Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
NI
Uploaded by
NTT DATA Technology & Innovation
1,833 views
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
どうする計画駆動型スクラム (スクラムフェス大阪2023 発表資料) 2023年7月1日(土) NTTデータ 技術革新統括本部 システム技術本部 平井 翔一郎
Technology
◦
Read more
2
Save
Share
Embed
1
/ 182
2
/ 182
3
/ 182
4
/ 182
5
/ 182
6
/ 182
Most read
7
/ 182
Most read
8
/ 182
9
/ 182
10
/ 182
11
/ 182
12
/ 182
13
/ 182
Most read
14
/ 182
15
/ 182
16
/ 182
17
/ 182
18
/ 182
19
/ 182
20
/ 182
More Related Content
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
243 slides
65.3K views
PDF
ビジネスパーソンのためのDX入門講座エッセンス版
by
Tokoroten Nakayama
26 slides
56.1K views
PDF
事業成長にコミットするエンジニア組織への道のり
by
Recruit Lifestyle Co., Ltd.
77 slides
30.5K views
PDF
ユーザーインタビューするときは、どうやらゾンビのおでましさ
by
Yoshiki Hayama
76 slides
10.4K views
PDF
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
96 slides
52.3K views
PDF
はじめてのPRD
by
Takuya Oikawa
24 slides
24.2K views
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
32 slides
140.9K views
PDF
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
66 slides
145.2K views
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
243 slides
65.3K views
ビジネスパーソンのためのDX入門講座エッセンス版
by
Tokoroten Nakayama
26 slides
56.1K views
事業成長にコミットするエンジニア組織への道のり
by
Recruit Lifestyle Co., Ltd.
77 slides
30.5K views
ユーザーインタビューするときは、どうやらゾンビのおでましさ
by
Yoshiki Hayama
76 slides
10.4K views
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
96 slides
52.3K views
はじめてのPRD
by
Takuya Oikawa
24 slides
24.2K views
マイクロにしすぎた結果がこれだよ!
by
mosa siru
32 slides
140.9K views
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
66 slides
145.2K views
What's hot
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
77 slides
189.8K views
PPTX
Product ManagerとProduct Ownerの役割の違いについて
by
Noritaka Shinohara
18 slides
25.1K views
PDF
「顧客の声を聞かない」とはどういうことか
by
Yoshiki Hayama
10 slides
150.1K views
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
110 slides
63.3K views
PDF
プロダクトの強い軸を作るプロダクトマネジメントフレームワーク
by
kumiko koshiro
57 slides
29.7K views
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
by
NTT DATA Technology & Innovation
62 slides
13.4K views
PDF
WebSocketのキホン
by
You_Kinjoh
63 slides
24.8K views
PDF
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
by
NTT DATA Technology & Innovation
44 slides
1.5K views
PPTX
アジャイルメトリクス実践ガイド
by
Hiroyuki Ito
79 slides
23K views
PDF
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
by
Yoshiki Hayama
134 slides
33.5K views
PDF
エンジニアから飛んでくるマサカリを受け止める心得
by
Reimi Kuramochi Chiba
24 slides
66K views
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
45 slides
174.7K views
PDF
ゼロからはじめるプロダクトマネージャー生活
by
Takaaki Umada
209 slides
172.2K views
PDF
例外設計における大罪
by
Takuto Wada
37 slides
76.8K views
PDF
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
18 slides
34K views
PDF
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
62 slides
123K views
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
16 slides
287.7K views
PDF
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
76 slides
105.9K views
PDF
リーンスタートアップにおける良い仮説、悪い仮説
by
Takaaki Umada
67 slides
93.4K views
PDF
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
34 slides
149.7K views
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
77 slides
189.8K views
Product ManagerとProduct Ownerの役割の違いについて
by
Noritaka Shinohara
18 slides
25.1K views
「顧客の声を聞かない」とはどういうことか
by
Yoshiki Hayama
10 slides
150.1K views
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
110 slides
63.3K views
プロダクトの強い軸を作るプロダクトマネジメントフレームワーク
by
kumiko koshiro
57 slides
29.7K views
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
by
NTT DATA Technology & Innovation
62 slides
13.4K views
WebSocketのキホン
by
You_Kinjoh
63 slides
24.8K views
骨抜きアジャイルの骨を生み出す 〜私(スクラムマスター)のXP学習記録〜(XP祭り2023 発表資料)
by
NTT DATA Technology & Innovation
44 slides
1.5K views
アジャイルメトリクス実践ガイド
by
Hiroyuki Ito
79 slides
23K views
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
by
Yoshiki Hayama
134 slides
33.5K views
エンジニアから飛んでくるマサカリを受け止める心得
by
Reimi Kuramochi Chiba
24 slides
66K views
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
45 slides
174.7K views
ゼロからはじめるプロダクトマネージャー生活
by
Takaaki Umada
209 slides
172.2K views
例外設計における大罪
by
Takuto Wada
37 slides
76.8K views
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
18 slides
34K views
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
62 slides
123K views
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
16 slides
287.7K views
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
76 slides
105.9K views
リーンスタートアップにおける良い仮説、悪い仮説
by
Takaaki Umada
67 slides
93.4K views
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
34 slides
149.7K views
Similar to どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
PDF
ITサービス運営におけるアーキテクチャ設計 - 要求開発アライアンス 4月定例会
by
Yusuke Suzuki
74 slides
4.3K views
PDF
札幌Javaカンファレンス2012 C3「顧客とPMとPGの話は、なぜ噛み合わないのか」
by
Yusuke Suzuki
41 slides
3.7K views
PPT
yokyo-unv.
by
hirano
17 slides
606 views
PDF
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
by
Yusuke Suzuki
45 slides
6.4K views
PDF
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
137 slides
14.2K views
PPT
見積り入門
by
namamugi share
30 slides
8K views
PPT
プロジェクトマネジメント入門以前 Web
by
minamo
113 slides
4.9K views
PDF
イノベーションスプリント2011 nttデータにおける制約理論を活用した分散アジャイル開発~アジャイルとtocの融合
by
InnovationSprint2011
47 slides
1.5K views
PDF
Ps開発プロジェクトへのアジャイルプラクティスの適用
by
KOUc14
35 slides
3.2K views
PDF
Agile Estimating And Planning
by
Eiwa System Management, Inc.
102 slides
1.3K views
PDF
NTTデータはどうやってCCPMを導入したのか?
by
shibao800
84 slides
13.2K views
PDF
株式会社フライク____会社紹介資料_____2024.12.18_______
by
Flyke1
48 slides
455 views
PDF
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
by
Yusuke Suzuki
49 slides
50.6K views
PDF
Agile 459 | 11/17 資料
by
智治 長沢
47 slides
875 views
PDF
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
by
Yoichi Tamamaki
42 slides
2.5K views
PDF
AgilePM読書会 #5
by
Tadatoshi Sekiguchi
27 slides
1K views
PDF
第41回itsmf japanセミナ
by
ITプレナーズ マーケティングチーム
30 slides
1.7K views
PDF
ビジネスデザインにおけるモデルの発展的活用<価値創造モデルとは>
by
Hagimoto Junzo
43 slides
1.5K views
PDF
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
by
正善 大島
56 slides
3.8K views
PDF
株式会社フライク_採用ピッチ資料_______________________pdf
by
Flyke1
62 slides
505 views
ITサービス運営におけるアーキテクチャ設計 - 要求開発アライアンス 4月定例会
by
Yusuke Suzuki
74 slides
4.3K views
札幌Javaカンファレンス2012 C3「顧客とPMとPGの話は、なぜ噛み合わないのか」
by
Yusuke Suzuki
41 slides
3.7K views
yokyo-unv.
by
hirano
17 slides
606 views
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
by
Yusuke Suzuki
45 slides
6.4K views
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
137 slides
14.2K views
見積り入門
by
namamugi share
30 slides
8K views
プロジェクトマネジメント入門以前 Web
by
minamo
113 slides
4.9K views
イノベーションスプリント2011 nttデータにおける制約理論を活用した分散アジャイル開発~アジャイルとtocの融合
by
InnovationSprint2011
47 slides
1.5K views
Ps開発プロジェクトへのアジャイルプラクティスの適用
by
KOUc14
35 slides
3.2K views
Agile Estimating And Planning
by
Eiwa System Management, Inc.
102 slides
1.3K views
NTTデータはどうやってCCPMを導入したのか?
by
shibao800
84 slides
13.2K views
株式会社フライク____会社紹介資料_____2024.12.18_______
by
Flyke1
48 slides
455 views
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
by
Yusuke Suzuki
49 slides
50.6K views
Agile 459 | 11/17 資料
by
智治 長沢
47 slides
875 views
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
by
Yoichi Tamamaki
42 slides
2.5K views
AgilePM読書会 #5
by
Tadatoshi Sekiguchi
27 slides
1K views
第41回itsmf japanセミナ
by
ITプレナーズ マーケティングチーム
30 slides
1.7K views
ビジネスデザインにおけるモデルの発展的活用<価値創造モデルとは>
by
Hagimoto Junzo
43 slides
1.5K views
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
by
正善 大島
56 slides
3.8K views
株式会社フライク_採用ピッチ資料_______________________pdf
by
Flyke1
62 slides
505 views
More from NTT DATA Technology & Innovation
PDF
Apache Sparkのログ解析に苦しむ人々へ届けたい 〜AIによるボトルネック診断と Apache Icebergでの蓄積と再利用〜 (Open So...
by
NTT DATA Technology & Innovation
50 slides
6 views
PDF
言われてみたらこういうの欲しいとか思わないですか?え、思う?そうですよね!〜DebeziumとKafkaで実現するフルOSSのChange Data Ca...
by
NTT DATA Technology & Innovation
31 slides
28 views
PDF
PostgreSQLでデータレイクの選択肢 -pg_duckdb/pg_lake-(オープンソースカンファレンス2026 Kagawa)
by
NTT DATA Technology & Innovation
29 slides
110 views
PDF
JEP 529 Vector API (Eleventh Incubator) (JJUGナイトセミナー)
by
NTT DATA Technology & Innovation
23 slides
33 views
PDF
TIDを使ったスキャン ( 第56回 PostgreSQLアンカンファレンス )
by
NTT DATA Technology & Innovation
16 slides
74 views
PDF
Kubernetesネイティブな Gang Schedulingを試してみた (Open Source Conference 2026 Tokyo/Spr...
by
NTT DATA Technology & Innovation
63 slides
91 views
PDF
強化されたEKSのオブザーバビリティ(AWS re:Invent 2025 re:cap LT 大会 発表資料)
by
NTT DATA Technology & Innovation
12 slides
50 views
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
62 slides
337 views
PDF
SAFe実践から見えた、フレームワークより大切な組織変革の道程(Scrum Fest Sendai 2025 発表資料)
by
NTT DATA Technology & Innovation
94 slides
430 views
PDF
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
by
NTT DATA Technology & Innovation
36 slides
281 views
PDF
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
by
NTT DATA Technology & Innovation
22 slides
488 views
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
by
NTT DATA Technology & Innovation
51 slides
352 views
PDF
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
by
NTT DATA Technology & Innovation
35 slides
524 views
PDF
つくって壊して直して学ぶ Database on Kubernetes (CloudNative Days Summer 2025 発表資料)
by
NTT DATA Technology & Innovation
52 slides
1.2K views
PDF
2025年現在のNewSQL (最強DB講義 #36 発表資料)
by
NTT DATA Technology & Innovation
55 slides
11.4K views
PDF
Java in Japan: A Journey of Community, Culture, and Global Integration (JavaO...
by
NTT DATA Technology & Innovation
54 slides
278 views
PDF
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode (Devnexus 2025)
by
NTT DATA Technology & Innovation
66 slides
233 views
PDF
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
16 slides
330 views
PDF
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
by
NTT DATA Technology & Innovation
41 slides
471 views
PDF
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
by
NTT DATA Technology & Innovation
35 slides
474 views
Apache Sparkのログ解析に苦しむ人々へ届けたい 〜AIによるボトルネック診断と Apache Icebergでの蓄積と再利用〜 (Open So...
by
NTT DATA Technology & Innovation
50 slides
6 views
言われてみたらこういうの欲しいとか思わないですか?え、思う?そうですよね!〜DebeziumとKafkaで実現するフルOSSのChange Data Ca...
by
NTT DATA Technology & Innovation
31 slides
28 views
PostgreSQLでデータレイクの選択肢 -pg_duckdb/pg_lake-(オープンソースカンファレンス2026 Kagawa)
by
NTT DATA Technology & Innovation
29 slides
110 views
JEP 529 Vector API (Eleventh Incubator) (JJUGナイトセミナー)
by
NTT DATA Technology & Innovation
23 slides
33 views
TIDを使ったスキャン ( 第56回 PostgreSQLアンカンファレンス )
by
NTT DATA Technology & Innovation
16 slides
74 views
Kubernetesネイティブな Gang Schedulingを試してみた (Open Source Conference 2026 Tokyo/Spr...
by
NTT DATA Technology & Innovation
63 slides
91 views
強化されたEKSのオブザーバビリティ(AWS re:Invent 2025 re:cap LT 大会 発表資料)
by
NTT DATA Technology & Innovation
12 slides
50 views
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
62 slides
337 views
SAFe実践から見えた、フレームワークより大切な組織変革の道程(Scrum Fest Sendai 2025 発表資料)
by
NTT DATA Technology & Innovation
94 slides
430 views
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
by
NTT DATA Technology & Innovation
36 slides
281 views
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
by
NTT DATA Technology & Innovation
22 slides
488 views
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
by
NTT DATA Technology & Innovation
51 slides
352 views
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
by
NTT DATA Technology & Innovation
35 slides
524 views
つくって壊して直して学ぶ Database on Kubernetes (CloudNative Days Summer 2025 発表資料)
by
NTT DATA Technology & Innovation
52 slides
1.2K views
2025年現在のNewSQL (最強DB講義 #36 発表資料)
by
NTT DATA Technology & Innovation
55 slides
11.4K views
Java in Japan: A Journey of Community, Culture, and Global Integration (JavaO...
by
NTT DATA Technology & Innovation
54 slides
278 views
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode (Devnexus 2025)
by
NTT DATA Technology & Innovation
66 slides
233 views
論理レプリケーションのアーキテクチャ (第52回 PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
16 slides
330 views
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
by
NTT DATA Technology & Innovation
41 slides
471 views
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
by
NTT DATA Technology & Innovation
35 slides
474 views
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
1.
© 2023 NTT
DATA Corporation © 2023 NTT DATA Corporation スクラムフェス大阪2023 どうする計画駆動型スクラム 2023年 7月 1日 技術革新統括本部 システム技術本部 ADM技術部 平井 翔一郎
2.
© 2023 NTT
DATA Corporation 2 はじめに この発表は個人の経験や学びにもとづく見解であり、 所属する企業や部門を代表するものではありません。 また、計画駆動型開発そのものを否定するものでも、 計画駆動型開発の中でアジャイルのプラクティスを活用することを否定するものでもありません。 本資料における著作物の引用は、全て著作権法第32条1項における「正当な範囲内」 での引用に限定しています。
3.
© 2023 NTT
DATA Corporation 3 平井 翔一郎/ Shoichiro Hirai 株式会社NTTデータ 技術革新統括本部 システム技術本部 ADM技術部 • 2012年入社 • 入社より約7年は金融機関のお客様の情報系システムを中心にWF型の開発に従事 • 2018年よりアジャイルが中心に • プロダクトオーナー:2年 • スクラムマスター:1年 • 2022年より金融系のお客様を担当する部署から異動、全社のアジャイル開発を支援する 現在の部署へ 自己紹介
4.
© 2023 NTT
DATA Corporation 4 参考書籍 • 『アジャイルと規律 ~ソフトウエア開発を成功させる2つの鍵のバランス~』(バリー・ベーム,リチャード・ターナー(著),河野 正幸, 原 幹,越智 典子(訳),日経BP,2004) • 『ソフトウェア見積り 人月の暗黙知を解き明かす』(スティーブ マコネル(著),溝口 真理子,田沢 恵,久手堅 憲之(訳),日経 BP,2006) • 『アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~』(Mike Cohn(著),安井 力,角谷 信太郎 (訳),マイナビ出版,2009) • 『アジャイルサムライ-達人開発者への道』(Jonathan Rasmusson(著),近藤 修平,角掛 拓未(翻訳),西村 直人,角谷 信太郎(監訳),オーム社,20011) • 『エッセンシャル スクラム』(Kenneth S. Rubin(著),岡澤 裕二,角 征典,高木 正弘,和智 右桂(訳),翔泳社,2014) • 『エクストリームプログラミング』(Kent Beck,Cynthia Andres(著),角 征典(訳),オーム社,2015) • 『ユーザーストーリーマッピング』(Jeff Patton(著),長尾 高弘(訳),川口 恭伸(監訳),オライリージャパン,2015) • 『Clean Agile 基本に立ち戻れ』(Robert C.Martin(著),角 征典,角谷 信太郎(訳),ドワンゴ,2020) • 『More Effective Agile “ソフトウェアリーダー”になるための28の道標』(Steve McConnell(著),クイープ(訳),長沢 智治 (監訳),日経BP,2020) • 『ゾンビスクラムサバイバルガイド』(Christiaan Verwijs,Johannes Schartau,Barry Overeem(著),木村 卓央,高江 洲睦,水野正隆(訳),丸善出版,2022)
5.
© 2023 NTT
DATA Corporation 5 本日お伝えしたいこと “見積りと計画作りがアジャイルじゃないのに プロジェクトがアジャイルであるということはありえない” 出典:『アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~』 (Mike Cohn(著),安井 力,角谷 信太郎(訳),マイナビ出版,2009)
6.
© 2023 NTT
DATA Corporation 6 本日お伝えしたいこと “見積りと計画作りがアジャイルじゃないのに プロジェクトがアジャイルであるということはありえない” スクラムでプロダクトを開発するにも関わらず、 従来型の計画駆動型開発の考えを基にスクラムを誤用した「計画駆動型スクラム」 という状況をこれまで何度か経験したので、その時何が起きて何を感じたか また、現在計画駆動型スクラムにならないためにどうすべきと考えているかをお伝えしたい。 出典:『アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~』 (Mike Cohn(著),安井 力,角谷 信太郎(訳),マイナビ出版,2009)
7.
© 2023 NTT
DATA Corporation © 2023 NTT DATA Corporation 7 目次 ■第一部:計画駆動型スクラムとは • 用語の確認 • 従来の計画駆動型開発の流れ • 計画駆動型スクラムの流れ • 計画駆動型スクラムの問題点 ■幕間 ■第二部:計画駆動型スクラムにならないために • 気づき • 計画駆動型スクラムを防止する • それでも計画駆動型スクラムになってしまったら
8.
© 2023 NTT
DATA Corporation 8 © 2023 NTT DATA Corporation 8 第一部 計画駆動型スクラムとは
9.
© 2023 NTT
DATA Corporation 9 計画駆動型手法 まず完全な要求分析を行い、次にそれらのすべてを設計し、そしてコーディング(構築) を行い、最後にテストする手法。 計画と理解が適切であればあるほど、実行もうまくいく。 十分に定義され予見可能で、重大な変更がなさそうな問題に対して適用するとうまくいく。 問題は、プロダクト開発のほとんどが予見できるようなものではないということだ。初期段階 は特にそうである。 ウォーターフォールという単語はより広範な計画駆動型プロセスの一類型にすぎない。 言葉の定義 出典:『エッセンシャル スクラム』(Kenneth S. Rubin(著),岡澤 裕二,角 征典,高 木 正弘,和智 右桂(訳),翔泳社,2014) 本日の登壇における計画駆動型スクラムとは、本来計画駆動型手法ではないはずのスクラムを 計画駆動型の手法として使用(誤用)していることを指している。
10.
© 2023 NTT
DATA Corporation 10 開発アプローチ また、PMBOK®ガイド第7版によると一般に開発アプローチには、予測型・ハイブリッド・適応型 の3つがあるとされている。 予測型アプローチ プロジェクトの開始時にプロジェクトとプロダクトの要求事項を定義、収集、分析できるときに有効。 ウォーターフォール・アプローチとも呼ばれる。 多額の投資が行われ、リスクが高いので、頻繁なレビュー、変更管理の仕組み、開発フェーズ間の 再計画が必要なときに使われることが多い。 ※以前は「計画駆動」という言葉を使用していたが、現在は「予測型」に決着した。 ハイブリッド・アプ ローチ 予測型アプローチの要素と適応型アプローチの要素とを組み合わせたものである。 要求事項にまつわる不確かさやリスクがあるときに役立つ。 ハイブリッド・アプローチにおける適応性は、予測型アプローチよりも高くなるが、純粋な適応型アプ ローチよりは低くなる。 適応型アプローチ 要求事項の不確かさと変動性が高く、プロジェクト期間を通じて要求事項が変わる可能性が高い 時に役立つ。 反復型アプローチと漸進型アプローチを使う。しかし、適応型手法の色がより濃くなると、イテレーショ ンがより短くなり、ステークホルダーのフィードバックに基づいてプロダクトが進化する可能性が高くなる。 アジャイル・アプローチは適応型と考えることができる。
11.
© 2023 NTT
DATA Corporation 11 図示すると 計画駆動型は予測型アプローチとも呼ばれる開発アプローチであり、ウォーターフォール・プロセス もその中に含まれる。 一方アジャイルは適応型アプローチであり、適応型と予測型の間にはハイブリッドな領域が存在す る。予測型→適応型に向かい徐々に反復型及び漸進型のアプローチが取られる。 予測型/計画駆動型 (ウォーターフォール) ハイブリッド 適応型 (アジャイル) 徐々に反復型及び漸進型へ
12.
© 2023 NTT
DATA Corporation 12 © 2023 NTT DATA Corporation 12 従来の計画駆動型開発の流れ
13.
© 2023 NTT
DATA Corporation 13 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者
14.
© 2023 NTT
DATA Corporation 14 受託会社 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー
15.
© 2023 NTT
DATA Corporation 15 受託会社 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました!
16.
© 2023 NTT
DATA Corporation 16 受託会社 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! 開発者 XXks 規模 XX 生産性 ÷
17.
© 2023 NTT
DATA Corporation 17 受託会社 XX人月 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! 開発者 見積り書 計画書 総工数 XXks 規模 XX 生産性 ÷ = ④見積りしました!
18.
© 2023 NTT
DATA Corporation 18 受託会社 XX人月 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! ④見積りしました! 決裁権者 開発者 見積り書 計画書 総工数 XXks 規模 XX 生産性 ÷ =
19.
© 2023 NTT
DATA Corporation 19 受託会社 XX人月 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! ④見積りしました! ⑤スコープ・予算・納期 について承認します。 プロジェクト開始して下さい。 決裁権者 開発者 見積り書 計画書 総工数 XXks 規模 XX 生産性 ÷ =
20.
© 2023 NTT
DATA Corporation 20 受託会社 XX人月 従来の計画駆動型開発の始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! ④見積りしました! ⑤スコープ・予算・納期 について承認します。 プロジェクト開始して下さい。 決裁権者 開発者 見積り書 計画書 総工数 XXks 規模 XX 生産性 ÷ = ここをもう少し深堀
21.
© 2023 NTT
DATA Corporation 21 従来の計画駆動型開発の見積りの流れ 規模 • アプリ規模、作業規模の見積り 生産性 • 用いる生産性指標を決める 工数 • 規模を生産性で割る 費用 • 工数に単金をかける 期間 • 規模、工数、投入要員などを加味して期間を見積る
22.
© 2023 NTT
DATA Corporation 22 従来の計画駆動型開発の見積り:規模の見積り 計画駆動型開発におけるソフトウェアの規模の見積りには一般的に以下の2つが使われる • SLOC法/LOC法(Source Lines of Code) 開発するコードステップ数を見積る • FP法(Function Point) ファイルやデータを処理する機能の種類や数、複雑度から見積る イメージ NO 機能名 規模(step) 1 ログイン 1000 2 商品検索 2000 3 商品登録 1500 4 ユーザ登録 1300 5 決済 2700 ・ ・ ・ 合計 395000
23.
© 2023 NTT
DATA Corporation 23 従来の計画駆動型開発の見積り:工数の見積り 生産性指標は、各会社や各担当で過去の実績などから決められているものを用いることが多い。 例としてIPAが公開している「ソフトウェア開発分析データ集2022」より 300kSLOC以上の規模の際の中央値 0.79kstep/人月を用いて、 先ほどの規模に対して工数を算出する。
24.
© 2023 NTT
DATA Corporation 24 従来の計画駆動型開発の見積り:工数の見積り 生産性指標は、各会社や各担当で過去の実績などから決められているものを用いることが多い。 例としてIPAが公開している「ソフトウェア開発分析データ集2022」より 300kSLOC以上の規模の際の中央値 0.79kstep/人月を用いて、 先ほどの規模に対して工数を算出する。 NO 機能名 規模(step) 工数 1 ログイン 1000 25人日 2 商品検索 2000 51人日 3 商品登録 1500 38人日 4 ユーザ登録 1300 33人日 5 決済 2700 68人日 ・ ・ ・ 合計 395000 10000人日 (500人月) イメージ
25.
© 2023 NTT
DATA Corporation 25 従来の計画駆動型開発の見積り:工期の見積り 全体の工期はJUASが公開している全体工数の3乗根の2.7倍という参考値がある。 先程全体工数は500人月という数字が出たので 2.7 × ∛500
26.
© 2023 NTT
DATA Corporation 26 従来の計画駆動型開発の見積り:工期の見積り 全体の工期はJUASが公開している全体工数の3乗根の2.7倍という参考値がある。 先程全体工数は500人月という数字が出たので 2.7 × ∛500 全体工期は21.5ヶ月
27.
© 2023 NTT
DATA Corporation 27 従来の計画駆動型開発の見積り:工期の見積り 全体の工期はJUASが公開している全体工数の3乗根の2.7倍という参考値がある。 先程全体工数は500人月という数字が出たので 工程ごとの工期についても先ほどの生産性の指標値と同様に公開指標や各社のノウハウを元に 見積りを行う。 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 23% 16% 14% 20% 15% 12% 12% 2.7 × ∛500 全体工期は21.5ヶ月 工程ごとの 工期に関する 指標(値はサンプル値)
28.
© 2023 NTT
DATA Corporation 28 従来の計画駆動型開発の見積り:工期の見積り 全体の工期はJUASが公開している全体工数の3乗根の2.7倍という参考値がある。 先程全体工数は500人月という数字が出たので 工程ごとの工期についても先ほどの生産性の指標値と同様に公開指標や各社のノウハウを元に 見積りを行う。 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 23% 16% 14% 20% 15% 12% 12% 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 5ヶ月 3.5ヶ月 3ヶ月 4.5ヶ月 3ヶ月 2.5ヶ月 2.5ヶ月 2.7 × ∛500 全体工期は21.5ヶ月 工程ごとの 工期に関する 指標(値はサンプル値) イメージ
29.
© 2023 NTT
DATA Corporation 29 従来の計画駆動型開発の見積り:計画の完成 工程ごとの工数についても公開指標や各社のノウハウを元に見積りを行う。 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 14% 16% 15% 27% 17% 11% 12% 工程ごとの 工数に関する 指標(値はサンプル値)
30.
© 2023 NTT
DATA Corporation 30 従来の計画駆動型開発の見積り:計画の完成 工程ごとの工数についても公開指標や各社のノウハウを元に見積りを行う。 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 14% 16% 15% 27% 17% 11% 12% 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 70人月 80人月 75人月 135人月 85人月 55人月 60人月 工程ごとの 工数に関する 指標(値はサンプル値) イメージ
31.
© 2023 NTT
DATA Corporation 31 従来の計画駆動型開発の見積り:計画の完成 工程ごとの工数についても公開指標や各社のノウハウを元に見積りを行う。 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 14% 16% 15% 27% 17% 11% 12% 要件定義 基本設計 詳細設計 M/UT 結合試験 総合試験 (受入試験) 70人月 80人月 75人月 135人月 85人月 55人月 60人月 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 PM+PMO 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 要件定義 11 11 11 11 11 基本設計 17 17 17 詳細設計 21 21 21 M/UT 27 27 27 27 27 結合試験 25 25 25 総合試験 18 18 18 受入試験 20 20 スケジュール 要件定義 基本設計 結合試験 総合試験 M/UT 詳細設計 受入試験 工程ごとの 工数に関する 指標(値はサンプル値) イメージ
32.
© 2023 NTT
DATA Corporation 32 プロジェクトをマネジメントする こうしてできたスケジュールをベースに全体の計画書や工程ごとの計画書を作成し、 プロジェクトを推進する。 各社で定められている標準的なプロジェクト管理手順や 「プロジェクトマネジメント知識体系ガイド」(PMBOK®)を参考に 工程ごとに考えるべき観点や必要な作業・アウトプットを計画し、 問題なく進んでいるかを管理するのがプロジェクトマネージャーの重要な仕事 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 PM+PMO 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 要件定義 11 11 11 11 11 基本設計 17 17 17 詳細設計 21 21 21 M/UT 27 27 27 27 27 結合試験 25 25 25 総合試験 18 18 18 受入試験 20 20 スケジュール 要件定義 基本設計 結合試験 総合試験 M/UT 詳細設計 受入試験
33.
© 2023 NTT
DATA Corporation 33 プロジェクトマネジメント・プロセス群と知識エリア 例えば、PMBOK®ではプロジェクトマネジメントのプロセス群と 知識に対する要求事項によって定義された知識エリアによって分類されている。 これらのマトリクスと、そのインプット・ツールと技法・アウトプットが定義されている。 統合管理 スコープ管理 スケジュール管理 コスト管理 品質管理 資源管理 コミュニケーション管理 リスク管理 調達管理 ステークホルダー管理 立ち上げ プロジェクト憲章の作成 ステークホルダーの特定 計画 プロジェクトマネジメント 計画書の作成 スコープ管理の計画 要求事項の収集 スコープの定義 WBSの作成 スケジュール管理の計画 アクティビティの定義 アクティビティの順序設定 アクティビティ所要期間の 見積り スケジュールの作成 コスト管理の計画 コストの見積り 予算の設定 品質管理の計画 資源管理の計画 アクティビティ資源の見積 り コミュニケーション管理の 計画 リスク管理の計画 リスクの特定 リスクの定性的分析 リスクの定量的分析 リスク対応の計画 調達管理の計画 ステークホルダーエンゲー ジメントの計画 実行 プロジェクト作業の指揮・ 管理 プロジェクト知識の管理 品質の管理 資源の獲得 チームの育成 チームの管理 コミュニケーションの管理 リスク対応策の実行 調達の実行 ステークホルダーエンゲー ジメントの管理 監視・コント ロール プロジェクト作業の監視・ コントロール 統合変更管理 スコープの妥当性確認 スコープのコントロール スケジュールのコントロー ル コストのコントロール 品質のコントロール 資源のコントロール コミュニケーションの監視 リスクの監視 調達のコントロール ステークホルダーエンゲー ジメントの監視 終結 プロジェクトやフェーズの 終結 知識エリア プロ ジェク トマネ ジメン ト・プロ セス群
34.
© 2023 NTT
DATA Corporation 34 いつも完全なウォーターフォールばかりではない 冒頭で「ハイブリッド・アプローチ」とした反復型や漸進型を取り入れるケースもある。
35.
© 2023 NTT
DATA Corporation 35 いつも完全なウォーターフォールばかりではない 冒頭で「ハイブリッド・アプローチ」とした反復型や漸進型を取り入れるケースもある。 • 途中で判明した追加仕様を取り組むケース 基本設計や詳細設計で気づいた/追加となった要件について影響範囲を判断し、 結合試験の途中で合流できるように計画する進め方
36.
© 2023 NTT
DATA Corporation 36 いつも完全なウォーターフォールばかりではない 冒頭で「ハイブリッド・アプローチ」とした反復型や漸進型を取り入れるケースもある。 • 途中で判明した追加仕様を取り組むケース • 最初からフェーズごとに機能を分割したイテレーション開発を行うケース 前フェーズの詳細設計が終わったタイミングでそのメンバーは次のフェーズの基本設計を行い、 製造は詳細設計を元にニアショア/オフショアを活用する進め方。
37.
© 2023 NTT
DATA Corporation 37 © 2023 NTT DATA Corporation 37 計画駆動型スクラムの流れ
38.
© 2023 NTT
DATA Corporation 38 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者
39.
© 2023 NTT
DATA Corporation 39 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー
40.
© 2023 NTT
DATA Corporation 40 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました!
41.
© 2023 NTT
DATA Corporation 41 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 IT部門担当者 ②見積りお願い プロジェクトマネージャー ③承知しました! 開発者
42.
© 2023 NTT
DATA Corporation 42 計画駆動型スクラムの見積りイメージ 要件はユーザーストーリーマップを使って整理しました。 リリース1の範囲のみとリリース1~3全て対応した時の 費用と期間が概算で知りたいです。 事業会社PO
43.
© 2023 NTT
DATA Corporation 43 計画駆動型スクラムの見積りイメージ 要件はユーザーストーリーマップを使って整理しました。 リリース1の範囲のみとリリース1~3全て対応した時の 費用と期間が概算で知りたいです。 承知しました、対応します。 事業会社PO 受託会社 プロジェクトマネージャー
44.
© 2023 NTT
DATA Corporation 44 計画駆動型スクラムの見積りイメージ 要件はユーザーストーリーマップを使って整理しました。 リリース1の範囲のみとリリース1~3全て対応した時の 費用と期間が概算で知りたいです。 ユーザーストーリーの形式になっていますが、現状それ以上 の情報はないので、今の情報から相対見積りをTシャツサイ ズを使って(S/M/L)やりますね。 承知しました、対応します。 事業会社PO 受託会社 プロジェクトマネージャー 開発者
45.
© 2023 NTT
DATA Corporation 45 計画駆動型スクラムの見積りイメージ 要件はユーザーストーリーマップを使って整理しました。 リリース1の範囲のみとリリース1~3全て対応した時の 費用と期間が概算で知りたいです。 ユーザーストーリーの形式になっていますが、現状それ以上 の情報はないので、今の情報から相対見積りをTシャツサイ ズを使って(S/M/L)やりますね。 承知しました、対応します。 見積りました。 事業会社PO 受託会社 プロジェクトマネージャー 開発者 開発者
46.
© 2023 NTT
DATA Corporation 46 計画駆動型スクラムの見積りイメージ 見積りありがとう。 ポイントにするとSが3sp、Mが5sp、Lが8spぐらい? 仮に今のチームで対応するなら 2週間のスプリントでベロシティ20ぐらいかな? 受託会社 プロジェクトマネージャー
47.
© 2023 NTT
DATA Corporation 47 計画駆動型スクラムの見積りイメージ ポイントはそんなイメージです。 ベロシティもまぁそれぐらいじゃないですかね。 見積りありがとう。 ポイントにするとSが3sp、Mが5sp、Lが8spぐらい? 仮に今のチームで対応するなら 2週間のスプリントでベロシティ20ぐらいかな? 受託会社 プロジェクトマネージャー 開発者
48.
© 2023 NTT
DATA Corporation 48 計画駆動型スクラムの見積りイメージ ポイントはそんなイメージです。 ベロシティもまぁそれぐらいじゃないですかね。 見積りありがとう。 ポイントにするとSが3sp、Mが5sp、Lが8spぐらい? 仮に今のチームで対応するなら 2週間のスプリントでベロシティ20ぐらいかな? 了解。 リリースバーンダウンチャートにするとこんな感じかな。 リリース1~3の範囲全て対応してもスプリントは 10あれば作りきれそうだね。 受託会社 プロジェクトマネージャー 受託会社 プロジェクトマネージャー 開発者
49.
© 2023 NTT
DATA Corporation 49 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 IT部門担当者 プロジェクトマネージャー ④見積りしました! # ユーザーストーリー SP PBI_001 XXXとしてXXXをしたい 3 PBI_002 XXXとしてXXXをしたい 5 PBI_003 XXXとしてXXXをしたい 5 PBI_004 XXXとしてXXXをしたい 3 PBI_005 XXXとしてXXXをしたい 8 ・ ・ ・ ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 ②見積りお願い ③承知しました! 開発者
50.
© 2023 NTT
DATA Corporation 50 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 IT部門担当者 プロジェクトマネージャー ④見積りしました! ⑤スコープ・予算・納期 について承認します。 プロジェクト開始して下さい。 決裁権者 # ユーザーストーリー SP PBI_001 XXXとしてXXXをしたい 3 PBI_002 XXXとしてXXXをしたい 5 PBI_003 XXXとしてXXXをしたい 5 PBI_004 XXXとしてXXXをしたい 3 PBI_005 XXXとしてXXXをしたい 8 ・ ・ ・ ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 ②見積りお願い ③承知しました! 開発者
51.
© 2023 NTT
DATA Corporation 51 受託会社 計画駆動型スクラムの始まり:概略図 事業会社 企画部門担当者 IT部門担当者 プロジェクトマネージャー ④見積りしました! ⑤スコープ・予算・納期 について承認します。 プロジェクト開始して下さい。 決裁権者 # ユーザーストーリー SP PBI_001 XXXとしてXXXをしたい 3 PBI_002 XXXとしてXXXをしたい 5 PBI_003 XXXとしてXXXをしたい 5 PBI_004 XXXとしてXXXをしたい 3 PBI_005 XXXとしてXXXをしたい 8 ・ ・ ・ ①新しいシステムを作りたいです。 開発費用の見積をお願いします。 要件はこんな感じです。 ②見積りお願い ③承知しました! 開発者 初期の計画が変更できない 計画駆動型スクラム が始まる!!
52.
© 2023 NTT
DATA Corporation 52 そして計画駆動型スクラムが始まる こないだ見積もってもらったあのプロジェクト来月からやる ことになりました。 先方の役員会議で承認されて、ニュースリリースもされた みたい。スコープもリリース日も決まってるからよろしく! 受託会社 プロジェクトマネージャー
53.
© 2023 NTT
DATA Corporation 53 そして計画駆動型スクラムが始まる えっ。。。マジですか。。。 概算って聞いたので約束したつもりはなかったんですけど・・・ こないだ見積もってもらったあのプロジェクト来月からやる ことになりました。 先方の役員会議で承認されて、ニュースリリースもされた みたい。スコープもリリース日も決まってるからよろしく! 受託会社 プロジェクトマネージャー 開発者
54.
© 2023 NTT
DATA Corporation 54 そして計画駆動型スクラムが始まる えっ。。。マジですか。。。 概算って聞いたので約束したつもりはなかったんですけど・・・ まぁスクラムでやるって先方は言ってるから その辺りは現場でうまいことやってよ。 私は他のプロジェクトで忙しいから打ち合わせだけ出る よ。打ち合わせ設定しておいて。 受託会社 プロジェクトマネージャー 受託会社 プロジェクトマネージャー 開発者 こないだ見積もってもらったあのプロジェクト来月からやる ことになりました。 先方の役員会議で承認されて、ニュースリリースもされた みたい。スコープもリリース日も決まってるからよろしく!
55.
© 2023 NTT
DATA Corporation 55 荒ぶる四天王 この状況では太古の昔からプロジェクトを統治する奴らが破壊と混乱を引き起こすことになる。
56.
© 2023 NTT
DATA Corporation 56 荒ぶる四天王 この状況では太古の昔からプロジェクトを統治する奴らが破壊と混乱を引き起こすことになる。 出典:『アジャイルサムライ-達人開発者への道』(Jonathan Rasmusson(著),近藤 修平,角掛 拓未(翻訳),西村 直人,角谷 信太郎(監訳),オーム社,20011)
57.
© 2023 NTT
DATA Corporation 57 荒ぶる四天王 この状況では太古の昔からプロジェクトを統治する奴らが破壊と混乱を引き起こすことになる。 通常アジャイルでは時間・予算・品質は固定されたものとみなし、スコープを柔軟に扱うものだが、 計画駆動型スクラムではスコープをマネジメントする余地があまりにも少ない。 出典:『アジャイルサムライ-達人開発者への道』(Jonathan Rasmusson(著),近藤 修平,角掛 拓未(翻訳),西村 直人,角谷 信太郎(監訳),オーム社,20011)
58.
© 2023 NTT
DATA Corporation 58 これって、ウォータースクラムフォール? 所謂「ウォータースクラムフォール」と呼ばれているものは計画駆動型スクラムに含まれると考える。 上記はあくまで一例だが、「企画・分析」や「要件定義」を経て 作るもののスコープや期限が決まっており、スプリントごとにフィードバックのサイクルが回せていない (その必要があまりない)という特徴がある。 Water-Scrum-Fallのイメージ図
59.
© 2023 NTT
DATA Corporation 59 © 2023 NTT DATA Corporation 59 計画駆動型スクラムの問題点
60.
© 2023 NTT
DATA Corporation 60 初期の見積りは正確ではない プロジェクトの進行に伴い見積りがどのように正確になっていくかを示した「不確実性のコーン」 にあるように初期コンセプト時点では見積りのバラつきが非常に大きい。 それにも関わらずプロジェクト開始時点の計画に従うことを強いられている。 出典:『ソフトウェア見積り 人月の暗黙知を解き明かす』(スティーブ マコネル(著),溝口 真理子, 田沢 恵,久手堅 憲之(訳),日経BP,2006) 図:一般的なプロジェクトのマイルストーンに基づく不確実性のコーン
61.
© 2023 NTT
DATA Corporation 61 計画駆動型スクラムで起きること 先程のような形で始まった計画駆動型のスクラムでは、 以下のような事象が起きてしまう可能性がある。
62.
© 2023 NTT
DATA Corporation 62 計画駆動型スクラムで起きること 先程のような形で始まった計画駆動型のスクラムでは、 以下のような事象が起きてしまう可能性がある。 1. 変えられないスコープ 2. ベロシティはPOやステークホルダーとの約束 3. 進捗が遅れたらキャッチアッププランを報告 4. 個々人をパフォーマンスで評価 5. スプリントゴールは立てられない 6. スウォーミングしない 7. ステークホルダーはスプリントレビューに興味がない 8. プロダクトバックログの優先度が決められない 9. アウトプットで評価される
63.
© 2023 NTT
DATA Corporation 63 計画駆動型スクラムで起きること 先程のような形で始まった計画駆動型のスクラムでは、 以下のような事象が起きてしまう可能性がある。 1. 変えられないスコープ 2. ベロシティはPOやステークホルダーとの約束 3. 進捗が遅れたらキャッチアッププランを報告 4. 個々人をパフォーマンスで評価 5. スプリントゴールは立てられない 6. スウォーミングしない 7. ステークホルダーはスプリントレビューに興味がない 8. プロダクトバックログの優先度が決められない 9. アウトプットで評価される ※以降で紹介する事象は私が経験したものや社内で聞いたものをベースに抽象化し、 多少の脚色を加えたフィクションです。
64.
© 2023 NTT
DATA Corporation 64 1.変えられないスコープ プロジェクト開始時には「機能一覧」や「画面一覧」といった設計書が作成されていてリリースまで に作らなければならない機能が決まっている。 # 処理名 予定スプリント 001 XX処理 1 002 XX処理 1 003 XX処理 2 004 XX処理 2 005 XX処理 2 006 XX処理 3 007 XX処理 3 008 XX処理 4 009 XXバッチ 3 010 XXバッチ 4 # 画面名 予定スプリント 001 XX画面 1 002 XX画面 1 003 XX画面 1 004 XX画面 2 005 XX画面 2 006 XX画面 2 007 XX画面 3 008 XX画面 3 009 XX画面 3 010 XX画面 4 【機能一覧】 【画面一覧】 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
65.
© 2023 NTT
DATA Corporation 65 1.変えられないスコープ プロジェクト開始時には「機能一覧」や「画面一覧」といった設計書が作成されていてリリースまで に作らなければならない機能が決まっている。 ユーザーストーリーマップは作成しているが、プロジェクト開始時からほとんど更新されることはない。 ユーザーストーリーマップの一番左にある「ログイン」や「サインアップ」から作成する。 # 処理名 予定スプリント 001 XX処理 1 002 XX処理 1 003 XX処理 2 004 XX処理 2 005 XX処理 2 006 XX処理 3 007 XX処理 3 008 XX処理 4 009 XXバッチ 3 010 XXバッチ 4 # 画面名 予定スプリント 001 XX画面 1 002 XX画面 1 003 XX画面 1 004 XX画面 2 005 XX画面 2 006 XX画面 2 007 XX画面 3 008 XX画面 3 009 XX画面 3 010 XX画面 4 【処理一覧】 【画面一覧】 【ユーザーストーリーマップ】 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
66.
© 2023 NTT
DATA Corporation 66 2.ベロシティはPOやステークホルダーとの約束 当初想定のベロシティが出なければ、約束したスコープのリリースが難しくなるので何としてでもチー ムにベロシティを守らせる。 ストーリーポイントでの見積りがインフレ化してしまうのを避けるため、POやステークホルダーはストー リーポイントでの見積りに口を出す。 このPBIは5ポイントかな。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 開発者 事業会社PO 事業会社PO の上司
67.
© 2023 NTT
DATA Corporation 67 2.ベロシティはPOやステークホルダーとの約束 当初想定のベロシティが出なければ、約束したスコープのリリースが難しくなるので何としてでもチー ムにベロシティを守らせる。 ストーリーポイントでの見積りがインフレ化してしまうのを避けるため、POやステークホルダーはストー リーポイントでの見積りに口を出す。 このPBIは5ポイントかな。 3ポイントで充分では? ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 開発者 事業会社PO 事業会社PO の上司
68.
© 2023 NTT
DATA Corporation 68 2.ベロシティはPOやステークホルダーとの約束 当初想定のベロシティが出なければ、約束したスコープのリリースが難しくなるので何としてでもチー ムにベロシティを守らせる。 ストーリーポイントでの見積りがインフレ化してしまうのを避けるため、POやステークホルダーはストー リーポイントでの見積りに口を出す。 このPBIは5ポイントかな。 3ポイントで充分では? 3ポイントにします… ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 開発者 事業会社PO 事業会社PO の上司 開発者
69.
© 2023 NTT
DATA Corporation 69 3.進捗が遅れたらキャッチアッププランを報告 POやスクラムマスターはデイリースクラムでスプリントの状況をバーンダウンチャートで確認し、遅延 している場合はどのようにキャッチアップするのかを開発者に報告させる。 このPBIのこの受け入れ条件の ロジックを実装するのに当初想 定より時間がかかっています。 事業会社PO 受託会社 スクラムマスター 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
70.
© 2023 NTT
DATA Corporation 70 3.進捗が遅れたらキャッチアッププランを報告 POやスクラムマスターはデイリースクラムでスプリントの状況をバーンダウンチャートで確認し、遅延 している場合はどのようにキャッチアップするのかを開発者に報告させる。 このPBIのこの受け入れ条件の ロジックを実装するのに当初想 定より時間がかかっています。 事業会社PO 受託会社 スクラムマスター このままだと全部終わらないと思 いますが 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
71.
© 2023 NTT
DATA Corporation 71 3.進捗が遅れたらキャッチアッププランを報告 POやスクラムマスターはデイリースクラムでスプリントの状況をバーンダウンチャートで確認し、遅延 している場合はどのようにキャッチアップするのかを開発者に報告させる。 このPBIのこの受け入れ条件の ロジックを実装するのに当初想 定より時間がかかっています。 キャッチアップのため、このタス クはBさんと交代します。 また当初予定していたリファク タリングを後回しにします 事業会社PO 受託会社 スクラムマスター このままだと全部終わらないと思 いますが 開発者 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
72.
© 2023 NTT
DATA Corporation 72 4.個々人をパフォーマンスで評価 スプリントごとに開発者ひとりひとりが何時間分のタスク(スプリントバックログ)を消化しているかを 集計し、パフォーマンスが低いメンバーには改善を要請。 他のメンバーと比べてEさんのパフォーマン スが悪いようです。 改善策を検討してください。 スプリント4実績 対象者 タスク消化時間 Aさん 40時間 Bさん 45時間 Cさん 42時間 Dさん 40時間 Eさん 32時間 Fさん 38時間 事業会社PO 事業会社PO の上司 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
73.
© 2023 NTT
DATA Corporation 73 4.個々人をパフォーマンスで評価 スプリントごとに開発者ひとりひとりが何時間分のタスク(スプリントバックログ)を消化しているかを 集計し、パフォーマンスが低いメンバーには改善を要請。 他のメンバーと比べてEさんのパフォーマン スが悪いようです。 改善策を検討してください。 はい… 検討します スプリント4実績 対象者 タスク消化時間 Aさん 40時間 Bさん 45時間 Cさん 42時間 Dさん 40時間 Eさん 32時間 Fさん 38時間 事業会社PO 事業会社PO の上司 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 受託会社 スクラムマスター
74.
© 2023 NTT
DATA Corporation 74 5.スプリントゴールは立てられない スプリントバックログには、透明性と集中を高める情報を提供する「確約(コミットメント)」として スプリントゴールが存在しており、これにより進捗を測定するものとスクラムガイドに記載されている。 しかし、計画駆動型スクラムでは、最初に検討した全てのバックログを消化する必要があるため、 スプリントゴールは毎回「選択した全てのプロダクトバックログアイテムが完了すること。」になる。 今回のスプリントも「選択した全てのプロダク トバックログアイテムが完了すること」がスプリ ントゴールです。 事業会社PO 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
75.
© 2023 NTT
DATA Corporation 75 5.スプリントゴールは立てられない スプリントバックログには、透明性と集中を高める情報を提供する「確約(コミットメント)」として スプリントゴールが存在しており、これにより進捗を測定するものとスクラムガイドに記載されている。 しかし、計画駆動型スクラムでは、最初に検討した全てのバックログを消化する必要があるため、 スプリントゴールは毎回「選択した全てのプロダクトバックログアイテムが完了すること。」になる。 今回のスプリントも「選択した全てのプロダク トバックログアイテムが完了すること」がスプリ ントゴールです。 はい… (スプリントゴールって何の意味があるんだ) 事業会社PO 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
76.
© 2023 NTT
DATA Corporation 76 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
77.
© 2023 NTT
DATA Corporation 77 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
78.
© 2023 NTT
DATA Corporation 78 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
79.
© 2023 NTT
DATA Corporation 79 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
80.
© 2023 NTT
DATA Corporation 80 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
81.
© 2023 NTT
DATA Corporation 81 6.スウォーミングしない 1つのSprintで優先度の高い(スプリントゴールの達成に直結する)プロダクトバックログアイテム を確実に終わらせることよりも、定められた期間内に全てのプロダクトバックログ完了させるために、 リソース効率を優先する。 仕掛中のタスクが増えても 1スプリントで完了するバックログの数より 長期的にタスクが多く完了することを優先 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
82.
© 2023 NTT
DATA Corporation 82 7.スプリントレビューに興味がない 今回のスプリントのインクリメントは・・・ スクラムチーム ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 関連するステークホルダーに声をかけ、スプリントレビューに出席してもらうも、 「全部機能が揃って商用リリースが出来る状態になったらまとめて確認するから」と インクリメントに興味を持ってもらえない。
83.
© 2023 NTT
DATA Corporation 83 7.スプリントレビューに興味がない 関連するステークホルダーに声をかけ、スプリントレビューに出席してもらうも、 「全部機能が揃って商用リリースが出来る状態になったらまとめて確認するから」と インクリメントに興味を持ってもらえない。 デザイナーさんのデザイン通りだよね。 大丈夫大丈夫この調子で期限までに全部 作ってくれたら問題ないから。 今回のスプリントのインクリメントは・・・ 事業会社PO の上司 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 スクラムチーム
84.
© 2023 NTT
DATA Corporation 84 7.スプリントレビューに興味がない デザイナーさんのデザイン通りだよね。 大丈夫大丈夫この調子で期限までに全部 作ってくれたら問題ないから。 今回のスプリントのインクリメントは・・・ はい… 事業会社PO の上司 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 関連するステークホルダーに声をかけ、スプリントレビューに出席してもらうも、 「全部機能が揃って商用リリースが出来る状態になったらまとめて確認するから」と インクリメントに興味を持ってもらえない。 スクラムチーム スクラムチーム
85.
© 2023 NTT
DATA Corporation 85 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 8.プロダクトバックログの優先度が決められない バックログを分割し、より優先度が高いものを先に優先度が低そうなものは後にという提案や、 技術的負債を解消するためのリファクタリングを実施したいという話しをしても、 プロダクトオーナーはすでに作られたバックログの詳細を決める権限しか持っていない。 チームとして前倒しでプロダクトバックログを消化しないと新しいプロダクトバックログは認められない。 バックログ分割してこの部分は簡易に実装できる ので先に対応したいです。 この部分は本当にエンドユーザに重要ですか?優 先度下げてもいいと思うのですが。 開発者
86.
© 2023 NTT
DATA Corporation 86 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 8.プロダクトバックログの優先度が決められない こんな機能があったらエンドユーザーはもっと使いや すくなると思うのですがどうでしょう? バックログ分割してこの部分は簡易に実装できる ので先に対応したいです。 この部分は本当にエンドユーザに重要ですか?優 先度下げてもいいと思うのですが。 開発者 バックログを分割し、より優先度が高いものを先に優先度が低そうなものは後にという提案や、 技術的負債を解消するためのリファクタリングを実施したいという話しをしても、 プロダクトオーナーはすでに作られたバックログの詳細を決める権限しか持っていない。 チームとして前倒しでプロダクトバックログを消化しないと新しいプロダクトバックログは認められない。
87.
© 2023 NTT
DATA Corporation 87 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。 8.プロダクトバックログの優先度が決められない こんな機能があったらエンドユーザーはもっと使いや すくなると思うのですがどうでしょう? バックログ分割してこの部分は簡易に実装できる ので先に対応したいです。 この部分は本当にエンドユーザに重要ですか?優 先度下げてもいいと思うのですが。 決まっている部分は作らないと… 追加分は当初計画から前倒しで進まないと判 断できないので、当初計画通り進めて下さい。 開発者 事業会社PO バックログを分割し、より優先度が高いものを先に優先度が低そうなものは後にという提案や、 技術的負債を解消するためのリファクタリングを実施したいという話しをしても、 プロダクトオーナーはすでに作られたバックログの詳細を決める権限しか持っていない。 チームとして前倒しでプロダクトバックログを消化しないと新しいプロダクトバックログは認められない。
88.
© 2023 NTT
DATA Corporation 88 9.アウトプットで評価される 最終的にチームは当初計画通りにプロダクトバックログを消化できたかどうかで評価される。 プロダクトのアウトカムの測定は行われない。 計画通りにプロダクトバックログを消化できたチームは好事例として社内で共有され、 そしてまた次の計画駆動型スクラムが始まる。 当初計画より1スプリント追加で必要にはなった が、概ねオンスケだな。 お疲れ様。A評価だ。 事業会社PO の上司 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
89.
© 2023 NTT
DATA Corporation 89 9.アウトプットで評価される 最終的にチームは当初計画通りにプロダクトバックログを消化できたかどうかで評価される。 プロダクトのアウトカムの測定は行われない。 計画通りにプロダクトバックログを消化できたチームは好事例として社内で共有され、 そしてまた次の計画駆動型スクラムが始まる。 当初計画より1スプリント追加で必要にはなった が、概ねオンスケだな。 お疲れ様。A評価だ。 ありがとうございます。 (いい評価を貰えたのは嬉しいけど、アジャイ ルってこれでいいんだっけ。。。) 事業会社PO の上司 開発者 ※この事象は実際の経験をもとに抽象化し、 多少の脚色を加えたフィクションです。
90.
© 2023 NTT
DATA Corporation 90 計画駆動型スクラムのスクラムチームはどうなるか
91.
© 2023 NTT
DATA Corporation 91 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく
92.
© 2023 NTT
DATA Corporation 92 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく • チーム内での信頼関係はなく、各自が元々得意だったタスクを淡々とこなす
93.
© 2023 NTT
DATA Corporation 93 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく • チーム内での信頼関係はなく、各自が元々得意だったタスクを淡々とこなす • 開発者はよいプロダクトとは何かを考えることをやめ、フィーチャーファクトリーになってしまう
94.
© 2023 NTT
DATA Corporation 94 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく • チーム内での信頼関係はなく、各自が元々得意だったタスクを淡々とこなす • 開発者はよいプロダクトとは何かを考えることをやめ、フィーチャーファクトリーになってしまう • レトロスペクティブには価値を見出せずやらなくなる(その時間でタスクを消化する。)
95.
© 2023 NTT
DATA Corporation 95 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく • チーム内での信頼関係はなく、各自が元々得意だったタスクを淡々とこなす • 開発者はよいプロダクトとは何かを考えることをやめ、フィーチャーファクトリーになってしまう • レトロスペクティブには価値を見出せずやらなくなる(その時間でタスクを消化する。) • 作る範囲が決まっているのでシンプルな設計(YAGNI原則)よりも今起票されている全ての PBIを満たす設計を考え、コードの保守性も後回しに
96.
© 2023 NTT
DATA Corporation 96 計画駆動型スクラムのスクラムチームはどうなるか • メンバーはどんどん疲弊していく • チーム内での信頼関係はなく、各自が元々得意だったタスクを淡々とこなす • 開発者はよいプロダクトとは何かを考えることをやめ、フィーチャーファクトリーになってしまう • レトロスペクティブには価値を見出せずやらなくなる(その時間でタスクを消化する。) • 作る範囲が決まっているのでシンプルな設計(YAGNI原則)よりも今起票されている全ての PBIを満たす設計を考え、コードの保守性も後回しに • 最終的にはスクラムは効率が悪いので、決まっている分は全てまとめて設計/実装/テストさせ てくれという話しになる
97.
© 2023 NTT
DATA Corporation 97 © 2023 NTT DATA Corporation 97 第一部 計画駆動型スクラムとは ー完ー
98.
© 2023 NTT
DATA Corporation 98 第二部へ続く 絵:ブラックジャックによろしく 佐藤秀峰
99.
© 2023 NTT
DATA Corporation 99 第二部へ続く テ イ ラ ー 主 義 の ま ま だ 絵:ブラックジャックによろしく 佐藤秀峰
100.
© 2023 NTT
DATA Corporation 100 第二部へ続く テ イ ラ ー 主 義 の ま ま だ ア ジ ャ イ ル は ・ ・ ・ ・ 柔 軟 性 が 高 く 、 コ ミ ュ ニ ケ ー シ ョ ン と フ ィ ー ド バ ッ ク を 重 視 す る の で は な い の か ア ウ ト カ ム の 事 な ん て 考 え て な い じ ゃ な い か ・ ・ ・ 絵:ブラックジャックによろしく 佐藤秀峰