Слайд 2Что такое KPI?
Читаем: ключевые показатели эффективности
Key Performance Indicators
Слайд 3Что такое KPI?
Читаем: ключевые показатели эффективности
Key Performance Indicators
Понимаем: числа, за которые
нас будут хвалить/ругать
Слайд 4Что такое KPI?
Читаем: ключевые показатели эффективности
Key Performance Indicators
Понимаем: числа, за которые
нас будут хвалить/ругать
Слайд 5Возникают вопросы
Зачем?
Почему?
Слайд 6Почему нужен KPI
От нас требуют KPI, если:
кругом – враги;
нужен инструмент контроля;
другие способы
общения затруднены;
есть причины для недоверия;
необходима сверка целей.
Слайд 8Зачем нужен KPI разработчика
Для чего мы используем KPI:
самоанализ/самоконтроль;
оценка имеющихся/необходимых ресурсов;
распределение бонусов.
Слайд 9Критерии и баллы
Группы критериев:
сложность выполняемой разработки;
участие в развитии системы (модули,
компоненты, инструментарий, …);
работа
с системами контроля версий;
командная работа (обучение, code review, …);
дисциплина.
Слайд 10Критерии и баллы
Принципы формирования критериев:
нет количественных оценок;
у каждого критерия есть его стоимость
в
баллах (5, -2, 0.3, …);
баланс критериев по важности;
простота учёта;
максимальная автоматизация учёта.
Слайд 11Алгоритм расчёта KPI
1. Константы и переменные
— максимально возможный балл
— суммарный балл для
каждого разработчика
— премиальный фонд
Слайд 12Алгоритм расчёта KPI
2. Обнуление отрицательных баллов
— обнуляем отрицательные баллы
увеличиваем остальные на размер
обнулённого отрицательного балла
Слайд 13Алгоритм расчёта KPI
3. Получаем взвешенный KPI
— вклад каждого разработчика
в общие достижения
команды
Слайд 14Алгоритм расчёта KPI
3. Получаем взвешенный KPI
— вклад каждого разработчика
в общие достижения
команды
Но нам этого мало!
Слайд 15Алгоритм расчёта KPI
4. Распределяем бонусы
— общий KPI
— дисконтированный KPI
— начисляемый бонус
Слайд 17Внимание! Опасность!
Когда KPI – во вред:
игра на KPI;
большие затраты на расчёт KPI;
предвзятость.
Слайд 18Внимание! Опасность!
Когда KPI – во вред:
игра на KPI ⇨ балансировка системы баллов;
большие
затраты на расчёт KPI ⇨ автоматизация;
предвзятость ⇨ честность и объективность.
Слайд 19Что делать с KPI разработчика?
Давно пора:
озвучиваем список критериев;
упрощаем учёт критериев и расчёт
KPI;
используем!
А надо ли:
озвучиваем стоимость критерия в баллах.
Слайд 21Зачем нужен KPI разработки
Для чего мы используем KPI:
уточнение направлений развития;
приоритизация усилий;
выстраивание взаимодействия
с
другими командами.
Слайд 22Нулевой уровень
Минимально/достаточное состояние:
выполняем поставленные задачи;
в запланированные сроки;
с приемлемым качеством.
Если это не так
– мы не нужны.
Слайд 23Критерии
Группы критериев:
соответствие целям компании;
влияние на имидж компании;
качество работы;
скорость разработки;
работа «наружу».
Слайд 24Соответствие целям компании
пытаемся понять цели компании;
осознаём, зачем на самом деле мы работаем;
например:
создаём привлекательный образ
в глазах пользователей с помощью интерфейсов
участвуем в коррекции приоритетов
по компании.
Слайд 25Влияние на имидж компании
Через интерфейсы:
экспертная оценка и поиск альтернатив;
актуальные технологии;
защита интересов пользователей.
Слайд 26Качество работы
Качество работы, а не результата:
организация процессов разработки
и деплоймента;
корректность оценок ТЗ;
качество принятых
решений;
количество «глупых» критических ошибок.
Слайд 27Скорость разработки
(Не)количественные метрики:
количество успешных релизов;
соотношение поставленных заказов
к выполненным;
точность планирования (затрат и сроков);
соответствие
ожиданиям заказчика;
гибкость процессов.
Слайд 28Работа «наружу»
Взаимодействуем с другими командами:
разработка внутренних сервисов;
взаимодействие с заказчиками,
менеджерами, ОТ, эксплуатацией;
работа по
инцидентам.
Слайд 29Внимание! Опасность!
Когда KPI – во вред:
искусственная фиксация критериев KPI;
нарушение связей между командами;
принятие
решений в интересах KPI.