Кінець поділу на frontend і backend? Headway Inc змінює роль розробників
Глобальна EdTech-компанія з українським корінням Headway впроваджує нову інженерну роль — Product Engineer. Інженери працюватимуть у продуктових командах і братимуть участь у бізнес-рішеннях.
Що робитиме Product Engineer
Нова роль передбачає, що розробник бере участь у створенні продукту від формування ідеї до аналізу результатів після релізу. Першою на такий формат перейшла команда Nibble, яка розробляє застосунок із короткими інтерактивними уроками.
У межах нового підходу команда Nibble відмовилася від традиційного поділу інженерів на:
Підписуйтеся на наші соцмережі
- backend,
- frontend,
- iOS,
- Android.
Замість цього розробники працюють усередині продуктових команд і беруть участь у бізнес-рішеннях нарівні з іншими спеціалістами.
За словами Head of Engineering Nibble Дмитра Полурєзова, команда рухалася до цієї моделі понад три роки, а розвиток ШІ-інструментів став одним із факторів, який дозволив остаточно перейти до єдиної ролі.
Product Engineer долучається до роботи ще на етапі планування. Він допомагає визначати, які функції варто розробляти, а від яких доцільніше відмовитися. Водночас інженер відповідає за:
- технічну реалізацію,
- архітектуру,
- масштабування,
- постановку задач для ШІ-агентів.
У новій моделі розробник також залишається відповідальним за результат роботи ШІ. Він перевіряє:
- згенерований код,
- стежить за технічним боргом,
- контролює релізи.
Ще до початку розробки Product Engineer визначає, які аналітичні інструменти знадобляться для оцінки функції. Після запуску він долучається до аналізу метрик та пошуку причин, якщо показники продукту погіршуються.
Підготовка Nibble до переходу на нову модель тривала близько двох тижнів. Команда обрала Claude Code для кросдоменної розробки та підготувала репозиторії різних департаментів таким чином, щоб із ними могли працювати інженери без глибокої експертизи в конкретній сфері.