W momencie gdy znamy już dokładnie wszystkie wymagania dotyczące projektu i mamy ogólny obraz jak system powinien działać, jakie spełniać cele – dzielimy cały projekt na mniejsze elementy/zadania aż do najmniejszych składowych, które jesteśmy w stanie wyestymować. Nie stosujemy ogólnych tabel estymacji czasowych, mamy swoje wzorce, które są bardziej adekwatne przy estymacji, gdyż odzwierciedlają realny czas wykonania danego zadania przez nasz zespół. Należy pamiętać, że niemal niemożliwe jest podanie ceny projektu w godzinę, nawet szacunkowej. Proces estymacji jest czasochłonny, ale to jedyna metoda aby obliczyć czas wykonania projektu, a co za tym idzie koszty pracy. Należy także pamiętać, że szczegóły projektu są niezmiernie istotne. Mogą mieć ogromny wpływ na cenę projektu znacząco ją najczęściej zwiększając. Dlatego warto mieć przygotowaną szczegółową specyfikację funkcjonalną, bo tylko na jej podstawie można otrzymać rzetelną wycenę. Jeśli chcemy porównać kosztorysy różnych firm to tak naprawdę te oferty będą porównywalne jedynie w momencie jeśli wszystkie będą opracowane na podstawie specyfikacji funkcjonalnej. Aby zapoznać się szerzej z tematem zajrzyj do zakładki Outsourcing/Step by Step.