$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スクラム開発の手法と実例
Search
Tetsuya Negishi
April 19, 2018
Programming
0
250
スクラム開発の手法と実例
スクラム開発の具体的な手法を実例と交えて説明したものです
Tetsuya Negishi
April 19, 2018
Tweet
Share
More Decks by Tetsuya Negishi
See All by Tetsuya Negishi
SOLIDから考える良いコンポーネントの設計原則
tetsuyanegishi
1
1.5k
React Hooksで美しいコードを書く / Writing beautiful code using React Hooks
tetsuyanegishi
0
190
TypeScriptの型定義が JavaScriptのバグを駆逐する
tetsuyanegishi
3
950
React初学者が知らない コンポーネント分割テクニック
tetsuyanegishi
1
500
AWS Amplifyで作るサーバーレスバックエンド
tetsuyanegishi
3
2k
リアルタイムデータベース Cloud Firestore入門
tetsuyanegishi
10
8.8k
ブロックチェーンのマイニングとはなにか
tetsuyanegishi
1
98
Other Decks in Programming
See All in Programming
WebRTC と Rust と8K 60fps
tnoho
2
2k
認証・認可の基本を学ぼう後編
kouyuume
0
240
TestingOsaka6_Ozono
o3
0
160
JETLS.jl ─ A New Language Server for Julia
abap34
1
400
AIコーディングエージェント(NotebookLM)
kondai24
0
200
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
2.8k
tparseでgo testの出力を見やすくする
utgwkk
2
230
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
190
関数実行の裏側では何が起きているのか?
minop1205
1
700
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
240
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Docker and Python
trallard
47
3.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why Our Code Smells
bkeepers
PRO
340
57k
A designer walks into a library…
pauljervisheath
210
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Six Lessons from altMBA
skipperchong
29
4.1k
RailsConf 2023
tenderlove
30
1.3k
The Language of Interfaces
destraynor
162
25k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Transcript
εΫϥϜ։ൃͷख๏ͱ࣮ྫ ࠜ؛ ప
ΞδϟΠϧ։ൃͱ
ΞδϟΠϧ։ൃख๏ • ΞδϟΠϧ = ͍͢ɺػහͳ • ͍։ൃظؒΛ܁Γฦ͢ • มԽʹڧ͍
ΞδϟΠϧ։ൃख๏ • 1990͔Β৽ͨͳ։ൃख๏͕ੜ • εΫϥϜ • XP • Crystal Clear
• Ϣʔβػೳۦಈܕ։ൃ ΞδϟΠϧιϑτΣΞ։ൃએݴ͕·ͱΊΒΕΔ
None
None
ࢲؒҧ͍ͬͯͨɻ͝ΊΜɻΥʔλʔϑΥʔϧԿͷϝϦοτແ͍ http://simplearchitect.hatenablog.com/entry/2016/06/20/080807
None
εΫϥϜ։ൃͷ۩ମతख๏
εΫϥϜ • ͬͱϙϐϡϥʔͳΞδϟΠϧ։ൃख๏ • νʔϜͷࣗݾ৫ԽΛՄೳʹ͢Δ • ຊͷۀͷ৽։ൃϓϩηε͕ݯྲྀ • εΫϥϜܭྔ,ཧղ͕༰қ,शಘࠔ /
εΫϥϜΨΠυ
εΫϥϜ֓ཁ
ϩʔϧ • ϓϩμΫτΦʔφʔ • ϓϩμΫτͷऀ • εΫϥϜϚελʔ • εΫϥϜ͕͏·͍͘͘ ͨΊͷ׆ಈΛ͢Δ
• ։ൃνʔϜ • ϓϩμΫτͷ։ൃ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
ϓϩμΫτόοΫϩά • ϓϩμΫτͷ࣮ݱ͍ͨ͜͠ͱΛ༏ઌॱʹฒͨͷ • ͜·Ίʹϝϯςφϯεͯ͠࠷৽ͷঢ়ଶʹอͭ • ϓϩμΫτΦʔφʔ͕࠷ऴܾఆऀ • ࣮ݱ͍ͨ͜͠ͱϢʔβʔετʔϦͷܗͰॻ͔ΕΔ •
ྫɿϢʔβ˓˓Ͱ͖Δ • ϢʔβετʔϦ͡Όͳ͍ͷɿݕࡧػೳΛ࡞Δ
ϓϩμΫτόοΫϩά- ࣮ྫ • ᝦʹॻ͍ͯυΞʹΔ • ͳΔ͘ʹͭ͘Α͏ʹ • ্ͷ΄͏͕༏ઌߴ • ্ʹߦ͘΄Ͳৄࡉʹॻ͘
• εϓϦϯτͷ࠷ޙʹߋ৽
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
εϓϦϯτܭը 1. ϓϩμΫτόοΫϩά͔Β͜ͷεϓϦϯτͰ࣮ݱ͢Δ όοΫϩάΛબͿ 2. ͦΕͧΕͷόοΫϩάͷ࡞ۀྔΛݟੵΔ 3. ྃఆٛΛ࡞
εϓϦϯτܭը 1. ϓϩμΫτόοΫϩά͔Β͜ͷεϓϦϯτͰ࣮ݱ͢Δ όοΫϩάΛબͿ 2. ͦΕͧΕͷόοΫϩάͷ࡞ۀྔΛݟੵΔ 3. ྃఆٛΛ࡞
εϓϦϯτͰ࣮ݱ͢ΔόοΫϩάΛબͿ • ্ͷ΄͏͔Βز͔ͭऔ͍ͬͯ ͘
εϓϦϯτܭը 1. ϓϩμΫτόοΫϩά͔Β͜ͷεϓϦϯτͰ࣮ݱ͢Δ όοΫϩάΛબͿ 2. ͦΕͧΕͷόοΫϩάͷ࡞ۀྔΛݟੵΔ 3. ྃఆٛΛ࡞
ݟੵΓ 1. Ұ൪؆୯ͦ͏ͳόοΫϩάΛ2ϙΠϯτͱ͓͘(ج४) • ex. Ϣʔβୀձ͢Δ͜ͱ͕Ͱ͖Δ:2ϙΠϯτ 2. ج४ͱൺֱͯͦ͠ͷଞͷόοΫϩάΛϑΟϘφον (1,2,3,5,8,18, …)ͰݟੵΔ
• ex. Ϣʔβ৽نొ͢Δ͜ͱ͕Ͱ͖Δ:3ϙΠϯτ 3. ݟੵΓͷ݁ՌεϓϦϯτʹऩ·Γͦ͏͔͔֬ΊΔ
ݟੵΓͷϙΠϯτ • ݟੵΓૉૣ͘ߦ͏ • εΫϥϜϙʔΧʔ • ؤுͬͯେͨ͠ਫ਼ग़ͳ͍ • ·ͳ͍ •
దʹܾΊΔ • େ͖͍ͷׂ͢Δ
ݟੵͬͨ͋ͱ • εϓϦϯτʹ࡞ۀ͕ऴΘΔ͔அ • εϓϦϯτΛॏͶΔͱԿϙΠϯτফԽͰ͖Δ͔Θ͔ͬ ͯ͘Δ → அͰ͖ΔΑ͏ʹͳΔ • ࠷ॳΘ͔Βͳ͍͔Βײ֮ͰܾΊΔ
εϓϦϯτܭը 1. ϓϩμΫτόοΫϩά͔Β͜ͷεϓϦϯτͰ࣮ݱ͢Δ όοΫϩάΛબͿ 2. ͦΕͧΕͷόοΫϩάͷ࡞ۀྔΛݟੵΔ 3. ྃఆٛΛ࡞
ྃఆٛ • ྃఆٛʹؚΊΔͷ • λεΫ • σϞετʔϦ • ϢʔβετʔϦͷܗͰॻ͔ΕͨόοΫϩάΛػೳϨϕ ϧʹམͱ͢
→ ۩ମԽͤ͞Δ • λεΫMUST, SHOUD, OPTIONͷ3ஈ֊ʹ͚Δ • ࣮Λݟͳ͕Βઆ໌
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
λεΫϘʔυ
ேձɾ༦ձ • 1ͷ͡ΊͱऴΘΓʹேձɾ༦ձ • λεΫϘʔυͷલͰࠓΔ͜ͱɾ໌Δ͜ͱɾ ͳͲΛνʔϜͰڞ༗ • ༦ձͰόʔϯμϯνϟʔτΛ࡞ͬͯݱঢ়Ѳ • ࣮ΛݟͤΔ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
ϨϏϡʔ • ྃఆٛͷσϞΛߦͬͯϨϏϡʔΛ͢Δ • ϨϏϡʔ࣌ʹϦϦʔεՄೳͳঢ়ଶʹ͓ͯ͘͠ • ։ൃڥͷ༷ࢠΛݟͤΔͷ·͘͠ͳ͍ • मਖ਼͕͋Ε࣍ͷεϓϦϯτʹճ͢
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
ৼΓฦΓ • KPTͰৼΓฦΓ • Tryͷத͔Β͍͔ͭ͘બΜ Ͱ࣮ߦ
ৼΓฦΓ • ৼΓฦΓͬͱॏཁͳύʔτ(ݸਓతҙݟ) • ֨ݴɿվળݟ͑ΔԽ͔Β࢝·Δ • λεΫϘʔυͳͲݟ͑ΔԽͨ݁͠Ռ͕͜͜ʹੜ͖Δ • ݟ͑ΔԽ͠ͳ͍ͱޮՌతͳվળࡦΛଧͪग़ͤͳ͍ •
ٯɿݟ͑ΔԽ͠ͳ͚Εվળ͠ͳ͍ • TryωλతͳͷΛؚΊָͯ͠ΊΔΑ͏ʹ͍ͯͨ͠ • 15࣌ʹϙέϞϯGOɺCOMPΛ৯݈ͯ߁ʹͳΔ • 3ճࠁͨ͠ΒδϡʔεΛ͓͝Δ
εΫϥϜ֓ཁ ᶃࠓޙ࡞͢Δͷ ɹΛϦετԽ ᶄ͜ͷεϓϦϯτͰ ։ൃ͢ΔͷΛܾΊΔ ᶅ։ൃ ᶆ࡞ͬͨͷΛ ϨϏϡʔ ᶇεϓϦϯτ ͷৼΓฦΓ
͍͞͝ʹ • εΫϥϜ͋͘·ͰϑϨʔϜϫʔΫ • कഁͰΔ • ࠷ॳϑϨʔϜϫʔΫͲ͓ΓʹͬͯΈΔ • গͣͭ͠νʔϜʹ͋ͬͨͷΛ࡞͍ͬͯ͘ •
ৼΓฦΓͷTryͰνʔϜʹ͋ͬͨͷΛͭ͘Δ
ࢀߟ • SCRUM BOOT CAMP THE BOOK / ᠳӭࣾ •
ΞδϟΠϧιϑτΣΞ։ൃએݴͷಡΈͱ͖ํ / IPA ใॲཧਪਐػߏ https://www.ipa.go.jp/files/000065601.pdf • εΫϥϜΨΠυ https://www.scrumguides.org/docs/scrumguide/ v2016/2016-Scrum-Guide-Japanese.pdf
ࢀরใ • εΫϥϜ֓ཁਤ http://scrumprimer.org/overview/ en_scrum_overview1.pdf • ΞδϟΠϧ։ൃ֓ཁਤ https://www.nec-solutioninnovators.co.jp/column/ 01_agile.html