そのプログラムコードはいつ完了するのですか

最終更新日

06 UDDT under construction
06 UDDT under construction / Sustainable sanitation

そのプログラムのコーディングはいつ完了するのですか?
ソフトウェアの開発という仕事は、たいてい設計してプログラム作成してテストをして完了という流れになります。
ところで今あなたが書いているプログラムコードはいつ「完了」するのでしょうか?
プログラムがどういう状態になれば「完了」したということになるのかかはっきりと決まっていますか?

  • 自分がプログラムのあちこちをテストしてまずまず動いたら完了ですか。
  • あらかじめ計画された単体テストにパスしたら完了ですか。
  • 単体テストのパスと共に、コーディングルールを満たしていることが要求されていますか。
  • さらには構成管理のレポジトリにマージし、今まで開発されたプログラムに悪影響を及ぼさないことを確認することが要求されていますか。

プログラム作成という作業はどういう状況になれば「完了」なのかはプロジェクトごとに違いますが、同じプロジェクト内では同じ基準であるべきです。そしてそれぞれのメンバーは何が完了基準なのかを理解していなければなりません。