Метрики и KPI – измеряем
проект, процесс, команду
Сергей Стефурак
@stfods
Let’s start
• 11+ лет в SW Development
• 9 лет опыт управления в QA and Dev
• Сейчас: STL + CPE Program manager
• Я люблю числа и метрики 
Метрики, показатели,
измерения
• Измерения – даем качественную или
количественную характеристику
наблюдениям
• Метрика – функция, а показатель -
результат применения метрики
• Часто называют метрикой именно
результат измерений
Метрики, показатели,
измерения
Зачем нужны метрики?
• Вопросы для менеджера:
• Какой статус в твоем подразделении / с твоим
проектом?
• Откуда ты это знаешь?
• Улучшается ли ситуация?
• Откуда ты это знаешь?
Управление через измерение
и улучшение
• Measurement is the first step that leads to
control and eventually to improvement. If you
can’t measure something, you can’t understand
it. If you can’t understand it, you can’t control it.
If you can’t control it, you can’t improve it.
- H. James Harrington
• You cannot control what you cannot measure
- Tom DeMarco
Зачем нужны метрики?
•Не можешь измерить – не
можешь управлять
(На самом деле, не всегда, но часто в нашей
индустрии)
Метрики и их виды
Метрики могут быть полезны, но
• Как выбрать метрики?
• Могут ли метрики вредить?
Выбор метрик: некоторые
примеры
• Для гибкой разработки
• Качество, код, релиз критерии, …
• Индивидуальные метрики
Sprint Burndown
Помогает отследить
• Оценки завышены, занижены
• «ступеньки»
• Изменения scope
Epic/Release/version Burndown
Помогает отследить
• Прогнозы релиза не обновляются по мере
работы
• Прогресс в итерации не делается
• Scope растет быстрее чем команда способна
его выполнять
Velocity
Помогает отследить
• Проблемы с эстимированием
• Стабильность команды
• Внешние факторы, влияющие на работу команды
Cycle Time
Помогает отследить
• Скорость с которой команда может реагировать на
изменения приоритетов
Cumulative Flow Diagram
Помогает отследить
• Проблемы на отдельных этапах
Метрики для кода
• Наиболее применимо к новым проектам
• Удобно собирать их автоматически
• SonarQube
• Покрытие тестами (line, branch)
• Документированность
• Копи-паст дривен девелопмент
• Цикломатическая сложность
• Замечания
Метрики для качества
• Сколько найдено дефектов (и каких)
• Регрессии?
• В процессе разработки
• После релиза сотрудниками организации?
• После релиза кастомерами?
• ADR
• Релиз критерии
• Напр: Count(секьюрити + регрессии + High/Urgent) = 0
Почему бы не ввести оплату
по метрикам?
• Частый вопрос 
Метрики для незнакомой
индустрии
Джек-пот 
• Lines of code
• Bugs fixed
• Среднее время телефонного звонка
Метрики для оплаты
• Применимы тем хуже, чем сложнее задачи
и выше квалификация
• Подменяют внутреннюю мотивацию
внешней
• Могут работать на уровне команды для
распределения бонусов
• Подвержены всем проблемам метрик и KPI
Введем понятие KPI
• Key Performance Indicator
• Любой KPI– Метрика, но не наоборот!
• KPI нужны для трансляции стратегии
топ-менеджмента
• Определяются Line of Business owner /
VP / C* -executives
KPI vs метрики
• Свойства KPI
• Отражает цели организации
• Определяется менеджментом (идет сверху)
• KPI обладает контекстом
• KPI имеет значение на каждом уровне организации
• Базируется на реальных данных
• Легок к пониманию
• Мотивирует к действию
• Многие предпочитают SMART- критерий
KPI – примеры – SaaS стартап
• Посетители в месяц
• Новые и утраченные подписки в месяц
• Конверсия
• MRR, CAC, ARPA
KPI – enterprise
Реальный пример KPI для enterprise
• Демонстрировал, как определенный выбор
KPI приводит не к тем изменениям в
поведении команд и департаментов,
которые ожидались
• Пример организационной дисфункции
Сами KPI, которые демонстрировались на
докладе, в slideshare версии отсутствуют по
политике конфиденциальности
KPI – enterprise - развитие
• KPI спускается на уровень групп и
команд
• Менеджеры добавляют метрики
специфичные для своих
подразделений
• Цели для отдельных инженеров
становятся частью PE
Пример KPI для enterprise – как изменились KPI с
прошлого слайда после нескольких лет для того чтобы
избежать негативных последствий в поведении
Сами KPI, которые демонстрировались на докладе, в
slideshare версии отсутствуют по политике
конфиденциальности
KPI / метрики - опасности
• Подмена понятий
• Манипуляции и игры
• Метрика меняет систему;
организационная дисфункция
• Потеря фокуса
Если вы вводите метрики
• Определитесь с вашими проблемами и
целями
• Выберите метрики
• Оптимизируйте стоимость и полезность
• Продумайте их фальсифицируемость
• Уберите лишние метрики 
Если меряют вас
• Считаете ли вы метрики хорошими?
• Если да, то вам повезло 
• Можете ли вы их изменить?
• Если нет, ищите слабые места (игры)
• Защищайте команду от плохих метрик
Questions?
Sergey Stefurak
@stfods
Thank you!

More Related Content

PPT
Антон Немчинов, Применимость SAFe в крупной финансовой организации
PPTX
от каждого по потребностям, каждому — по Agile
PPTX
AgileDays 2016 - Metrics in Agile Projects
PPTX
Максим Богуславский, Ищем специалиста по обеспечению качества вместе
PPTX
Антон Немчинов, Внедрение Kanban и гибких практик разработки в агрессивной ср...
PPTX
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
PDF
Применимость SAFe в крупной финансовой организации
PPTX
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Антон Немчинов, Применимость SAFe в крупной финансовой организации
от каждого по потребностям, каждому — по Agile
AgileDays 2016 - Metrics in Agile Projects
Максим Богуславский, Ищем специалиста по обеспечению качества вместе
Антон Немчинов, Внедрение Kanban и гибких практик разработки в агрессивной ср...
Асхат Уразбаев, Bussiness Agililty — что это означает для бизнеса
Применимость SAFe в крупной финансовой организации
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов

What's hot (20)

PPTX
Алексей Пименов, 1000 и 1 система. Как бысро выполнять проекты в Enterprise-к...
PPTX
Сергей Рогачев. Agile на гигантских размерах
PPTX
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
PPTX
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
PPTX
Как построить системный анализ в продуктовых Agile-командах
PPTX
Очередность требований: от хаоса к FIFO
PPTX
Бизнес-анализ: грани разумного
PPTX
Асхат Уразбаев, КПЭ и бонусы
PPTX
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
PPTX
Подход ScrumTrek к Agile Transformation
PPTX
Как сохранить гибкость бизнеса
PDF
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
PPTX
Process и Case Management в информационной системе:
PDF
Measurement in software development
PPS
Ad 2009 - agile в кризис
PPTX
Agile в кровавом энтепрайзе
PDF
Гибкость, возведенная в абсолют
PDF
Введение в performance management
PDF
Agile scrum - гибкое управление проектами
PPTX
Измеряем неизмеримое: навыки, знания и компетенции
Алексей Пименов, 1000 и 1 система. Как бысро выполнять проекты в Enterprise-к...
Сергей Рогачев. Agile на гигантских размерах
Cбалансированная система показателей в Agile: KPI с человеским лицом (Борис В...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Как построить системный анализ в продуктовых Agile-командах
Очередность требований: от хаоса к FIFO
Бизнес-анализ: грани разумного
Асхат Уразбаев, КПЭ и бонусы
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Подход ScrumTrek к Agile Transformation
Как сохранить гибкость бизнеса
Николай Борисов, Кирилл Сатюков. Подход к ведению бизнеса в крупных компаниях...
Process и Case Management в информационной системе:
Measurement in software development
Ad 2009 - agile в кризис
Agile в кровавом энтепрайзе
Гибкость, возведенная в абсолют
Введение в performance management
Agile scrum - гибкое управление проектами
Измеряем неизмеримое: навыки, знания и компетенции
Ad

Similar to «Metrics and KPIs – measuring project, process, team» by Sergey Stefurak (20)

PPTX
KPI и бонусы
PPTX
Наш новый курс об измерении и оценке ИТ - что внутри?
PPT
Строим процессы управления собственными руками. Советы начинающим
PPTX
Сергій Поволяшко “Ігри з метриками” Kyiv Project Management Day (28.10.2017)
PPT
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
PPTX
Корпоративный портал
PPTX
корпоративный портал
PPT
Software Measurements Training Overview
PPT
Owox rzykov
PPTX
Система управления
PPT
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
PPT
Оценка эффективности от внедрения и использования методологии и инструменталь...
PPT
технологии внедрения корпоративного портала с практическими примерами внедрений
PPTX
Biz agility 3
PPTX
Biz agility 3
PDF
Управление качеством в Agile. Как опередить баги
PPTX
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
PPTX
#itSMFru2014 - Патрик Болджер в секции Мирный Космос
PPT
Слайдкаст. Измерения в ИТ и ПО. Часть I
ODP
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
KPI и бонусы
Наш новый курс об измерении и оценке ИТ - что внутри?
Строим процессы управления собственными руками. Советы начинающим
Сергій Поволяшко “Ігри з метриками” Kyiv Project Management Day (28.10.2017)
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Корпоративный портал
корпоративный портал
Software Measurements Training Overview
Owox rzykov
Система управления
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Оценка эффективности от внедрения и использования методологии и инструменталь...
технологии внедрения корпоративного портала с практическими примерами внедрений
Biz agility 3
Biz agility 3
Управление качеством в Agile. Как опередить баги
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
#itSMFru2014 - Патрик Болджер в секции Мирный Космос
Слайдкаст. Измерения в ИТ и ПО. Часть I
Без единого разрыва: горящие IT­сервисы и механизмы их тушения
Ad

«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak

  • 1. Метрики и KPI – измеряем проект, процесс, команду Сергей Стефурак @stfods
  • 2. Let’s start • 11+ лет в SW Development • 9 лет опыт управления в QA and Dev • Сейчас: STL + CPE Program manager • Я люблю числа и метрики 
  • 3. Метрики, показатели, измерения • Измерения – даем качественную или количественную характеристику наблюдениям • Метрика – функция, а показатель - результат применения метрики • Часто называют метрикой именно результат измерений
  • 5. Зачем нужны метрики? • Вопросы для менеджера: • Какой статус в твоем подразделении / с твоим проектом? • Откуда ты это знаешь? • Улучшается ли ситуация? • Откуда ты это знаешь?
  • 6. Управление через измерение и улучшение • Measurement is the first step that leads to control and eventually to improvement. If you can’t measure something, you can’t understand it. If you can’t understand it, you can’t control it. If you can’t control it, you can’t improve it. - H. James Harrington • You cannot control what you cannot measure - Tom DeMarco
  • 7. Зачем нужны метрики? •Не можешь измерить – не можешь управлять (На самом деле, не всегда, но часто в нашей индустрии)
  • 8. Метрики и их виды Метрики могут быть полезны, но • Как выбрать метрики? • Могут ли метрики вредить?
  • 9. Выбор метрик: некоторые примеры • Для гибкой разработки • Качество, код, релиз критерии, … • Индивидуальные метрики
  • 10. Sprint Burndown Помогает отследить • Оценки завышены, занижены • «ступеньки» • Изменения scope
  • 11. Epic/Release/version Burndown Помогает отследить • Прогнозы релиза не обновляются по мере работы • Прогресс в итерации не делается • Scope растет быстрее чем команда способна его выполнять
  • 12. Velocity Помогает отследить • Проблемы с эстимированием • Стабильность команды • Внешние факторы, влияющие на работу команды
  • 13. Cycle Time Помогает отследить • Скорость с которой команда может реагировать на изменения приоритетов
  • 14. Cumulative Flow Diagram Помогает отследить • Проблемы на отдельных этапах
  • 15. Метрики для кода • Наиболее применимо к новым проектам • Удобно собирать их автоматически • SonarQube • Покрытие тестами (line, branch) • Документированность • Копи-паст дривен девелопмент • Цикломатическая сложность • Замечания
  • 16. Метрики для качества • Сколько найдено дефектов (и каких) • Регрессии? • В процессе разработки • После релиза сотрудниками организации? • После релиза кастомерами? • ADR • Релиз критерии • Напр: Count(секьюрити + регрессии + High/Urgent) = 0
  • 17. Почему бы не ввести оплату по метрикам? • Частый вопрос 
  • 19. Джек-пот  • Lines of code • Bugs fixed • Среднее время телефонного звонка
  • 20. Метрики для оплаты • Применимы тем хуже, чем сложнее задачи и выше квалификация • Подменяют внутреннюю мотивацию внешней • Могут работать на уровне команды для распределения бонусов • Подвержены всем проблемам метрик и KPI
  • 21. Введем понятие KPI • Key Performance Indicator • Любой KPI– Метрика, но не наоборот! • KPI нужны для трансляции стратегии топ-менеджмента • Определяются Line of Business owner / VP / C* -executives
  • 22. KPI vs метрики • Свойства KPI • Отражает цели организации • Определяется менеджментом (идет сверху) • KPI обладает контекстом • KPI имеет значение на каждом уровне организации • Базируется на реальных данных • Легок к пониманию • Мотивирует к действию • Многие предпочитают SMART- критерий
  • 23. KPI – примеры – SaaS стартап • Посетители в месяц • Новые и утраченные подписки в месяц • Конверсия • MRR, CAC, ARPA
  • 24. KPI – enterprise Реальный пример KPI для enterprise • Демонстрировал, как определенный выбор KPI приводит не к тем изменениям в поведении команд и департаментов, которые ожидались • Пример организационной дисфункции Сами KPI, которые демонстрировались на докладе, в slideshare версии отсутствуют по политике конфиденциальности
  • 25. KPI – enterprise - развитие • KPI спускается на уровень групп и команд • Менеджеры добавляют метрики специфичные для своих подразделений • Цели для отдельных инженеров становятся частью PE Пример KPI для enterprise – как изменились KPI с прошлого слайда после нескольких лет для того чтобы избежать негативных последствий в поведении Сами KPI, которые демонстрировались на докладе, в slideshare версии отсутствуют по политике конфиденциальности
  • 26. KPI / метрики - опасности • Подмена понятий • Манипуляции и игры • Метрика меняет систему; организационная дисфункция • Потеря фокуса
  • 27. Если вы вводите метрики • Определитесь с вашими проблемами и целями • Выберите метрики • Оптимизируйте стоимость и полезность • Продумайте их фальсифицируемость • Уберите лишние метрики 
  • 28. Если меряют вас • Считаете ли вы метрики хорошими? • Если да, то вам повезло  • Можете ли вы их изменить? • Если нет, ищите слабые места (игры) • Защищайте команду от плохих метрик