絶対俺が作った方が早い

と、仕様書を作ってるといつも思う。
その意見はほとんど場合で正しい。
品質もいいものが、大抵部下にやってもらうより自分で作った方が早く出来る。
特にプロジェクト人員が5人以下の場合はそんなものだ。


保守を考えなければね。
ここで言う保守は更新や仕様変更も含む。
「一人で全部やった方がマシ」というのは、プロジェクト運用が出来ないか、やったことのない素人の考えだ。
それで成功していても、せいぜい6ヶ月未満のプロジェクトに限定されるだろうな。


その辺りは理解しつつも、仕様書作ってると思ってしまうな。
あー、こんなん書いてるくらいなら直接プログラム書いた方が早いんだけど、と。
プログラムで仕様書が書ければいいのに。
プログラムを仕様書にするための取り組みの一つがTest First(Driven Developmentでもなんでもいいよ)なんだろうが、Test FirstだとそもそもTest Programを書くために詳細設計までは絶対やらなければいけなくて、詳細設計まで書くとそんなに早くもないんだよな。
もうちょっとこう、上手い方法はないもんかね。