Метрики Agile-процессов

15 views
Skip to first unread message

Unlocker

unread,
Feb 12, 2011, 5:44:57 AM2/12/11
to agile-software-development
В нашей молодой компании мы внедряем некоторые элементы Scrum, XP.
Хотелось бы узнать мнение уважаемого сообщества по поводу метрик.
Скажем сразу, что Agile внедряется в условиях отсутствия
формализованного процесса, поэтому никакого наследия в виде
сформировавшихся метрик у нас нет.
Интересны метрики, которые не только будут показывать прогресс
внедрения программистам. Но и инструмент переговоров с высшим
начальством, т.е. опора на какие-то ощутимые для старших менеджеров
категории (конвертация в денежные средства).
Прошу поделиться имеющимся опытом как непосредственно разработчиков,
так и менеджеров; поскольку разностороннее обсуждение проблемы поможет
выбрать оптимальные показатели для начинающей agile-команды.

Alexey Korsun

unread,
Feb 12, 2011, 6:19:11 AM2/12/11
to agilesoftwar...@googlegroups.com
Здравствуйте.

В Scrum'е - скорость команды в первую очередь. Меряется в Story Points.
Чтобы привязать это к цене мерется CPI (Cost Performance Indicator).
Показывающий, насколько эффективно расходуется бюджет проекта.

CPI = (Бюджет на данное кол-во сторипойнтов / кол-во выработанных сторипойнтов) / (фактически потраченный бюджет / кол-во выработанных сторипойнтов)

Вообще в Scrum или XP можно использовать почти все обычные метрики программных проектов (например из серии earned value), они к процесу не привязаны.

Но я, честно говоря, сколько работаю - не вижу в этом особой ценности.
Я сторонник практики "estimation is waste".
И Scrum и XP лучше всего работают, когда заказчик доверяет команде, что команда максимально эффективнро тратит средства данные ей. А это сложно оценить. Вот даже CPI - может CPI плох не потому, что команда плохо работат, а потому что бюджет был неправильно определён.

Единственная метрика которую я нежно люблю, b которая отлично работает в Kanban -   это Time-to-Market (время от попадания фичи в план работ и до её выпуска в продукт заказчику).
К Scrum в принципе её тоже можно привязать.
Вполне понятная и программисту и заказчику метрика, и к тому же стимулирующая систему в целом к правильному поведению, что и есть задача хорошей метрики.


--
С уважением,
Алексей Корсун,
консультант по Agile
http://akorsun.ru
http://Questoria.ru
+7 921 644 84 47


2011/2/12 Unlocker <maksimov.sg@gmail.com>

--
Вы получили это сообщение, поскольку подписаны на группу agile-software-development.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу agilesoftwar...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу agilesoftwaredevel...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/agilesoftwaredevelopment?hl=ru.



Reply all
Reply to author
Forward
0 new messages