Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег ведущий программист
Что такое ААА-проект Высокое качество в заданный срок Качественный контент Стабильный код «Глянец» Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Приоритеты ААА-проекта Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег Качество СрокиБюджет
Цели ААА-проекта Сделать лучше Сделать больше В заданный срок... в рамках бюджета Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Что делать? Code reuse Middleware Open Source Outsource Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Что делать? Code reuse Middleware Open Source Outsource Но этого недостаточно... Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Что делать? AAA-Management AAA-People AAA-Production Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
AAA-Management Гарантия конечного результата! Координация усилий команды! Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Гарантия конечного результата Сбор и анализ требований Анализ рисков Планирование – Контроль – Анализ -... Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Координация усилий команды Коммуникации –План коммуникаций отделом –Инрофмационное поле Team-work! Лидерство Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Что делать? AAA-Management AAA-People AAA-Production Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
AAA-People Квалификация и опыт Самоорганизация Вовлеченность! Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
AAA-People Понимание всего производственного цикла Ориентированность на результат Умение принимать простые решения Знание основ time-management Стремление к профессиональному росту Коммуникабельность Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Что делать? AAA-Management AAA-People AAA-Production Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
AAA-Production Оптимизация производственного цикла Автоматизация производственного цикла Ежедневная сборка Постоянное тестирование Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Программисты в проекте Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег Дизайнеры Художники Тестеры Программисты
Роли и компетенции Ведущий программист Технический лидер (Архитектор) Программисты Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег AI... GFX Модули игры Программисты Ведущий программист Технический лидер
Роли и компетенции Ведущий программист Технический лидер Программисты Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Ведущий программист Планирует и распределяет задачи Отвечает за завершение задач в срок Обозначает приоритеты Оценивает риски Отвечает за соответствие игры заданному качеству Нейтрализует конфликты и нормализует мораль коллектива Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Роли и компетенции Ведущий программист Технический лидер Команда программистов Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Технический лидер Проектирует и отслеживает архитектуру игры Принимает стратегически важные технические решения Контролирует качество кода Гуру технологий Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Роли и компетенции Ведущий программист Технический лидер Программисты Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Программист Специализация Самостоятельно решает поставленные задачи Реалистично оценивает сложность и сроки Обеспечивает качество и стабильность кода Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег AI... GFX Модули игры Программисты Ведущий программист Технический лидер
Еще рецепты Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт найма Составьте список из требований Выделите TOP10 самых важных Оценивайте кандидата по TOP10 Нанимайте лучших! Не нанимайте остальных Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт планирования Сначала делайте ключевые фичи В последнюю очередь - опциональные Не забудьте про отпуска, конференции, сборки версий Буфер – 15-25% Еженедельно определяйте статус, уточняйте сроки Доведите планы и приоритеты до исполнителей Убедитесь, что каждому ясен список его задач Раннее прототипирование Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт постановки задач Однозначность Приоритеты Никаких задач на 5 дней и более Цели – «Принцип Листа Бумаги»! Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт собрания Обозначить тему и не отклоняться Побочные темы записать и обсудить позже Резюмировать и сохранить результаты Все результаты структурированы и легко доступны Информационные реки впадают в Интру Короткий митинг лучше продолжительного Хорошее собрание повышает мораль Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Единое информационное поле Интра: удобная навигация, поиск, быстрое обновление Новостная лента проекта –Достижения –Ближайшие цели Еженедельные собрания Programmers: Code Review Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт продуктивности 40-часовая рабочая неделя –Здоровье и мораль –Overtime – симптом: что-то вышло из-под контроля –Overtime – в крайних случаях –Награждайте за Overtime Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Рецепт продуктивности Эргономика –Стабильный софт –Исправное железо –Комфортное рабочее место –Регулярное питание –Спортзал Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
ААА-Рецепт ААА-Management AAA-People AAA-Production Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег
Вопросы? Рецепт создания эффективной команды программистов в ААА-проекте Овечкин Олег