アカウント名:
パスワード:
たとえば、Google Chromeとか、MySQLとか、設計書の存在が怪しいプログラムが世の中の大半だと思うんですが。これらの開発者が全く打ち合わせせずにプログラムを書いているとも思えませんし。
Google Chrome (Chromium) に関しては Design documents [chromium.org] というのがありますよ。ハイレベルなデザインはやはり文書に仕立ててレビューしてもらうみたいです。
コードがテストを通ったけど Design Doc が無くてコミットできない、とフォローしている Chromium 開発者が泣いてたっけ。Design Doc がないとセキュリティレビューに支障があるためらしい。
これはある程度出来上がった後に、機能を説明するために作ったやつですよね。ハイレベルなデザインも、外部からの受け入れのためのものだから、ちょっと方向性が違うと思います。
作りながら直して、また作って、ということをした時の細切れドキュメントを設計書として認定してくれるのであれば設計書は存在すると思うのですが、往々にして要求されるものって差分の積み重ねを認めてもらえなかったりするんですなぁ。
いや、非ウォーターフォールでも、それは最後に整理すべきものだろ...細切れになってると、自分で書いたものでも、後で見たときに困る
そのとおりドキュメントはメンテナンス資料
でも、メンテナンスする人が自分の為に作る事もあるけど
最終的に書き直さざるを得なくなるのは仕方ない工数だと思うの。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
この会社はどうやって開発しているのだろうか (スコア:2)
どうやってソフト開発をしているのか知りたいところですね。
ソフトウェアはモノ作りと違って形がないから、設計図で意思を確認するという分けにはいかないので、
言葉は非常に重要です。
その言葉が何を意味しているのか、共通認識を持たないと誤解が生じます。
そういう意味で共通フレームなどがあるわけですが、設計書なしで打合せや、承認、メンテナンスはどうする
つもりなのでしょうかね。
Re:この会社はどうやって開発しているのだろうか (スコア:0)
たとえば、Google Chromeとか、MySQLとか、設計書の存在が怪しいプログラムが世の中の大半だと思うんですが。これらの開発者が全く打ち合わせせずにプログラムを書いているとも思えませんし。
Re:この会社はどうやって開発しているのだろうか (スコア:4, 参考になる)
Google Chrome (Chromium) に関しては Design documents [chromium.org] というのがありますよ。ハイレベルなデザインはやはり文書に仕立ててレビューしてもらうみたいです。
Re:この会社はどうやって開発しているのだろうか (スコア:1)
コードがテストを通ったけど Design Doc が無くてコミットできない、とフォローしている Chromium 開発者が泣いてたっけ。
Design Doc がないとセキュリティレビューに支障があるためらしい。
Re: (スコア:0)
これはある程度出来上がった後に、機能を説明するために作ったやつですよね。ハイレベルなデザインも、外部からの受け入れのためのものだから、ちょっと方向性が違うと思います。
Re: (スコア:0)
作りながら直して、また作って、ということをした時の
細切れドキュメントを設計書として認定してくれるのであれば
設計書は存在すると思うのですが、
往々にして要求されるものって差分の積み重ねを認めてもらえなかったりするんですなぁ。
Re: (スコア:0)
いや、非ウォーターフォールでも、それは最後に整理すべきものだろ...
細切れになってると、自分で書いたものでも、後で見たときに困る
Re: (スコア:0)
そのとおり
ドキュメントはメンテナンス資料
でも、メンテナンスする人が自分の為に作る事もあるけど
Re: (スコア:0)
最終的に書き直さざるを得なくなるのは仕方ない工数だと思うの。