Методы организации работы в команде разработчиков. Проблемы: Нужно быстро разработать продукт. Сделать это эффективно и качественно. Решением является создание команды, которая работает быстрее и успевает больше в сравнении с одним человеком.
Идеальный состав команды по приоритетности: Разработчики. Специалисты из отдела коммерции. Тестировщики. Руководители. Аналитики. Дизайнеры. Последние три роли в значительной степени взаимосвязаны.
Руководитель команды: Подбор команды и управление ею. Формулировка и исполнение плана проекта. Руководство командой. Обеспечение связи между подразделениями. Обеспечение готовности продукта.
Менеджер выполняет следующие функции:
- Подбор кадров и управление ими. Создание команды и управление ее составом. Курирование кадрового обеспечения, планирование карьеры, кадровая политика, анализ и проверка работы сотрудников и поддержание «боевого духа» группы. Поддержание мотивации и целенаправленной деятельности людей во время работы над проектом. Планирование карьеры может быть связано с другими областями внутри одной компании, а не только с повышением мастерства в одной отрасли.
- Формирование и исполнение плана. Найм новых сотрудников, повышение мастерства и развитие навыков специалистов. Составление плана, регламентирующего все действия. Слежение за обновлениями от заказчика, передача информации заказчику. Курирование графика реализации всего проекта.
- Руководство командой. Эффективное исполнение разработки. Эффективное проведение инструктажа.
- Обеспечение связи между подразделениями. Связь разработчиков с группой менеджмента и маркетинга. Сбор комментариев от каждого участника.
- Обеспечение готовности продукта: Ответственность за достижение всех целей.
Аналитики. Аналитик — специалист, занимающийся исследованиями и обобщением в определенной сфере деятельности, который в совершенстве владеет методами анализа. Задачи аналитика: Помощь в принятии решений (заказчикам, менеджерам, команде). Упрощение сложного (делать сложное ясным). Разбор в бизнес-процессах, проблемах и ограничениях автоматизируемой деятельности. Анализ и проектирование (генерация, обоснование и проработка решений). Стремление создавать полезные, удобные и эффективные информационные системы. Постоянное изучение новых технологий, методов работы и предметных областей.