Главное отдавать себе отчет в том для чего это надо. Потому что если проект будут делать все равно, не зависимо от оценки, то лучше просто сделать верхнеуровневое проектирование ( сервисы, базы, коммуникации между ними ) и сразу начать реализацию. Поскольку доскональная оценка требует очень тщательного проектирования а это довольно значительная часть времени проекта. Можно 2 недели потратить на оценку работ трехмесячного проекта