SlideShare a Scribd company logo
1 of 109
Download to read offline
スクラム
はじめの一歩
つぎの一歩
まずは自己紹介
名前:塩川祐介
所属:野村総合研究所
仕事:システムアーキテクト
スクラムマスター
プロダクトオーナー
いきなりですが質問です
「アジャイル」
聞いたことがある?
「スクラム」
聞いたことがある?
「アジャイル、スクラム、XP」
実践している?
今日のゴール
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
アジャイル、スクラムについて、
なんとなくわかったぞ!
自分のプロジェクトでも、
試せる部分があるんじゃないか?
Success!
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
スクラムのプラクティスには
こういう理由があったのか!
明日から改善してみよう!
Success!
アジャイル、スクラムについて、
なんとなくわかったぞ!
自分のプロジェクトでも、
試せる部分があるんじゃないか?
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
前半:スクラム概要
(はじめの一歩)
後半:スクラムプラクティス深堀
(つぎの一歩)
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
前半:スクラム概要
(はじめの一歩)
後半:スクラムプラクティス深堀
(つぎの一歩)
スクラム概要
の前に
アジャイルって何?
ここに注目しがち
こっちが大事
アジャイル
実践を通じて、よりよい方法を
見つけ出そうとしている状態
=
あらためて
スクラム概要
スクラム
アジャイルな状態を
実現するためのフレームワーク
=
スクラム
不確実性に立ち向かうための
フレームワーク
=
不確実性
要求(要求が不明、変わる)
不確実性 技術(新規技術、R&D)
人間(顧客、チーム、上司)
どう立ち向かうか
漸進的な開発
早期の検証実施
継続的な改善
漸進的な開発
要件を細かく分割し、優先順位をつける
優先順位の高い要件から漸進的に開発を行う
早期の検証実施
漸進的に開発した物から早期にリリースする
ユーザからのフィードバックを受けて方向性を見直す
継続的な改善
ふりかえりによる改善を行い、チームを成長させる
チームが自分達で判断を行えるように自己組織化する
スクラムのプラクティス
3つの役割
4つの成果物
5つの会議
細かく分割された
優先順位の高い物って?
成果物1.プロダクトバックログ
• ユーザの要求が記載されている一覧
• 優先順位が設定されている
• 優先「度」ではない
• 顧客やステークホルダーが価値を感じる単位で記載されている
• 要求毎に見積もりが行われている
• ユーザーストーリー形式で書かれることが多い
• <役割>として、私は<目的>したい。なぜなら<利益>だからだ。
成果物1.プロダクトバックログ
要件一覧
プロダクトバックログを
誰が作るの?
役割1.プロダクトオーナー
• プロダクトのビジョンをチームやステークホルダーに説明する
• プロダクトバックログの内容について責任を持つ人
• プロダクトバックログは誰が書いても良いが、プロダクトオーナー
は常に中身について投資対効果(ROI)が最大化となるように
優先順位を設定する必要がある。
• プロダクトオーナーはWhat、Whyを指定する
役割1.プロダクトオーナー
要件決める人
プロダクトバックログを
誰が実現するの?
役割2.開発チーム
• プロダクトバックログの内容をプロダクトとして実現する人
• プロダクトを作るために必要なスキルをチーム全体で持つ
• スプリントと呼ばれる固定期間毎にプロダクトを開発する
• 7±2人で構成される
• プロダクトオーナーが指定したWhatに対してHowを考える
• 生産性を向上させる活動を継続的に実施する
役割2.開発チーム
製品作る人
スプリント中に
何をどう作るの?
会議1.スプリントプランニング
• スプリント開始時に、スプリント中の活動計画を立てる
• スプリント内でどのプロダクトバックログの要求を実現するかを
プロダクトオーナー、開発チームで合意する
• スプリント内でどう作るのかをプロダクトオーナー、
開発チームで合意する
会議1.スプリントプランニング
今週これやります!
を決める
何が出来ればOKなのか?
成果物2.完了の定義
• プロダクトバックログに記載された要件が「完了」になるために
必要なタスク全てを記載する
• 設計書作成、開発、ソースコードレビュー、単体テストケース作成、
テストコード作成、結果レビュー、リポジトリコミット、テスト環境
デプロイ、、、
• スプリント中に実行できるものをDoneと呼ぶ
• スプリント中には実行できないものをUndoneと呼ぶ
• セキュリティ診断等が該当
• Undoneはプロダクトバックログに項目追加して管理する
成果物2.完了の定義
リリース時チェックリスト
どう作るかを検討した結果って?
成果物3.スプリントバックログ
• プロダクトバックログに記載された要件を実現するために
必要なタスク一覧
• タスク毎に時間見積もりを実施し、スプリント期間中に
収まる範囲までスプリントバックログを作成する
• 1タスクは1時間程度に分割する(最大でも1日以内)
• スプリントバックログには担当は割り振らずに、日々の活動で
チームメンバが主体的にタスクを実施していく
成果物3.スプリントバックログ
タスク一覧
日々の開発が
うまく進んでるかな?
会議2.デイリースクラム(朝会)
• 毎日決まった時間に開始し、15分で行う
• 主に3つの質問を開発チームメンバそれぞれが共有する
• 昨日実施したこと
• 今日実施したこと
• スプリントゴールを達成する上で問題点を見つけたか
• この場で問題解決は実施しない
• スクラムマスターやプロダクトオーナーへの報告ではなく、
チームが検査、適応するための会議
会議2.デイリースクラム(朝会)
今日これやります!
を決める
スプリントの成果物って?
成果物4.プロダクト
• 実際に動く製品、ソリューション
• 毎スプリント毎に増分を作成し、すこしづつ大きくしていく
• 全ての機能は完了の定義を満たしている
成果物4.プロダクト
製品
プロダクトの内容をどこで確認する?
会議3.スプリントレビュー
• スプリント終了時にスプリント中に開発したプロダクトの検査を
実施する
• プロダクトを動かしながら、今後プロダクトに必要な機能を議論
する
• こっちが重要
• 可能であればステークホルダーを呼んで実施するのが望ましい
• 1週間のスプリントの場合、1時間
会議3.スプリントレビュー
製品リリース判定会議
次に向けて何か改善できることが
あるのでは?
会議4.レトロスペクティブ(ふりかえり)
• スプリントの最後に、スプリントの内容を振り返り、生産性を
向上させるための1つ以上の改善策を決める
• チームが主体となって行う
• 改善策は次のスプリントのスプリントバックログに入れて管理する
• 1週間スプリントの場合、1時間
会議4.レトロスペクティブ(ふりかえり)
ふりかえり
次回以降の中長期的な
見通しはどうなの?
会議5. プロダクトバックログリファインメント
• プロダクトバックログの内容を改善し、将来の見通しを立てる
• プロダクトバックログの項目に対して、見積もり、分割、精緻化、
並べ替えを実施する
• 重要なのはプロダクトバックログを開発可能(Ready)にする
• 実施タイミングは決まっておらず、1週間スプリントの場合、
全体で2時間程度実施する
• 1日でやってもよいし、毎日すこしづつやっても良い
会議5. プロダクトバックログリファインメント
今後どんなことを実施するか
みんなで相談する
結構色々ルールがあって、
やるの大変じゃね?
役割3.スクラムマスター
• スクラムチームがより良いチームになるように活動する
• 外部の妨害からスクラムチームを守る
• 従来の主導型チームリーダーではなく、支援するリーダー
(サーバントリーダーシップ)
• スクラムマスターはチームやプロダクトオーナーだけでなく、
ステークホルダや所属組織も働きかけの対象とする
役割3.スクラムマスター
世話焼きのかあちゃん
3つの役割
4つの成果物
5つの会議
プロダクトオーナー
開発チーム
スクラムマスター
プロダクトバックログ
スプリントバックログ
完了の定義
プロダクト
スプリントプランニング
デイリースクラム(朝会)
スプリントレビュー
レトロスペクティブ(ふりかえり)
プロダクトバックログ
リファインメント
• アジャイルってのは手法じゃなくて状態なのかー
• スクラムってのは不確実な状況に効果があるらしいぞ
• スクラムには3つの役割、4つの成果物、5つの会議があるらしい
• まぁ良くわからないから、後で調べればよいか
ここまでのまとめ
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
前半:スクラム概要
(はじめの一歩)
後半:スクラムプラクティス深堀
(つぎの一歩)
今日は役割に絞って考えましょう
3つの役割
4つの成果物
5つの会議
プロダクトオーナー
開発チーム
スクラムマスター
プロダクトバックログ
スプリントバックログ
完了の定義
プロダクト
スプリントプランニング
デイリースクラム(朝会)
スプリントレビュー
レトロスペクティブ(ふりかえり)
プロダクトバックログ
リファインメント
役割に対する疑問
なんでそもそも役割を分けているのか?
プロダクトオーナー、スクラムマスターという
リーダーっぽい役割が2つあるのはなぜか?
なぜ開発チームは漠然と「開発チーム」という
役割しかないのか?
役割分担はなぜ必要?
組織構造から考える
よくある組織構造
経営者
マネージャ
リーダー
チーム
マーケット
よくある組織構造
経営者
マネージャ
リーダー
チーム
マーケット
プロダクト
よくある組織構造
経営者
マネージャ
リーダー
チーム
情報
マーケット
よくある組織構造
経営者
マネージャ
リーダー
チーム
意思決定
マーケット
よくある組織構造
経営者
マネージャ
リーダー
チーム
意思決定
マーケット
?
理想的には
経営者
マネージャ
リーダー
チーム情報 意思決定
マーケット
理想的には
経営者
マネージャ
リーダー
チーム情報 意思決定
マーケット
ビジョン
サポート
理想的には
経営者
マネージャ
リーダー
チーム情報 意思決定
マーケット
ビジョン
サポート
プロダクト
チームのパフォーマンスを最大化することが
良いプロダクトに繋がる
ゴールが明確にある
パフォーマンスの
最大化
ゴールまで最短距離を進む
ゴールに向けて最速で進む
ゴール
今
理想
今
現実:ゴールがわからない ゴール
ゴール
今
現実:ゴールが変わる
ゴール
ゴール
今
ゴール
必要な役割:
ゴールを明確にする
変化するゴールに追従する
ゴール
今
現実:最短距離を進めない
障害
ゴール
今
必要な役割:
障害を取り除く
障害
現実:ゴールに向けて集中できない
• ゴールを定めたり、障害を取り除くのは手間や時間がかかる
• ゴールを定めるための活動例
• ビジネス環境分析
• マーケティングリサーチ
• ソリューションコンセプト検討
• 機能、仕様の明文化
• ステークホルダー調整、合意
• 障害を取り除くための活動
• 顧客組織にチームのやり方を説明する
• チーム内の軋轢、問題を仲裁する
• 将来的に発生しそうな問題点を予測する
• 開発の傍らやると、開発にまったく集中できない
現実:マルチタスクによる生産性低下
• マルチタスクの弊害
• 一つ以上のことに集中しようとすると集中力が40%下がる。
これは徹夜明けとほぼ同じ集中力だ
• 企業の従業員は平均2.1時間、外的な影響により集中力を下げている。
週に10時間以上、つまり月曜日から木曜日はフルに働き、金曜日は何も
していないと同じことだ
• 仕事で働く人は、10.5分毎に集中力を阻害されている。
• メールや電話で集中力を阻害された従業員は、平均してIQが10下がる。
※1 http://erichorvitz.com/taskdiary.pdf
※2 http://www.businessinsider.com/the-perils-of-multitasking-infographic-2012-8
※3 https://www.fastcompany.com/944128/worker-interrupted-cost-task-switching
※4 http://news.bbc.co.uk/2/hi/uk_news/4471607.stm
ゴール
今
開発チームとは別に
アサインが必要
ゴール
障害
プロダクトオーナーと
スクラムマスターを分けるのはなぜか?
プロダクトオーナー スクラムマスター
チームのパフォーマンスを
維持するために、最適な
タスク量を維持したい
ステークホルダーに対して
説明責任を満たす機能を
たくさん作りたい
この衝突は設計ミス?
• あえて、健全な衝突が発生するように組織設計
• プロダクトオーナーが居なければ開発チームに緊張感が無くなる
• スクラムマスターが居なければ過負荷により開発チームの
生産性が下がる
なぜ開発チームという定義のみで、
QAチームやインフラチーム等の
詳細な役割が定義されていないのか?
状況に合わせて開発チーム内の
役割を定義する
状況に合わせて開発チーム内の
役割を定義する
開発チーム内の役割は
定義してはいけない
開発チーム内に役割を定義すると?
• 専門的な役割が割り当てられると、その役割しか仕事をしなくなる
• 開発チーム内に役割毎のサブチームが出来上がる
• サブチーム間での仕事のやり取りが増え、ボトルネックが発生する
• 待ち時間に別な仕事を始めて、さらにボトルネックが拡大する
• 個々のサブチームの生産性にのみ着目し、チーム全体の生産性に
目を向けなくなる
• コンウェイの法則により、アーキテクチャが最適化されなくなる
• ・・・
注意
• チームとして横断的なスキルを持つことを推奨している
• 開発に必要なスキルを全て個人で持つ必要は無い
• 同じチームとしてお互いの不得意部分を少しずつ成長
させる気持ちが重要
スクラムの役割について深堀
役割分割の理由
プロダクトオーナー、スクラムマスターが
分かれている理由
開発チーム内にさらに役割を
定義してはいけない理由
はたして、これらの役割や理由は
アジャイル、スクラムでないと
成立しないでしょうか?
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
前半:スクラム概要
(はじめの一歩)
後半:スクラムプラクティス深堀
(つぎの一歩)
アジャイルとか、スクラムとか
良く知らないなーって方
スクラムやってるんだけど、
なんでこれやってるのか
良くわからないなーって方
スクラムのプラクティスには
こういう理由があったのか!
明日から改善してみよう!
アジャイル、スクラムについて、
なんとなくわかったぞ!
自分のプロジェクトでも、
試せる部分があるんじゃないか?
本当はお話したかったこと
見積もり・計画の考え方
品質・成果物の考え方
プロダクトオーナーの考え方
ご清聴ありがとうございました!

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

スクラム はじめの一歩 つぎの一歩