【インクリメント】
インクリメント とは?
最終更新:
💡 作りかけではなく、既存の成果と一緒に使える増分
スクラムで、完成の定義を満たし使用できるプロダクトの増分。過去の成果との整合、スプリント中の完成と提供、作りかけとの違いを解説します。
📌 このページのポイント
- プロダクトゴールに向けた、使用できる具体的な増分
- 過去のインクリメントと一緒に動くことを確認する
- 完成の定義を満たした時に、インクリメントが生まれる
- 一つのスプリントで複数作れ、末を待たず提供できる
インクリメントは、プログラミングのi++?
このページではスクラムの言葉だよ。プロダクトゴールへ進むための具体的な増分で、使用できることが必要なんだ。数値を増やす操作とは、使われる場面を分けて読もう。
追加した機能だけを見ればよい?
過去の成果と一緒に動くことも確かめるよ。例えば商品一覧に検索を加えるなら、検索だけでなく、既存の一覧との組み合わせも確認する。独立した作りかけの部品を並べるだけではないんだ。
いつ完成したことになるの?
プロダクトに必要な品質条件を示す、完成の定義を満たした時だよ。テストなどの具体的な条件を共有して判断する。コードを書き終えただけで、完成した増分とは言えないね。
一つのスプリントで、一つだけ作るの?
見た目の新機能が増えなければ、成果ではない?
見た目の追加だけで決めないようにしよう。既存のものと整合し、品質条件を満たして使用できる、ゴールに向けた増分かを考える。未完了の作業は完成した増分に含めず、次に必要な作業として扱うよ。
もっと詳しく知りたい人へ
インクリメントは、ソフトウェアだけ?
スクラムガイドはプロダクトをソフトウェアに限定していません。サービスや物理的な製品なども対象です。使用できる具体的な増分と、それに適した完成の定義を考えます。このページの商品一覧や検索は、理解のためのソフトウェアの例です。
スプリントレビューで、未完成品も完成として見せてよい?
完成の定義を満たさない作業はインクリメントに含められず、リリースしたり、完成した成果としてレビューで提示したりできません。スクラムガイドでは、その項目を将来検討するプロダクトバックログへ戻すとしています。
まとめ:ざっくりこれだけ覚えればOK!
「インクリメント」って出てきたら「既存の成果と一緒に使える、完成した増分」と思えばだいたいOK!
📖 おまけ:英語の意味
「Increment」 = 増分・増加分
💬 このページではスクラムの成果物を扱います。数値を増やすプログラミングの操作とは文脈が異なり、プロダクトゴールに向けた具体的な増分を指します。