Тезисы: Контроль процесса разработки ПО является необходимым инструментом поддержания высокого качества и стабильности процесса разработки ПО в компании. Целями такого контроля являются: а) обеспечение соблюдения заданного процесса разработки; б) оценка эффективности процесса разработки. Такой контроль является довольно дорогостоящей процедурой. Её автоматизация позволяет значительно снизить стоимость таких процедур, а значит, даёт возможность проводить их чаще, что способствует более высокому качеству процесса разработки ПО и, как результат, более высокому качеству разрабатываемых продуктов.
Автоматизация контроля процесса возможна при условии, что данные обо всех значимых аспектах процесса разработки, которые необходимо анализировать и контролировать, согласованно собираются и накапливаются в единой базе данных. Накапливаемые данные должны с необходимой точностью и детализацией отражать реальный процесс разработки. Процесс сбора данных должен гарантировать их полноту, корректность и согласованность. Опыт показывает, что около 90% проверок и больше при контроле процесса могут быть автоматизированы при должном покрытии процесса собираемыми данными.