Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hello Scrum!
Search
Daisuke Sato
May 17, 2017
Technology
0
140
Hello Scrum!
Scrum の導入説明
Daisuke Sato
May 17, 2017
Tweet
Share
More Decks by Daisuke Sato
See All by Daisuke Sato
スタートアップのマネージャーに役立つ視座/A useful perspective for startup managers
dskst
6
1.2k
「時」と「場」を捉える、プロダクトづくりのためのリーダーシップ/Leadership for product creation that captures time and place
dskst
3
390
事業紹介/Joystruct
dskst
0
1.8k
キャリア理論をもとに考えるエンジニアのキャリア/Engineer's careers based on career theory
dskst
10
4.1k
ソフトウェア開発とマネジメント/Software Development and Management
dskst
1
4.3k
エンジニアのためのマネジメント入門/Introduction to Management for Software Engineers
dskst
10
8.7k
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
1
780
Learning Domain-Driven Design Round-reading session 6
dskst
0
350
Learning Domain-Driven Design Round-reading session 3
dskst
1
340
Other Decks in Technology
See All in Technology
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
620
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
Terraform Stacks入門 #HashiTalks
msato
0
350
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
200
Taming you application's environments
salaboy
0
190
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Faster Mobile Websites
deanohume
305
30k
Six Lessons from altMBA
skipperchong
27
3.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Transcript
Hello Scrum!
Who am I ? Daisuke Sato シャンプー上手なエンジニア。 認定スクラムマスター(CSM) Twitter: @dskst9
Scrum やってますか?
Agile やってますか?
Scrum とは?Agile とは?
Scrum ≠ Agile
Agile とは 概念 プロセスやツールよりも個人と対話を、 包括的なドキュメントよりも動くソフトウェアを、 契約交渉よりも顧客との協調を、 計画に従うことよりも変化への対応を、価値とする。 http://agilemanifesto.org/iso/ja/manifesto.html
Agile ≒ 青春
振り返れば 青春 だった
振り返れば Agile だった
“BE” Agile, Don't DO Agile
Scrum とは Agile 開発手法の一つ
Agile 開発手法
なぜ Agileか?
従来の開発サイクル 要件定義 設計 開発 検証 リリース
Waterfall 製造業や建築業に起源をもっている。 変化が少なく、スコープが固定されており、プロジェクトが固 定的で、確実であり、技術が確かに理解されているものに適 している。 『前工程に間違いがない』ことを前提または期待している。
2007年 初代スマホの発売を予期できた?
今のプロジェクト 仕様変更って言葉は聞こえてこない?
明日 おもしろいアイデアが浮かぶかもしれない
マーケットは日々変化
イノベーションは突然
計画性よりも適応性が大事 (計画性)Waterfall Agile(適応性)
Agile の開発サイクル 価値あるプロダクトをすぐにリリー ス
だから Agile
みんな Agile を導入している?
31% 日本での Agile 導入率 アジャイル プロジェクト マネジメント意識調査報告 2015
世界はどれくらい?
90% Over 先進国での Agile 導入率 STATE OF AGILE REPORT
なぜ Scrum か?
Scrum のいいところ 動向の変わるマーケット、日進月歩のソフトウェア開 発に対して、 フィードバックを得ながら価値の高いソフトウェアを提 供可能な、自己組織化したチームを作ることができ る。
Scrum は銀の弾丸ではない
Scrum の難しいところ 自己組織化したチームができるまでに時間がかか る。よって、3ヶ月未満のプロジェクトには適さない。 人の出入りが激しい、受託開発などでチームが固定 できないと Scrum としてのチームを形成するのが難 しい。
Scrum をもっと知る
Scrum の歴史は古い スクラムのコンセプトは1986年に日本人の野中郁次郎、竹内弘高の両 氏により書かれ、HarvardBusinessReviewに掲載されたNew New Product Development Gameという論文が元になる。 最初のスクラムチームは1993年にEasel CorporationでJeff
SutherlandとKen Schwaberにより作られ、その取り組みが1995年 のフロリダのタンパにて行われたOOPSLAカンファレンスで世の中に 紹介された。
Scrum とは
Scrum とは プロジェクトの現状を 把握するためのフレームワーク
100% 現状を把握 Scrumチーム全員が
Scrum のルール 3本の柱と19個のルールで構成される
3本の柱 Transparency Inspect Adapt
Role Product Owner Scrum Master Team(7±2)
Product Owner アイデアの優先順位付けを継続的に見直して、次のスプリン トのために、どの項目が上位にあるべきかを決めてリストを 洗練する。開発チームの作業とプロダクトの価値の最大化。 投資収益率(ROI)を最大化することに責任を持つ。
Scrum Master スクラムチームにスクラムの学習と適応を支援から、組織の 変化までもを牽引する。チームの管理者でもプロジェクト管 理者でもない。 プロダクトオーナーとチームが、スクラムを最大限に 活かせるようにスクラムの理解と成立に責任を持つ。
Team 分析、開発、テスト、IF設計、DB設計、アーキテクチャ、ド キュメント作成などを行う。さらに、製品開発と製品の価値向 上に関するアイデアを提供する。 “自己組織”し、とても高い自立性とプロダクトに対し て責任がある。
Scrum Overview
None
Potentially Shippable Product Increment
Product Backlog Sprint Backlog Impediment List Acceptance Criteria Done
Sprint(1-4 weeks) Sprint Planning Sprint Retrospective Daily Scrum Product Backlog
Refinement Sprint Review Sprint Stop
Scrum を知って Scrum を楽しもう
“DO” Scrum
Good Scrum!
Appendix
Scrum と親和性の高いプラクティス - 相対見積もり - Working Agreement - バーンダウンチャート -
Time Line - etc