Почему для успешного проекта или продукта важна команда? Вообще, это как в любом деле - например, представьте стройку. Кто-то рисует проект, кто-то укладывает кирпичи, кто-то разводит сантехнику, кто-то прокладывает электричество, кто-то занимается отделкой, кто-то продумывает интерьер, а кто-то этим руководит...смог ли бы человек один придумать и построить многоквартирный дом? Вряд ли...⠀
⠀
Почему же важна команда для программного продукта? Казалось бы, написал программу - и вперёд! Могу рассказать особенности, с которыми в стартапах сталкивался лично я.⠀
⠀
1️. Тип личности. Всеми любимое разделение на интровертов и экстравертов. Программисты, в своём большинстве, интроверты. Творческий человек, у которого в голове матрица или ещё что-то подобное. Часто (не всегда) такой человек не сможет продвигать продукт, как бы идеально он не был написан...⠀
⠀
2. Замыленный взгляд. Ок, есть просто пара разработчиков. Помню, как в маленькой команде мы выполняли роль и программистов, и тестировщиков, и техподдержки. Нас было 4 человека, мы незамыленным взглядом выискивали друг у друга баги (ошибки в коде) и с клиентами тоже работали вместе. Но так было эффективнее, чем если бы всем занимался один человек. Но менее эффективно, чем если бы у каждого была своя функция. Почему? Потому что каждый не мог углубиться в свои задачи.⠀
⠀
❓Стоит ли дальше рассказывать уже про классическую команду для реализации программного продукта? Дам некоторые ссылки на ребят, которые рассказывают подробнее о разновидностях некоторых членов команды.