<< 前 ホーム 次 >>

bakaid: 200509012

ん〜、微妙な話なんですけど、V字モデルとかいい出した時点でXPじゃなくなっ
ちゃうんですよね。

微妙というのは、確かにXPでも:

要件 \    / 出荷
       \  /
  設計   \/  テスト

っていう線は描けないこともないから。ここでいってるテストっていうのは
customer testのこと。

あ、この図は``Surviving Object-Oriented Projects''の図をもとにしていま
す。

でも、『設計』の一言で済ませている部分は全然違うんですよね。あっちの文
書では:

要求分析 \            / システムテスト
  基本設計 \        / 結合テスト
    詳細設計 \    / 単体テスト
          実装 \/ (コンパイラ)

ってなってますけど。こうなるともう全然XPじゃなくなります。

SOOPの図でいう『設計』の部分は、XPでは分析、設計、実装、テスト 
(programmer test) が入り交じっていて、下手したら『要件』(XPではストー
リー) のところでも分析も設計もやってたりします (でないとストーリーを見
積もれないこともある)。

最近繰り返し書いてますけど、XPを重量級のフィルターを通して見ようとする
と見誤りますよね。自分もまだフィルターが取れてなかったりするんですけど。

ミクロな視点で見ればXPにもV字は見つかるかもしれませんけど、そういう視
点だとXPが死んじゃうんですよね。詳細化あるいは細分化すると理解しにくく
なるっていうのは厄介な話で。そのあたりの苦手な人だと『XPはウサン臭い』っ
てなっちゃうんだろうと思います。

--

ん〜、どういう理由でswtestが出てきたか分かんないですけど。自分とは関係
ない世界ですね。そうとしかいいようがありません。さっきは先走ってキレちゃ
いましたけど、それはそれで必要な場所があるんでしょう。

ただ、何度も書いているように、重量級がこの業界の標準になってるのはおか
しいですよ。大規模開発とかは特殊分野でしょ。

--

http://itpro.nikkeibp.co.jp/free/smbit/smbit/20050526/161569/

たとえばこの記事。『中堅・中小企業のIT化支援』というお題目と内容が全然
そぐわない。カネのない企業、あるいはITの経験に乏しい企業が、開発側とレ
ビューして効果が上がるなんて考えられないでしょ。

だったらルールを変えればいい。

お客さんは出来上がったもんにケチをつければいい。書類を穴が開くほど見つ
めるよりよっぽど効果的。

お客さんからケチがついて、それを直す時間を稼ぐためには、システムができ
るだけ早く動き出すようにすればいい。

システムをできるだけ早く動かすためには、incrementalに開発すればいい。
最初は小さく、徐々に大きくしていけばいい。システムが動くまま進化させれ
ばいい。

お客さんは、自分が満足したところで契約を切ればいい。無駄な作り込みはな
い。それでいて動くものは残る。カネのないところにはうってつけでしょ。

重量級のヤツらにだまされちゃダメですよ、世の社長さん方。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails