Open Source WEB

お待たせしました!

さぁ、いよいよ、実際の走り方に入ります。

シートベルトはしっかり締めましたか?

XPの走りは、普通のドライブとは違って、ときにはドリフト、ときにはジャンプというように、あなたが今まで体験したことないようなびっくりするものがたまにあります。

面食らわないよう、前回お話した心構えをしっかりと頭に叩き込んでおいて下さいね。


車が時代に合わせて進化するように、XPも進化しています。

一番初めのXPは、12個のお約束がありました(今後、これらについて説明する予定ですが、今すぐ知りたい方は、XP関連のホームページで調べてもらえればすぐに分かります)。

  • 1.計画ゲーム
  • 2.短期リリース
  • 3.メタファ
  • 4.シンプルな設計
  • 5.テスティング
  • 6.リファクタリング
  • 7.ペアプログラミング
  • 8.共同所有
  • 9.継続的インテグレーション
  • 10.週40時間労働
  • 11.オンサイト顧客
  • 12.コーディング規約

次に2個のお約束が追加されました。

  • 13.デイリースキーマインテグレーション
  • 14.オープンスペース

新しいものでは、お約束が19個に整理され、使う人の種類によってカテゴリ分けもされています。

  • 共同のプラクティス
    • 1.反復
    • 2.共通の用語
    • 3.オープンスペース
    • 4.回顧
  • 開発のプラクティス
    • 5.テスト駆動開発
    • 6.ペアプログラミング
    • 7.リファクタリング
    • 8.共同所有
    • 9.継続的インテグレーション
    • 10.YAGNI
  • 管理者のプラクティス
    • 11.責任の受け入れ
    • 12.援護
    • 13.四半期毎の見直し
    • 14.ミラー
    • 15.最適なペース
  • 顧客のプラクティス
    • 16.ストーリーの作成
    • 17.リリース計画
    • 18.受け入れテスト
    • 19.頻繁なリリース

このようにいろいろモデルチェンジはしていますが、本質の部分であったり、やっていることはそれほど変わっていません。

また、私たちが使っているのは、クラシックな12個のお約束のため、基本的にはこれをベースに今後の説明をしていきます。

次回から12回に渡って、これらお約束を1つずつ解説していきます。

11/26(金)は「計画ゲーム」についてです。

お楽しみに!


フィードバック下さい!

Name:
Comment:
suchi: (Fri Dec 3 11:36:39 2004 )
× 13. デイリースキーマインテグレーション 
○ 13. デイリースキーママイグレーション(Daily Schema Migration)

ではないでしょうか
ますく: (Wed Dec 8 14:59:20 2004 )
suchiさん、コメントありがとうございますm(_)m

その通りですね。
アドバイスありがとうございます!

私自身、デイリーにスキーマをマイグレーションしたことがないため、
このプラクティスについてはイマイチ実感がないですね〜。

当時、データベースに対するレグレッションテストが実施できる
テスティングフレームワークがなかったし、作る暇もなかったというのが、
プラクティスを実施できなかった要因の1つです。

現状は、どうなんでしょうね?

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us