アジャイル
アジャイルとは何
- プロセスやツールよりも個人と対話を、
- 包括的なドキュメントよりも動くソフトウェアを、
- 契約交渉よりも顧客との協調を、
- 計画に従うことよりも変化への対応を、
価値とする。すなわち、左記のことがらに価値があることを認めながらも、私たちは右記のことがらにより価値をおく。
なぜアジャイル
- そもそもフレームワークが必要な理由
- ソフトウェア開発が複雑化する -> 開発プロセスが複雑化 -> 考えることが多い -> 時間がかかる
- フレームワークを採用してプロセスを一定化する -> 余計なことを考えなくて良くなる -> 単純に、短時間で開発できる
- 刺さるものを作るのは難しい
- 「その時点での」ニーズに合わせる
- 時間がかかるとニーズが変わる -> 刺さらない
- いかに早く、顧客のニーズに応えた製品を作れるかが重要になる
- -> アジャイル
- アジャイルと従来の違い
- 従来:範囲を固定、予算・時間が可変
- アジャイル:予算・時間を固定、範囲を可変 -> ニーズに合わせて作る
## スクラムとは
- 3つの責任、5つのイベント、3つの成果物