見積りは、作業が進んで仕様と実績が明確になるほど、不確実性を減らせます。選択肢で最も後のプログラミング終了時が最も高精度です。
初期計画は概算になりやすく、要件確定・設計終了で順に情報が増えます。ただし後で正確になることは、初期見積りや継続的な見直しが不要という意味ではありません。