アジャイル開発には2つのとらえ方がある?
(1)アジャイル開発(http://www.nec-nis.co.jp/ja/column/01_agile.html)
(2)アジャイル開発の本質 〜 アジャイルとウォーターフォールの違いとは(http://kuranuki.sonicgarden.jp/2013/07/%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AB.html)
(1)は「何回かイテレーションを行ったら最終的には、当初決めた機能がすべて完成する」と言っているようだ。
しかし(2)は「当初決めた機能は最終的にも全部作らない。全部作るならウォーターフォールと同じだ」と言っている。
どっちが正解なのか?
SIの下請けだと(1)に近いが、2週間ごとにリリースは仕組み上ありえない。完成品を出して品質保証部のチェックを1回で済ませる文化だから。