Один из методов, который успешно применятся для предварительной оценки длительности и трудозатрат проектов разработки программного обеспечения является Function Points. В инструкции от Ильи Коленцева (LUXOFT) находится описание методики и рекомендации по ее применению. Кроме того, в документе описываются возможности анализа методом Function Points с помощью пакета COCOMO. Документ от David Longstreet более развернут, и его полезно прочитать для того, чтобы получить максимально глубокое представление о методике. А мастер в формате hlp поможет применить эту методику на практике.