web-dev-qa-db-ja.com

「エクストリームプログラミング」(XP)の「エクストリーム」とは何ですか。

「Extreme」は、通常とは大きく異なり、非常に攻撃的で、制限を超えていることを示していますが、私の意見では、通常のリリース、ペアプログラミング、単体テスト、顧客とのコラボレーションは非常に正常で許容範囲内です。極端な意味は何ですか?

5
Louis Rhys

C2 wiki から:

ExtremeProgrammingCorePracticesExtremeProgrammingProject を構成します。

なぜ「極端」なのですか?

「極端な」とは、これらの慣行が従来のプロジェクトよりもはるかに多くの「ボリューム」に「引き上げられる」ことを意味します。 XPは、リストに表示されていない他のプラクティス( BigDesignUpFront など)を無視します。プラクティスは互いにサポートしているため、結果は安定しており、生産性が高く、非常に迅速です。通常、Extremeプロジェクトは非常に安定していて安定しているため、スケジュールがずれることなく FortyHourWeek sにつながる可能性があります。

6
Hugo

エクストリームプログラミングプログラミングは、あなたが言うように、それらの慣行がまったく正常ではなかったときに起こりました。当時の一部の人々にとって、その慣行は「極端」でした。

あなたはそれを「純粋」または「意見」に翻訳することができます。

3
Joppe

エクストリームプログラミングまたは「XP」(この場合、ウィンドウとはまったく関係ありません)は、「要件-コーディング-テスト-展開」の従来の方法に対する異なるアプローチを、順次続く個別のフェーズとして意味しました。

エクストリームプログラミングとは、顧客を開発の中心に置く新しいアジャイルアプローチを使用することを意味しました。

作業自体は、IT、販売、マーケティング、カスタマーサービスなどの分野の従来の「サイロ化」を回避するためのチームワークを強調しています。

コミュニケーション、シンプルさ、フィードバック、尊敬、勇気の5つの重要な領域を使用します。

これは、1996年3月6日にエクストリームプログラミングプロジェクトが最初に導入されたときは、まったく異なるアプローチでした。

20年近く経った今日、アジャイルの動きが本格的になり、多くの業界で標準になり始めており、古い従来の方法でやることはすぐに極端になるかもしれません。

2
Michael Durrant