eXtreme Programming Part.2
■ このスレッドは過去ログ倉庫に格納されています
0884カイロ
NGNG>一般受けを考えるともう駄目。答えがでない袋小路にはまってしまう。
>それならいっそたった一人のためのモノを作ったほうがいい。
これは別に否定するつもりはないけど。
>売れるソフトウェアを作りたいのなら、
>自分が一番ほしいソフトを開発すべきだ。
これもね。
>XPは、そういう事実を素直に認めているだけなんだ。
ここに飛躍がある。別にXPがそれを認めているとか推奨している
事実はないと思うけど。
ま、いわんとすることはわかるよ。
少なくともXPはそういうものと相性は抜群にいいだろう。
となるとXPは受託とかよりは一般向けに販売される商品開発と
相性がいいだろうね。実際XPと呼ぶか否かは別として、規模は
さまざまだけど、それに近い形で開発されてると思う。
けれど受託は、その点、XPに向かないんじゃない?(w
イテレーションをやったところで、最初は造った部分も
少ないから、それに対する仕様変更とかも少ないかもしれない。
けどだんだん作った部分が増えていくが、それに対する仕様変更
の割合は減らない。仕様変更がくるのは新たに作った部分に対して
一定の割合でくるのではなく、そこまでに作った部分に対して一定
の割合でくる。
XPは、設計を先延ばしにして作業を暫時的に行うことで、変更が生じたときに
まだ作っていない部分を作り直す必要がない点を強調する。ウォーターフォール
では極端な話すべてを同時に作り始めるから、変更が生じた場合にすべてが
作り直しになる。この点XPは確かに優れているだろう。
しかし変更の頻度が問題だ。最悪
1回目 モジュール1を修正
2回目 モジュール1と2を修正
3回目 モジュール1と2と3を修正
:
n回目 モジュール1と2と3と・・nを修正
なんてことになるんじゃないの?(w
■ このスレッドは過去ログ倉庫に格納されています