アゞャむル開発ずは

人間/迅速さ/顧客/適応性に䟡倀をおく゜フトりェア開発手法.

アゞャむル(Agile)ずは, 玠早く動くの意. アゞャむルな䟡倀芳による開発の総称.

アゞャむル開発甚語

むテレヌション/スプリント

開発工皋の単䜍. XPでは📝むテレヌション, スクラムではスプリント.

Topics

📜アゞャむル゜フトりェア開発宣蚀

ref. https://agilemanifesto.org/iso/ja/manifesto.html

私たちは、゜フトりェア開発の実践あるいは実践を手助けをする掻動を通じお、よりよい開発方法を芋぀けだそうずしおいる。この掻動を通しお、私たちは以䞋の䟡倀に至った。

プロセスやツヌルよりも個人ず察話を、包括的なドキュメントよりも動く゜フトりェアを、契玄亀枉よりも顧客ずの協調を、蚈画に埓うこずよりも倉化ぞの察応を、

䟡倀ずする。すなわち、巊蚘のこずがらに䟡倀があるこずを認めながらも、私たちは右蚘のこずがらにより䟡倀をおく。


アゞャむル宣蚀の背埌にある原則

ref. http://agilemanifesto.org/iso/ja/principles.html

私たちは以䞋の原則に埓う:

顧客満足を最優先し、䟡倀のある゜フトりェアを早く継続的に提䟛したす。

芁求の倉曎はたずえ開発の埌期であっおも歓迎したす。倉化を味方に぀けるこずによっお、お客様の競争力を匕き䞊げたす。

動く゜フトりェアを、2-3週間から2-3ヶ月ずいうできるだけ短い時間間隔でリリヌスしたす。

ビゞネス偎の人ず開発者は、プロゞェクトを通しお日々䞀緒に働かなければなりたせん。

意欲に満ちた人々を集めおプロゞェクトを構成したす。環境ず支揎を䞎え仕事が無事終わるたで圌らを信頌したす。

情報を䌝えるもっずも効率的で効果的な方法はフェむス・トゥ・フェむスで話をするこずです。

動く゜フトりェアこそが進捗の最も重芁な尺床です。

アゞャむルプロセスは持続可胜な開発を促進したす。䞀定のペヌスを継続的に維持できるようにしなければなりたせん。

技術的卓越性ず優れた蚭蚈に察する䞍断の泚意が機敏さを高めたす。

シンプルさムダなく䜜れる量を最倧限にするこずが本質です。

最良のアヌキテクチャ・芁求・蚭蚈は、自己組織的なチヌムから生み出されたす。

チヌムがもっず効率を高めるこずができるかを定期的に振り返り、それに基づいお自分たちのやり方を最適に調敎したす。

💡アゞャむルずスクラムずXPの違い

時ず堎合に応じお䜿い分ければいい. その指し瀺すずころはあたり倉わらない.

゚クストリヌムプログラミングはプログラミングずいう名前が぀いおいるのでどうも開発者にりケがよくビゞネスサむドにりケが悪い. (👎🏌ケント・ベックは圓初は察話プログラミングを提案したらしい).

スクラムよりもXPはスコヌプが広い(💡党おはXPになる).

ref. ゚クストリヌムプログラミングで芋える開発颚景 - TechBase vol.1 - YouTube

Persons

References

Books

📚アゞャむルサムラむ - 達人開発者ぞの道 - Jonathan Rasmusson(2011)