Некоторые способы расчёта времени при разработке программного обеспечения:
- Метод сравнения или аналогии. 1 Основан на систематических данных и опыте реализации предыдущих проектов. 1
- Метод ключевой фигуры. 1 Для разных типов проектов доступны определённые ключевые индикаторы, с помощью которых можно быстро и легко оценить усилия, которые придётся потратить на выполнение заказа. 1
- Метод «снизу вверх». 1 Занимает относительно много времени, но обеспечивает хорошую оценку качества. 1 Благодаря высокому уровню детализации на каждом этапе можно создать подробный план проекта, который можно использовать на этапе реализации для управления проектами. 1
- Оценка команды. 1 Практический опыт показывает, что качество группового оценивания намного лучше, чем мнение одного программиста. 1 Поэтому по возможности стоит привлекать к расчёту времени своих сотрудников и коллег. 1
Также для расчёта времени при разработке программного обеспечения можно использовать модель СОСОМО II (Constructive Cost Model II), которая использует большое количество данных из реализованных ранее проектов. 4