Forums: Help (Thread #8153)

eXtreme Programming - 4つの価値 (2005-07-13 17:10 by k_yamaoka #15262)

●コミュニケーション
XPでは、チームメンバー間で緊密なコミュニケーションを取ることこそがプロジェクトの成功につながると考えています。
XPでいう「チームメンバー」とはソフトウェアに要求を出すユーザも含まれていますので、開発者間、開発者とユーザ間のどちらのコミュニケーションも重要です。
また、XPでいうコミュニケーションの基本は直接対面することを前提としています。
●シンプル
実装は可能な限りシンプルに保つことが要求されます。将来の要求を予測して現段階では不要な機能は実装してはいけません。
コードをシンプルに保つことで要求が現実化したときにすぐに対応できる柔軟性を重要視しています。
●フィードバック
実際に動作するソフトウェアをユーザに使用してもらって得られるのが、もっとも価値の高いフィードバックです。
ユーザは実際のソフトウェアを見ることで要求が正しく実装されているかを確認でき、また進捗を知ることもできます。
ユーザに頻繁にリリースを行うことが重要です。
フィードバックが早ければ早いほど容易に適確な対処ができるからです。
●勇気
よりよい設計はなにかを常に考え、時には方向転換を決断しなければなりませんし、スケジュールを常に意識し、作業の調整が必要になることもあります。判断・決断を行うときに必要なのが「勇気」です。
勇気を持って行動できるように、判断に必要な情報を十分に収集することや、不安があるときにはその不安を解消するために全力を尽くすことを示しています。