Компетенции платформенной команды

Наш эксперт, Игорь Курочкин, принял участие в обсуждении платформенных команд, которая прошла в онлайн формате 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, внутренних платформе и платформенных команд в вашей компании.