Сегодня поговорим про три базовые метрики, которые помогают нам понимать как работает наша система и видеть возможности для её улучшения.
Давайте для простоты скажем, что под системой мы можем понимать любую производственную систему. Допустим это будет команда разработки.
LeadTime
Это время, за которое наша команда делает единицу работы. От начала и до конца. Важно, чтобы эти две точки (начало и конец) были заданы осознанно. Началом часто называют commitment point и про него я как-нибудь сделаю отдельный пост. А вот концом может быть что угодно. Если команда сама отвечает за доставку изменений до клиента, то концом будет успешная доставка изменений до 100% пользователей. А если, например, у вас есть отдельная SysOps команда, которая забирает на себя процессы раскатки изменений на клиентов, то LeadTime команды разработки будет заканчиваться в тот момент, когда вы передадите задачу в команду SysOps.
Delivery Rate
Это количество единиц работы, которые мы доставили в единицу времени. Количество доставленных фич в неделю, количество проведенных обучений в месяц, и так далее. Часто эту метрику называют Throughput, то есть пропускной способностью. Не буду уходить в подробное рассуждение о том, почему это не всегда одно и то же :)
WIP (Work In Progress)
Это количество единиц работы в системе в конкретный момент времени. Например на доске команды разработки может быть сегодня 7 задач. Вчера было 8. Завтра будет 9. И так далее.
Эти три метрики являются основной и с них начинается любой анализ производительности команды. Если вы используете Atlassian JIRA в качестве трекера задач, то вам доступен отличный отчет под названием Cummulative Flow Diagram (смотри картинку), на котором можно наблюдать эти три метрики и видеть аномалии. А если у вас не JIRA, то вы всегда можете выгрузить данные из вашего трекера задач в Excel и построить эти метрики самостоятельно.
#picture #thought
Post #138
717

- 👍 5
- 🤔 1