スクラム (ソフトウェア開発)
↑ "Each event in Scrum is a formal opportunity to inspect and adapt Scrum artifacts. These events are specifically designed to enable the transparency required." Scrum Guide 2020.
↑ "Events are used in Scrum to create regularity" Scrum Guide 2020.
↑ "The Daily Scrum ... is held ... every working day of the Sprint." Scrum Guide 2020.
↑ "Daily Scrum ... inspect progress" Scrum Guide 2020
↑ "Daily Scrum ... inspect progress toward the Sprint Goal" Scrum Guide 2020.
↑ "Daily Scrum ... adapt the Sprint Backlog" Scrum Guide 2020.
↑ "Sprint Review ... inspect the outcome of the Sprint" Scrum Guide 2020
↑ "Sprint Review ... progress toward the Product Goal is discussed." Scrum Guide 2020
スクラムマスター(英: Scrum Master)はスクラムフレームワークが正しく適用されていることを保証する役割である。権限としては間接的である。主な作業は、チーム内外の組織間調停(ファシリテーション)と外部妨害を対処することとされる。従来のプロジェクトマネージャがこの役割を担うことが多いが、プロジェクトそのものを管理するわけではない。
プロダクトオーナー(英: Product Owner)は製品の総責任者である。 顧客の意思の代表としての役割を担う。 ビジネスの視点(ROI等)においてプロジェクトに問題がないことを保障する役割を持つ。 顧客の要望をプロダクトバックログに優先順位を付けて反映させる。
スクラムは経験主義(透明性・検査・適応)を実現するために、以下の作成物とイベントを定義する。これらのフレームワークに則ることでチームとプロダクトの透明性が向上し、正しい検査が定期的におこなわれ、素早い適応がおき、良いプロダクトが生み出される。
スクラムの作成物は1つの確約(英: commitment)をもつ。目標たる確約を明示することで進捗測定すなわち検査が可能になる。プロダクトバックログにおけるプロダクトゴール、スプリントバックログにおけるスプリントゴール、インクリメントにおける完成の定義がそれぞれ検査基準となる確約である。確約はプロダクトの理想状態を示しており、開発者にこの達成を求める(ゆえに検査される)。プロダクトそのもの状態を明示された検査対象とすることで、逆説的に、スクラムは開発過程の大きな自由度を開発者にもたらしている(「この状態が目標だ、完成度を検査する。作り方は君に任せる」という方式、ミッション・コマンド)。