Ответ
В моей предыдущей команде было 5 разработчиков, включая меня. Мы работали в гибридной методологии (Scrum/Kanban) над веб-приложением на .NET Core. Команда состояла из:
- 3 backend-разработчиков (C#/.NET)
- 1 frontend-разработчика (React)
- 1 fullstack-разработчика
Такое распределение позволяло эффективно покрывать все задачи проекта, при этом сохраняя гибкость в перераспределении нагрузки при необходимости.
Ответ 18+ 🔞
Да, вот так вот, расскажу про нашу прошлую контору. Команда у нас была, в общем-то, ничего так, не сказать что прям пиздец какие асы, но работать можно было.
Народу всего пятеро, включая меня. Работали мы по этой... как её, гибридной хуйне, скрам с канбаном скрестили. Ну, в принципе, норм, не заебали эти ежедневные планерки по три часа, как у некоторых.
А по ролям расклад был такой: Трое нас, заднеприводных, на C# и .NET Core вёдрами код лили. Один чувак чисто на фронте сидел, в React'е ковырялся. И ещё один универсальный солдат — fullstack, мог и туда, и сюда подъебать, если где пробка образовывалась.
И знаешь, при всей простоте, схема-то работала, блядь, как часы. Потому что покрывали мы всё, от бэкенд-логики до интерфейсов. И главное — манёвр был. Если на бэке завал, фронтендер мог помочь с каким-нибудь API или логикой, а fullstack вообще как швейцарский нож — куда ткни, везде пригодится. Гибкость, епта, наше всё. Не то что сидеть и срать кирпичами, когда задача висит, а нужного специалиста нет.