Качество разработки может оцениваться разными способами, например:
- С помощью метрик. 1 К ним относятся, например, Lead time (время, необходимое на реализацию задачи от её возникновения до поставки), Deploy frequency (частота развёртывания), Change fail percentage (процент неуспешных развёртываний), Time to restore (время на восстановление после сбоя). 1
- С помощью экспертной оценки. 35 Она может быть индивидуальной, когда привлекается один специалист с опытом реализации в похожих проектах, или коллективной — когда проводится собрание или совет участников проекта, отвечающих за разные его области. 5
- С использованием измерительного метода. 3 Он основан на получении информации с использованием инструментальных средств. 3
- С помощью регистрационного метода. 3 Он предполагает получение информации во время испытаний или функционирования программного обеспечения, когда регистрируют или подсчитывают определённые события (время и число сбоев или отказов, время передачи управления другим модулям, время начала и окончания работы). 3
- С помощью органолептического метода. 3 Он основан на использовании информации, полученной в результате анализа восприятия органов чувств (зрения, слуха) для определения показателей удобства применения. 3
- С помощью расчётного метода. 3 Он основан на использовании теоретических и эмпирических зависимостей (на ранних стадиях разработки), статистических данных, накапливаемых при испытаниях, эксплуатации и сопровождении программного обеспечения. 3
Выбор конкретного метода зависит от специфики реализации конкретной идеи и предпочтений заказчика. 5