これの意図は何ですか:
シンプルさ(行われていない作業の量を最大化する技術)は不可欠です。
とりわけ、チームは、起こりうるすべての不測の事態に対処する複雑なシステムを構築するために驚くほどの時間を費やすことができることを意味します。
KISSの原則は関連しています-プログラムをシンプルに保つと、書きやすく、保守しやすくなり、ドアから出てすぐになります。
あなたが好むかもしれません:
シンプルさ-行われる作業の量を最小限に抑える技術-は不可欠です。
基本的に、これは、独自のアジャイルプロセス内を含め、可能な限り不必要な労力を削減することを意味します。
これは次のように解釈されます。
必要な仕事をする最も簡単なことを常にしてください。
開発者として、私たちはしばしば、101のクールなことと必要なことを実行する金メッキのソリューションを思い付くように誘惑されます。通常、これには時間がかかり、将来的には維持するのが難しくなる可能性があります。したがって、実際に機能する最も単純なことを常に実行してください。
アジャイルマニフェストはプロジェクト管理に関するものです。
非アジャイルプロジェクトは仕事でいっぱいで、その多くは時間の無駄です。
複雑な計画とステータスレポートは機能しますが、実際の価値はほとんどありません。
一部の設計ドキュメント、ウォークスルー、およびレビューは機能しますが、それらはほとんど価値を生み出しません。
一部の品質保証活動は、コードが最終的には実行されることを示すために実行されます。これは、将来進歩が起こることを証明するための多くの作業です。
非アジャイル(「ウォーターフォール」)プロジェクトは、実際の価値がほとんどない作業でいっぱいです。
アジャイルマニフェストは、この価値の低い作業のすべてを行うわけではないことを示唆しています。
その単純さの定義単純さ:
アートオブ(シンプルさがアートであることを意味します。Uが簡単に考えることができれば、Uはあなたの仕事をうまく処理できます)
行われなかった作業の量(Uは多くのことであなたの仕事を処理したい-多くの作業をしたい-上記の文はUにすべての仕事をしないこと、本質的な仕事だけをすることを思い出させる)
最大化するために:単純さはuが上記の文を最大化するのを助けることができます、それはより少ないコストと時間であなたの仕事を最小化することを意味します。