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
Scrumの紹介
Search
Naoya Ueda
September 28, 2014
Programming
0
230
Scrumの紹介
アジャイル開発の一つであるScrumの紹介です。
Naoya Ueda
September 28, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
CSC307 Lecture 02
javiergs
PRO
1
780
CSC307 Lecture 04
javiergs
PRO
0
660
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
CSC307 Lecture 05
javiergs
PRO
0
500
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
今から始めるClaude Code超入門
448jp
8
9k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Featured
See All Featured
Building an army of robots
kneath
306
46k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
750
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building the Perfect Custom Keyboard
takai
2
690
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
GitHub's CSS Performance
jonrohan
1032
470k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
BBQ
matthewcrist
89
10k
Claude Code のすすめ
schroneko
67
210k
Transcript
「Scrum」の紹介 Naoya Ueda
Scrumとは ¤ 「⽬目的を達成できるプロダクトを作るために、全員が⼀一丸と なって⾏行行うべき作業、会議、成果物を定めたもの」 ¤ アジャイル開発⼿手法の⼀一つ ¤ アジャイル開発とは • 迅速かつ適応的にソフトウェア開発を⾏行行う軽量量な開発⼿手法群の総称
¤ 他のアジャイル開発⼿手法 • エクストリーム・プログラミング(XP) • Lean software development • ・・・ 2
Scrumで定めているもの ¤ 成果物 • プロダクトバックログ • プロダクト ¤ 役割 •
プロダクトオーナー • 開発チーム • スクラムマスター ¤ 会議体 • スプリント計画会議 • デイリースクラム • スプリントレビュー • スプリント振り返り 3
Scrum概要① ¤ プロダクトバックログ 1番⽬目に実現したい項⽬目 呍 呍 呍 • プロダクトへの要求の⼀一覧 •
実現したい要求をリストにす る。 • 常に最新になるようにメンテ ナンスをする。 2番⽬目に実現したい項⽬目 100番⽬目に実現したい項⽬目 4
Scrum概要② ¤ プロダクトオーナー • プロダクトの結果責任を取る。 • プロダクトバックログを並び替える。 ¤ 開発チーム •
プロダクトの開発を⾏行行う。 • 上下関係はない。 • 「要求分析チーム」、「テストチーム」などの専⾨門のサブチームは つくらない。⇨全員が、設計、コーディング、テストなどを⾏行行う。 ¤ スクラムマスター • スクラムがうまくいくようにする。 • 教育、ファシリテート、コーチ役 5
Scrum概要③ ¤ スプリント • 開発チームは、この期間の中で、計画、設計、開発、テスト等の プロダクトのリリースに必要な全ての事を⾏行行う。 ¤ スプリント計画会議 • スプリントで何を作るのか、どのように作るのかを計画する。
• プロダクトオーナーは何をほしいのか(第⼀一部) • 開発チームはどれくらいできそうか(第⼀一部) • 開発チームはそれをどうやって実現するか(第⼆二部) 6
Scrum概要④ ¤ デイリースクラム • 合計15分以内 • 以下の報告を⾏行行う。 • 昨⽇日やったこと •
今⽇日やること • 困っていること、問題点 • スプリントがゴールに向かって進んでいるか、作業の進捗はどう なっているかなどを確認する。 7
Scrum概要⑤ ¤ スプリントレビュー • 開発チームの成果物をプロダクトオーナーが確認する。 • スプリントレビューで確認するのは、動作するプロダクト。 ¤ スプリント振り返り •
進め⽅方、プロセスの観点で、今回のスプリントを検査する。 • うまくいったこと、今後改善すべき点を整理理する。 • KPT表の作成 • K:Keep(良良かったこと、今後続けたいこと) • P:Probrem(問題点、改善すべきこと) • T:Try(問題点に対する改善策) 8
最後に ¤ Scrumのメリット • 優先的な機能から開発 • やることが明確になる。 • 意⾒見見が⾔言いやすい環境 •
問題点の早期発⾒見見 ¤ Scrumのデメリット • ⻑⾧長期的な開発の⾒見見通しが困難 • 明確な仕様書(ドキュメント類)がない(少ない)。 ⇨仕様の把握が難しい。 9