РИТ++ 2017, Whale Rider
Зал Москва, 6 июня, 13:00
Тезисы:
http://whalerider.ru/2017/abstracts/2587.html
Будучи директором IT-компании, в которой использовался широкий стек технологий (порядка 40 библиотек, фреймворков, СУБД и языков), я столкнулся с проблемой управления проектами и менеджерами-"непрограммистами". В этой ситуации очень помогло создание нескольких метрик. Одна из них формализует уровень сложности задач, а вторая – уровень владения разработчиком той или иной технологией.
Сверх ожидаемого результата с помощью этих метрик мы получили сокращение времени выполнения задач, улучшение декомпозиции задач, оценки и мотивации сотрудников, а также понимание стратегии их профессионального развития.
Расскажу о нюансах внедрения, подводных камнях и результатах.
7. Обычные порошки решения
• Назначают сами себе
Недостатки: выбирают то, что интереснее/понятнее/легче, не всегда по
силам, специализируются
• Назначает технический специалист
Недостатки: перегрузка, дорого, демотивация
• Назначают менеджеры
Недостатки: перестраховка - > неэффективно, дефицит сильных, простои
слабых, специализация
Pletenev.com
9. Классифицировали сложность задач
• 1. Изменения, требующие только относительно простых действий
без предварительных консультаций с кем-либо (например,
добавление в поток файла, про который известно, где он находится и
куда его требуется добавить)
• 2. Изменения, требующие преимущественно простых действий,
возможно с предварительной консультацией с разработчиком, но не
требующие знания кода
• 3. Изменения, требующие лишь поверхностного знакомства с кодом
фронтенда (например, исправления ошибок, причина которых
очевидна) и используемым инструментарием.
• И т.д. …..
Pletenev.com
12. От чего избавились
• Назначают сами себе
Недостатки: выбирают то, что интереснее/ понятнее/ легче, не по силам,
специализируются
• Назначает технический специалист
Недостатки: перегрузка, дорого, демотивация
• Назначают менеджеры
Недостатки: перестраховка - > неэффективно, дефицит сильных, простои
слабых, специализация
Pletenev.com
15. Как управлять стоимостью, не зная
бюджета и зарплат
Распространенная картина:
• PM не знает бюджета и зарплат
• В лучшем случае, учитывается перерасход в человеко-днях
• Но, себестоимость человеко-дня - разная
Pletenev.com
19. Основа для других показателей
• Владение технологиями
• Производственная мощность
• Производственная эффективность
• И др. метрики
Pletenev.com
20. Цена вопроса
Однократно:
• выработали шкалу ~1 день
• оценили уровень программистов ~5мин. на человека
• обучили, регламентировали ~1 день
Регулярно:
• оценивали сложность каждой задачи ~1мин. на задачу.
Pletenev.com
21. Итого
Потратили: ~2 дня
Pletenev.com
Получили Когда
Возможность распределять задачи, не
привлекая тех. специалистов
Сразу
Минимально возможную себестоимость
проектов
Через 2-3 месяца
Прозрачный KPI, отражающий ценность
сотрудника
Сразу
30. Кадровая потребность (в цифрах)
Pletenev.com
2000 2002 2005
C++ C++ C++
Java Java
Прочее Прочее Прочее
31. Мотивация осваивать необходимые
технологии
KPI учитывает:
• Объем выполненных задач по технологии
• Классы сложности задач
• % владеющих технологией
Pletenev.com
ФИО Технология 1 Технология 2 Технология N Технологический
опыт
32. Цена вопроса
Однократно
• Составили список технологий ~ 1 час
• Составили таблицу соответствия: разработчик – технологии ~ 1
час на человека
• Разработали автоматический отчет ~5 дней
• Обучили, регламентировали ~1 день
Регулярно:
Указывали 2 технологии в задаче ~1мин на задачу
Pletenev.com
33. Итого
Потратили: ~10 дней
Pletenev.com
Получили Когда
Возможность распределять задачи, не
привлекая тех. специалистов
Сразу
Автоматический KPI, отражающий опыт
владения технологиями
Через 3-4 месяца
Мотивацию к освоению “дефицитных”
технологий
Через 3-4 месяца
34. Вперед
• CMMI level 5 – фокус на совершенствовании
• CMMI level 4 – управление на основе количественных данных
• CMMI level 3 – процессы на уровне всей организации
• CMMI level 2 – процессы на уровне проекта
• CMMI level 1 – процессы непредсказуемые. AdHoc.
Pletenev.com
35. Что нужно знать при внедрении метрик
Pletenev.com
https://www.slideshare.net/andreypletenev/slideshare-31504963
36. Готов ответить на ваши вопросы
Pletenev.com
Андрей Плетенев
Pletenev.com