Идея использования метрик для контроля качества и сходимости проектов не нова. Вероятно, ещё строители египетских пирамид использовали метрики для контроля качества и отслеживания прогресса строительства — количество установленных блоков, потреблённых ресурсов и т.п.
Спусти несколько тысячелетий современные инженеры-программисты пишут строчки кода, а их коллеги из отдела контроля качества находят в их коде дефекты — но желание использовать эти данные для анализа и прогнозирования ситуации осталась ничуть не менее актуальной.
Более чем 10-летний опыт нашей команды показал нам, что при продуманном подходе к организации процесса и выбору метрик, они могут стать очень полезным инструментом команды на пути к качественным и предсказуемым релизам. В данном докладе будет описан опыт применения метрик в нашей команде:
- Что мы меряем?
- Почему мы это меряем?
- Как мы это меряем?
- Как мы используем получаемые данные?
Максим Кузькин
Системный архитектор, Parallels