Контрольные точки указывают на моменты завершения работ; они позволяют судить о состоянии разработки системы. Контрольные точки планируются руководителем проекта с целью осуществления контроля за разработкой. Ситуацию типа «программа завершена на 90 %» нельзя отнести к контрольной точке, поскольку руководитель проекта не может знать, какой объем составляют 90 % программы до тех пор, пока программа не завершена.
Существует большое количество «стандартных» контрольных точек:
- выпуск функциональных спецификаций;
- завершение проектирования отдельных модулей;
- компилирование модулей без ошибок;
- успешное проведение тестирования модуля и т.д.
В техническом задании, кроме срока разработки программ, обязательно должны быть указаны контрольные точки, для того чтобы раньше выявить возможные недоработки.
Для каждой контрольной точки должны быть рассчитаны общие характеристики системы, такие, как стоимость, сроки завершения, сложность.
При работе с библиотекарем должна быть разработана соответствующая форма отчетных документов по контрольным точкам.