Chat (Lingr.com)
Informaiton
Daily
Column
- MySQL日本語の旅(5/1)
- アクセス向上秘伝(5/9)
- 一風変ったHaskellλ門(6/13)
- SICP Answer Book (5/31) 問題3.26追加
Zope Solution
Extra
アーカイブ
OSS案内所
Site Info
関連リンク
「とりあえずXPってどうなのよ?本当にいいことあんの?」
「オンサイト顧客とかペアプログラミングとか訳わからんこと言ってないで、何がよくなるのか教えてよ!」
XPのよさを自分の体で体感済みのXPerは、こういう風に聞かれると、言葉に詰まってしまうことが多いみたいですね(^_^)
私も正直、XPを覚えたての頃は、「オンサイト顧客がどうたら〜」「ペアプログラミングはこうたら〜」と、XPそのものについて、どうたらこうたら講釈ばかりしてた気がします。イテテッ
でも、そんなこと、どうでもいいんですよね。XPer※じゃない人にとっては(苦笑)。
※XPer...XPにハマっている人のこと
「XPそのもの」が重要じゃなくて、「XPでどんな風にハッピーになるのか」... そこを知ること、そして知らせることが何よりも重要ということです。
(余談ですが)他人に興味を持ってもらうには、その人にとってどんなメリットがあるのかを明確に伝えること。この”コミュニケーション”の基本は、XPに限らず、豊かな人生を送るための大切な要素ですね。
...ということで、ここではXPを使うとどんな風にハッピーになるのかについて、誤解や失敗を恐れずにガンガン書いてみました。
「おい!それは違うだろう!」とか「これをアピールせんでどうする!」とかあれば、ぜひコメントで”フィードバック”、まぁ簡単に言えば「注文とか文句」を書いて下さい。
ビジネス側のあなたにおとずれるハッピー
- あなたの思い通りのシステムがとても手に入りやすくなります。
- リリース直前で「思っていたものと全然違う!」ということがなくなります。
- 欠陥だらけで運用が始められないというケースが相当減ります。
- 開発途中でも、実際に動くものを見て、思い通りかどうかチェックできます。
- ビジネス上の都合で突然の仕様変更があっても、追加費用なしでシステムに反映できます。
- もっとも、どんなものごとにも限度ってものはありますが...
- 開発ベンダーと仲良くやっていけるようになります。
- じょじょに作っていくため、多額の開発費を一度に捻出しなくてもよくなります。
- 発注したものの「いまいち開発ベンダー使えねぇなぁ」と思ったときは、契約を途中でキャンセルできます。
- 結果として、開発に対するリスクがかなり低くなります。
どうです?いいことばかりでしょ?
開発者のあなたにおとずれるハッピー
- お客さんと仲良くなれます。
- ”納品直前に徹夜連続”という開発パターンはほぼなくなります。
- 多くの人は毎日定時で帰れるようになります。
- 問題やわからないことで悩んでいるとき、誰かしらには助けてもらえるようになります。
- もっとも、メンバー全員がわからないとなると、助かるかどうかは微妙ですが...
- ソースコードが短くシンプルで誰にでも理解しやすくなります。
- プログラムの変更をしても、「動かなくなるんじゃないか?」といった不安や心配がかなりなくなります。
- チームメンバー同士の結束が固くなり、楽しく仕事ができるようになります。
- 誰が見てもわかりやすいシンプルなソースコードばかりになります。
- 作業のうち、80%近くはデバッグに費やされていますが、これがほとんどなくなります。
- デバッガやデバッグプリントがほとんど必要なくなります。
- ボタン一発でシステムのセルフチェックができるので、バグや手戻りは相当なくなります。
- じょじょに作ることができるため、大人数を開発に配置しなくてもよくなります。
- 結果として、開発に対するリスクがかなり低くなります。
本当にこうなったら、いいですよねぇ...
では、どうしたら、こういったハッピーが実現されるのか?
それがこのコーナー「XPで楽しい人生を」の目玉です。
いたるところでハッピーを実現する考え方・ノウハウを紹介していきますので、お楽しみに!