山田@メタボリックスです。
At 23:40 +0900 01.2.18, Y.Terada wrote:
>以来,「アプリケーション開発」と「ライブラリ開発」という2種類の視点で見る
>ようにしています.その視点で XP を見たとき,「XP は完全にアプリケーション開
>発に焦点を絞った手法ではないだろうか」という感想を持ちました.
>
>XP 的な再利用の追求も良いけれど,Drop の ODG のような,最初から再利用を念頭
>においた開発,というものアリじゃないか,と思います.
>XP 的にはこういう考え方は受け入れられないものなのでしょうか?
上手さんや太田さんがおっしゃっているように、最初から再利用を念頭においても
それが実際に再利用されるときのニーズにあっているものになるかどうかという点で
かなりリスクを覚悟する必要があるだろう、ということじゃないかな。
(XPが前提とするように、変化が早く要件がよく確定していないようなドメインの場合)
目的がライブラリ開発の場合には、その要求はカスタマ側から来るわけで
(レベルが一つあがっているだけで)基本的にはアプリケーション開発と
変わらないと思います。
アプリケーション開発とそのためのライブラリ開発を同時にやるのは
一般的にリスクが高い、と。
まぁ何もXPを信仰する必要はないので、プロジェクトの状況やリスクの評価に
応じて他のメソドロジを入れたり、XPのプラクティスを取捨選択するのは
ぜんぜん構わないし、これからはそういうチャレンジとその成果が
公開されるようになれば、XP自身の広がりにもつながると期待しているのですが。
---
山田正樹, (有)メタボリックス
259-0111 神奈川県中郡大磯町国府本郷576-8
tel: 0463-60-2234 fax: 0463-60-2266
moblie: 090-8347-9605
http://www.metabolics.co.jp/