5. アジャイルとは
ソフトウエアエンジニアリングの定義
Agile is a way of developing software that reminds us that
although computers run the code, it’s people who create and
maintain it.
(「アジャイル」はソフトウエアの開発の進め方の一つだ。ア
ジャイルなソフトウエア開発が私たちに言い聞かせていることは、
コードを実行するのはコンピュータかもしれないが、そのコード
を生み出し、保守するのは私たち人間なんだということだ。)
It’s a framework, attitude, and approach to software delivery that
is lean, fast, and pragmatic. It’s no silver bullet, but it dramatically
increase your chances of success while bringing out the best your
team has to offer.
(「アジャイル」はフレームワークであり、心構えであり、ソフ
トウエアを無駄なく、早く届ける手法だ。しかも、現場で実際に
使える。確かに「銀の弾丸」なんてない。けれども、チームの持
てる力を最大限に引き出すことで、プロジェクトがうまくいく確
率を格段に向上させるんだ。)
7. 目的と価値
目的
Deliver Something of Value Every Week
(価値ある成果を毎週届ける)
『アジャイルサムライ』
The professional goal of every software developer and every
development team is to deliver the highest possible value to
employers and customers
(プロの開発者のゴールは、可能な限り高品質の製品を雇い主や
顧客に納品することである。)
『アジャイルソフトウエア開発の奥義』