『エッセンシャル スクラム』は、アジャイル開発のスクラムについての解説本。

スクラム(英: Scrum)は、ソフトウェア開発における反復的で増分的なアジャイルソフトウェア開発手法の1つである。

スクラム (ソフトウェア開発) - Wikipedia

スクラムが何か、というのをざっくりしか知らなかったので、読んでみた。興味深いところをピックアップしておく。

アジャイル開発はプロダクトバックログを作るところから。優先順位を付けて一覧化。作業はタイムボックス化されたイテレーションの中で。自己組織化した機能横断型チーム。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

スクラムのプラクティス。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

スクラムフレームワーク。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

イテレーティブでインクリメンタルな開発。イテレーティブな開発は計画された手戻り戦略。インクリメンタルな開発は少しずつの積み重ね。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

事前に正しく要件を集め、計画を立てることはできない。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

パンチカードの時代とは、アプローチが違う。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

自己成就的な予言。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

仕掛中の作業 (WIP: Work in Progress)。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

スプリント。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

タイムボックス化の利点。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

短期間のスプリントがもたらす利点。長く同じプロジェクトを続けているとモチベーションが下がるので「熱狂を取り戻す」必要があるらしい。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

スクラムでは、要件の詳細は必要なときに必要な分だけあればいい (ジャストインタイム)。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

ユーザーストーリーの抽象化階層。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

見積もりはコミットメントではない。プログラマは多めに見積もる、の原因。正直に言えないのが現実なので多めに言うんだよ。。。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

技術的負債の返済はインクリメントに。一発逆転みたいなのは危険。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

割り込み駆動の開発ではカンバンを。ソフトウェアの保守とサポートに適している。

エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド

「スクラムの適用が一番うまくいくのは、関わっている人(深く関わっていな人も含めて)全員が、その本質についてよく理解しているときだ」と言われます。本書は「スクラムの全体像と詳細の両方を理想的に概観でき、しかも読みやすい」「次世代のスクラム実践者にとって、基礎文献となるに違いない」と、世界中の名だたるスクラムマスタから絶賛された1冊であり、まさしくスクラムの成功を強力に導ける書籍です。スクラムによるソフトウェア開発に関わるすべての層、特に「スクラムマスター/スクラムコーチ(スクラムのリーダー)」「組織の中での継続的な改善をもっと成熟させたいと思っている人」、また「アジャイル/スクラムに馴染みのない(これから関わる)層」にお薦めです。

Amazon.co.jp: エッセンシャル スクラム: アジャイル開発に関わるすべての人のための完全攻略ガイド (Object Oriented Selection): Kenneth Rubin, 岡澤 裕二, 角 征典, 高木 正弘, 和智 右桂: 本

tags: book

Posted by NI-Lab. (@nilab)