本投稿は、『アジャイル開発とスクラム 顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント』(翔泳社)の内容を中心にまとめました。 自身のプロジェクトでスクラムを行っていること、また私自身スクラムマスターとして活動していることから、改めてアジャイルとスクラムの関係性やスクラムのフレームワークについてまとめました。 アジャイル開発は、ソフトウェア開発の手順を変えるだけではなく、そこで働く人に着目し、エンジニアが協調的に、モチベーションをもって仕事に取り組めるような意識改革も含んでいる。 第1部 アジャイル開発とは何か、スクラムとは何か 従来のソフトウェア開発 分析・設計・実装・テストという開発工程を踏んで、その工程間を仕様書(ドキュメント)で意図的に伝える。 顧客やユーザは最後まで動くものが見えない。 紙に書かれた文書で仕様を理解しなくてはならず、誤解も生じやすい。 そもそもの要求は、