人月の神話

https://twitter.com/yamada1221/status/1010439877580619779

ソフトウェアプロジェクトが遅れていたら、どうするだろうか

(仕事を縮小する場合)「マネージャーにとって唯一の対応策は、仕事を正式に慎重に削減してスケジュールし直すか、あるいは性急なデザインと不完全なテストによって暗黙のうちに仕事が削減されるのを待つかだけである。」

人月の神話より


——

参画案件は毎年燃えていると聞いていてなおかつ、自分も燃えたので、なにが正しかったのか確かめるべく図書館に人月の神話を読みにいった。


案件終盤では、不完全な単体テスト結合テストで前工程以前で取り除くべきバグが頻出した。


私の犯したミスを挙げるならば、1ヶ月しかやっていないシステムの詳細設計をアサインされ、引き受けてしまったことが大きい。

これを断固拒否すべきだったと今では思う。