- PR -

良く適用する開発プロセスは?

投票結果総投票数:39
DOA 1 2.56%
ウォーターフォール 4 10.26%
スパイラル 7 17.95%
UP(RUPを含む) 1 2.56%
XP 10 25.64%
その他Agileプロセス 1 2.56%
プロダクトライン 0 0.00%
野生の勘 11 28.21%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
ほむら
ぬし
会議室デビュー日: 2003/02/28
投稿数: 583
お住まい・勤務地: 東京都
投稿日時: 2004-01-14 11:44
ども、ほむらです。
XP興味を持っているのですけど実践したことはありません。
僕が言うことは聞いた話とか読んだ話だけなのでどうも説得力にかけますね^^;;;;
---------
がるがる氏へ
引用は全文引用しています。
長いので書きませんが^^;;;;;(引用とは言わないw)

初期設計の話ですが
変化ヲ擁護セヨというものですよね。
設計という単語がいけなかったのかもしれませんね

でも、擁護するのはあくまで変化であって
最初の段階である要件定義とか、ユースケースくらいまでは
あったほうがいいと思うのですがどうでしょう?
(モデリングはまだ勉強していないのであえて触れません)
まずは全体が見えなければ変化が発生した時に
作業のプライオリティがつけにくいということはないのでしょうか?
優先順位の高いもの(機能)から実装されていくのもXPの特長だと思っています。

ペアプログラミングは、
技術力の高い人と低い人をペアで組み合わせると良いというのを読んだことがあります。
生産性そこそこにして、技術力の底上げにもなるとか。。。
あと、低い人をペアで組ませても基本的にかけているもの以上のものはできないので
後で他の人の添削が入りまくっていたりしないのでしょうか?
逆に高い人同士だと衝突があるらしい。。。

ツールは無くてもできるのですか?
CVS。xUnit。自動テストツールは必要かなと思っていたのですが
個人的にCVSの敷居が高くて踏み出せないのですよね。。。

以下は興味本位です。
XPで開発したことのある方は12個あるプラクティスのうち、いくつこなしましたか?
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2004-01-14 12:35
引用:

でも、擁護するのはあくまで変化であって
最初の段階である要件定義とか、ユースケースくらいまでは
あったほうがいいと思うのですがどうでしょう?
(モデリングはまだ勉強していないのであえて触れません)
まずは全体が見えなければ変化が発生した時に
作業のプライオリティがつけにくいということはないのでしょうか?
優先順位の高いもの(機能)から実装されていくのもXPの特長だと思っています。


XPを適用している人の話では、A.コーバーンの概要レベル(雲、凧)のユースケースは作成するようです。
それ以降は、実装しながら設計を洗練化されるようです。

引用:

ツールは無くてもできるのですか?
CVS。xUnit。自動テストツールは必要かなと思っていたのですが
個人的にCVSの敷居が高くて踏み出せないのですよね。。。


xUnitは必須でしょうね。
また、ソースを手軽に変更するためにもCVSも必須であると思います。
CVSの敷居の高さの要因はセットアップであり、環境を構築してしまえば、それほど難しくもないです。(とはいえ私は、基本的な機能が扱える程度のスキルしかないですが)

# XP適用したことないんだけどねぇ

スキルアップ/キャリアアップ(JOB@IT)