とあるアジャイルの役に立つリスト

アジャイルソフトウェア開発宣言は、4つの価値とその背後にある12の原則から成り立ちますが、技術プラクティスや組織的な原則がごっちゃになってわかりづらいです。そこで以下のように再定義する、とバートランドメイヤーさんが書いています。なかなかシンプルでわかりやすいなと思ったので、載せてみました。

Agile Principle(アジャイルの原則)
組織的
1. 顧客を中心に置く
2. チームを自己組織化する
3.持続可能なペースで働く
4.最小限のソフトウェアを開発する
  4-1.最小限の機能を生み出す
  4-2.要求されたプロダクトのみを生み出す
  4-3.コードとテストのみ開発する
5.変化を受け入れる
技術的
6.イテレーティブに開発する
  6-1.イテレーションごとに動くものを頻繁に生み出す
  6-2.イテレーションの間は要求の変化を受け付けない
7.テストをキーリソースとして扱う
  7-1.すべてのテストがパスするまで新規開発をしない
  7-2.テストファースト
8.シナリオを通して要求を表現する

Agile! The Good, the Hype and the Uglyより。


この記事が気に入ったらサポートをしてみませんか?