Управление командой разработчиков про «грабли» Михаил Токовинин, генеральный директор компании QSOFT +7 (495) 771-73-63 Управление командой разработчиков Этапы Модель управления в значительной степени зависит от «размера» команды; Мне пока известны следующие ключевые «фазы»: 5 – 6 человек 10 – 25 человек 30 – 60 человек Более 60 человек Управление командой разработчиков 1. Кто и что будет делать? Ключевой задачей для построения эффективной модели управления проектами является организация процесса выделения ресурсов и решения конфликтов: Новый план Формирование TASK’ов На основании реальных трудозатрат по прошлой неделе и project’а формируется новый план проекта и запросы На основании приоритетов руководители отделов формируют таски (задание на неделю) сотрудников Планерка Работа Совместно с руководителем менеджеры устанавливают приоритеты недели; В полученных тасках сотрудники отмечают затраченное время; Вносятся оперативные изменения в план Перенос реальных данных Ответственный сотрудник заносит отметки, сделанные вручную в БД Управление командой разработчиков 2. Пора доверять своим менеджерам Прибыль является необходимым условием успешного завершения проекта. Расчет прибыли и себестоимости помогает менеджеру принимать правильные решения Управление проектом = управление требованиями Управление требованиями = управление ожиданиями Управление ожиданиями = своевременный отказ в требуемом Управление командой разработчиков Как считать прибыль? Сумма контракта % Налоги Бюджет % Поправка Продажи и развитие Лицензии и фикс.вычеты Затраты ресурсов Прибыль Бюджеты: «Отдел продаж» «На развитие» Часть прибыли получает менеджер проекте Управление командой разработчиков Сколько стоит разработка? Коэффициент «реальной стоимости часа» (K1) Сумма всех ранее не учтенных издержек / Сумма зарплаты специалистов и менеджеров + 30 % (издержки на простои, отпуска и т.д.) Расчет реальной стоимости часа Зарплата специалиста / 170 часов X «К1» Внутренний рынок ресурсов В зависимости от спроса на ресурс к часовой ставке может быть применен поправочный коэффициент. Важно, что итоговая сумма издержек не должна измениться Учет трудозатрат менеджера Администрация устанавливает в каких пропорциях менеджер должен уделять время на тот или иной проект и данное количество часов менеджера начисляется на проект Управление командой разработчиков Качество? Чтобы качество конечного продукта не пострадало, потребуется выделение отдельной бизнес-единицы – «отдела Качества», который будет оперировать собственным бюджетом и не будет подчиняться отделу разработки Вехи и аудиты Каждый проект должен пройти серию обязательных аудитов, с определенной стоимостью Плановое тестирование Менеджер может «купить» услуги тестирования по установленной отделом качества ставке Принудительное тестирование Начальник производства может установить серию тестов, если сомневается в качестве результата Вопросы? Михаил Токовинин Спасибо за внимание!