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
130
Hello Scrum!
Scrum の導入説明
Daisuke Sato
May 17, 2017
Tweet
Share
More Decks by Daisuke Sato
See All by Daisuke Sato
事業紹介/Joystruct
dskst
0
180
キャリア理論をもとに考えるエンジニアのキャリア/Engineer's careers based on career theory
dskst
8
2.1k
ソフトウェア開発とマネジメント/Software Development and Management
dskst
1
3.4k
エンジニアのためのマネジメント入門/Introduction to Management for Software Engineers
dskst
10
8k
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
1
700
Learning Domain-Driven Design Round-reading session 6
dskst
0
270
Learning Domain-Driven Design Round-reading session 3
dskst
1
310
KANBANをちゃんとやる/Do it properly of KANBAN
dskst
0
1.7k
プロダクトを成長させるために、エンジニアリングするべきこと/Product tidying up at engineering
dskst
1
150
Other Decks in Technology
See All in Technology
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
Why do you get AWS certificates
hirosys
0
120
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
17
7.7k
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
OpenTelemetry実践 はじめの一歩
taxin
0
330
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
21
4.1k
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
340
生成AIサービスPanorama AIご説明資料
sdt
0
300
Building a RAG app to chat with your data (on Azure)
pamelafox
0
120
中央集権体制からDataOpsへの転換 / centralized-to-dataops-transformation
pei0804
7
1.5k
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
210
やっていきテスト
k6s4i53rx
0
160
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
Designing with Data
zakiwarfel
94
4.8k
Documentation Writing (for coders)
carmenintech
59
3.8k
What the flash - Photography Introduction
edds
64
11k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Music & Morning Musume
bryan
39
5.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
A Modern Web Designer's Workflow
chriscoyier
689
190k
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