システム開発にドキュメントは必要か?(Joel on Softwareを読んで)
僕らのシステム開発の世界には、常に戦争がある。vi VS emacs戦争、スペース VS タブ戦争から始まりウォーターフォールかアジャイルかで論争を繰り広げ、MVCかMVVMかで揉める。
古い議論から新しい議論まであるが、もう20年以上前からありいまだに普遍的な論点の1つに「設計ドキュメントを書くべきか」議論があると思う。プロジェクトが進むたびに悩み、働く組織を変えるたびにその方針はみんな異なる。
18年前、僕は新卒でITコンサルの会社に入り、いくつかのシステム開発プロジェク