Наш эксперт,
Игорь Курочкин, принял участие в обсуждении платформенных команд, которая прошла в онлайн формате 20 сентября 2022 года. В дискуссии также участвовали: Артем Науменко — руководитель инфраструктуры в Skyeng, Карапет Манасян — руководитель платформы производства MOEX Group.
Участники обсуждения ответили на следующие вопросы:
1. Чем отличается платформенная команда от инфраструктурной или DevOps команды?
2. Кто такой платформенный инженер?
3. Входят ли разработчики и тестировщики в платформенную команду?
4. Как происходит взаимодействие продуктовых и платформенных команд?
5. Как отличить псевдо-платформу от настоящей платформы?
6. Какие компетенции следует развивать в платформенной команде?
7. Как платформенной команде развивать экспертизу и следить за индустрией?
8. Какая роль HR в формировании платформенной команды?
9. Почему отсутствуют вакансии платформенных инженеров?
Основные выводы из обсуждения:
- Платформа — это продукт, а внутренняя платформа — внутренний продукт. Платформа позволяет разработчикам получить нужный результат, в режиме self-service, без взаимодействия с другой команды и ожидания;
- Платформенная команда — один из вариантов продуктовой команды. Команда понимает кто ее клиент, регулярно общается с пользователями платформы, проводит CustDev, собирает обратную связь и на этой основе формирует роадмап и бэклог. Платформенная команда — команда с компетенциями для разработки внутреннего продукта. Компетенции должны быть у руководителя команды. Если их не хватает, можно временно позвать в команду продуктового руководителя. Платформенной команде нужен опыт разработки, чтобы дизайнить API, обрабатывать ошибки, писать тесты и заранее решать проблемы, которые могут возникнуть у разработчика. Хорошо бы иметь в команде полноценного разработчика с контекстом и пониманием проблем в разработке;
- Определение Platform Engineering — это когда вы просите продакта создать внутренний продукт (платформу), по аналогии с определением SRE: "SRE is what happens when you ask a software engineer to design an operations team";
- Сообщество Platform Engineering сформировалось в 2019 году, первая конференция PlatformCon прошла в 2022 году, тогда же запустился сайт Platformengineering.org и почтовая рассылка Platform Weekly;
- Хорошего определения и стандарта пока нет, книг про Platform Engineering еще не написали, но можно начать с подхода и книги Team Topologies.
Подробнее в
конспекте обсуждения платформенных команд.
Свяжитесь с нами, если вам интересно развитие подхода Platform Engineering, внутренних платформе и платформенных команд в вашей компании.