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
スクラム完全理解
Search
Yuta Kawabe
March 27, 2019
Programming
0
50
スクラム完全理解
Yuta Kawabe
March 27, 2019
Tweet
Share
More Decks by Yuta Kawabe
See All by Yuta Kawabe
年末年始読んだ本LT
yaruki00
0
59
イマイチなsubscribeをRxぽくする
yaruki00
0
630
気をつけよう!認知バイアス
yaruki00
1
53
iOSDC2019トークピックアップ
yaruki00
0
36
小さなチームでも高品質なモバイルアプリを作るためのテスト戦略
yaruki00
0
67
ここがダメだよ🍎さん!
yaruki00
0
33
Meeプロジェクト紹介
yaruki00
0
54
iOSDCまとめ
yaruki00
0
35
iOSアプリ開発手法の変化
yaruki00
0
39
Other Decks in Programming
See All in Programming
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
1.6k
“技術カンファレンスで何か変わる?” ──RubyKaigi後の自分とチームを振り返る
ssagara00
0
200
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
6
5.4k
TypeScript Language Service Plugin で CSS Modules の開発体験を改善する
mizdra
PRO
3
2k
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
670
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
150
TVer iOSチームの共通認識の作り方 - Findy Job LT iOSアプリ開発の裏側 開発組織が向き合う課題とこれから
techtver
PRO
0
590
Designing Your Organization's Test Pyramid ( #scrumniigata )
teyamagu
PRO
5
1.9k
テスト分析入門/Test Analysis Tutorial
goyoki
8
2.4k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
310
鯛変だったRubyKaigi 2025 ── それでも楽しかった!
pndcat
0
120
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
460
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
820
KATA
mclloyd
29
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Making Projects Easy
brettharned
116
6.2k
It's Worth the Effort
3n
184
28k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
εΫϥϜશཧղ 2019/3/27 ࣾษڧձ ล ༟ଠ
None
εΫϥϜશཧղ ΞδΣϯμ ▸ ͳͥεΫϥϜ(ΞδϟΠϧ)ͳͷ͔ ▸ εΫϥϜʹ͍ͭͯ ▸ ϩʔϧ ▸ ਐΊํ
▸ ͦͷଞͷ ▸ ͓ΘΓʹ
εΫϥϜશཧղ ͜ͷൃදຊΛ·ͱΊͨͷͰ͢ ▸ ลݸਓॴ༗ ▸ ಡΈ͍ͨਓ͔͚ͯ͘ΕΕି͠·͢
ͳͥεΫϥϜ(Ξδϟ Πϧ)ͳͷ͔
εΫϥϜશཧղ ैདྷͷιϑτΣΞ࡞ͷਐΊํ ▸ ͋Β͔͡Ίͯ͢ͷཁٻΛநग़ ▸ ظؒɺਓɺίετʹ͍ͭͯݟੵΔ ͔͠͠ɻɻɻ ▸ ϓϩδΣΫτෆ࣮֬ੑΛؚΉ ▸
ཁٻ్͕தͰมԽ͢Δ ▸ Կ͔ͷ੍Ͱ࣮ݱෆՄೳͳͷ͕ൃ֮͢Δ
εΫϥϜશཧղ ΞδϟΠϧͳਐΊํ ▸ લఏɿࣄલʹͯ͢Λਖ਼֬ʹ༧ଌ͠ܭը͢Δ͜ͱͰ͖ͳ͍ ▸ ؔऀతͷୡͷͨΊʹ͓ޓ͍ڠྗ͠߹͍ͳ͕ΒਐΊΔ ▸ ར༻ऀͷԠؔऀ͔ΒͷϑΟʔυόοΫΛܧଓతʹಘͳ͕ΒܭըΛௐ͢Δ ▸ Ұʹ·ͱΊͯͰͳ͘ɺগͣͭ͠࡞Γɺ࣮ࡍʹͰ͖͕͋ͬͨͷ͕ٻΊ͍ͯΔ
ͷͱ߹͍ͬͯΔ͔Λසൟʹ֬ೝ͢Δ
εΫϥϜʹ͍ͭͯ
εΫϥϜશཧղ εΫϥϜͱ ▸ ϓϩμΫτͷతΛୡ͢ΔͨΊʹߦ͏͖࠷ݶͷ࡞ۀɺձٞ(Πϕϯτ)ɺՌΛఆΊͨͷ ▸ ಛ ▸ ཁٻΛৗʹॱ൪ʹฒସ͑ͯɺϓϩμΫτͷՌΛ࠷େԽ͢Δ ▸ ࣮ݱ͞ΕΔՁϦεΫඞཁੑΛج४ʹ͢Δ
▸ ಁ໌ੑɿݱࡏͷঢ়گΛৗʹ໌Β͔ʹ͢Δ ▸ ݕࠪɿఆظతʹਐḿঢ়گϓϩμΫτ͕ਖ਼͍͔͠ɺࣄͷਐΊํʹ͕ແ͍͔Λ֬ೝ͢Δ ▸ దԠɿΓํʹ͕͋ͬͨΓɺͬͱ͏·͘Ͱ͖Δํ๏͕͋ΕɺΓํΛվΊΔ
ϩʔϧ
εΫϥϜશཧղ ϩʔϧ ▸ ϓϩμΫτΦʔφʔ ▸ εΫϥϜϚελʔ ▸ ։ൃνʔϜ
εΫϥϜશཧղ ϓϩμΫτΦʔφʔʗϓϩμΫτͷऀ ▸ ϓϩμΫτͷϏδϣϯΛ໌Β͔ʹ͠ɺपΓͱڞ༗͢Δ ▸ ͓͓ΑͦͷϦϦʔεܭըΛఆΊΔ ▸ ༧ࢉΛཧ͢Δ ▸ ϓϩδΣΫτؔऀ(ސ٬ܦӦऀ)ͱ࣮ݱ͍ͨ͠ػೳͷ༏ઌ࣌ظΛ૬ஊ͢Δ
▸ طଘͷόοΫϩάͷ߲ͷ༰Λߋ৽͢Δ ▸ ࡞ΒΕͨϓϩμΫτ͕ཁٻʹ߹͍ͬͯΔ͔Ͳ͏͔Λݕࠪ͢Δ
εΫϥϜશཧղ εΫϥϜϚελʔʗϓϩηεΛԁʹճ͢ ▸ Θ͔Γ͍͢όοΫϩάͷॻ͖ํΛϓϩμΫτΦʔφʔ։ൃνʔϜʹڭ͑Δ ▸ όοΫϩάͷྑ͍ཧํ๏Λ୳͢ ▸ ϓϩμΫτΦʔφʔ։ൃνʔϜʹΞδϟΠϧ։ൃεΫϥϜʹ͍ͭͯઆ໌ͯ͠ཧղͯ͠Β͏ ▸ εϓϦϯτܭըϛʔςΟϯάৼΓฦΓͳͲͷձٞͷਐߦΛඞཁʹԠͯ͡ߦ͏
▸ ϓϩμΫτΦʔφʔͱ։ൃνʔϜͷձΛଅ͢ ▸ ϓϩμΫτΦʔφʔ։ൃνʔϜͷੜ࢈ੑ͕ߴ͘ͳΔΑ͏มԽΛଅ͢ ▸ ϦετΛ࡞͠ɺղܾΛਤΔ
εΫϥϜશཧղ ։ൃνʔϜ ▸ ϦϦʔεஅՄೳͳϓϩμΫτΛ࡞Δ ▸ 3~9ਓͰߏ͢Δ(ଟ͍߹ׂ) ▸ ্Լؔͳ͍
εΫϥϜશཧղ ։ൃνʔϜͷಛ ▸ ࣗݾ৫Խ ▸ ࣄͷਐΊํΛࣗͨͪͰվળ͍ͯ͘͠ ▸ ػೳԣஅత ▸ ಛఆͷ͜ͱ͔͠ߦΘͳ͍ઐͷαϒνʔϜ࡞Βͳ͍
▸ ݸਓ͕ෳͷ͜ͱΛͰ͖Δ ▸ εΩϧϚοϓͳͲΛ࡞ͬͯޓ͍ʹಘҙͳྖҬΛѲख͓ͯ͘͠ͱྑ͍ ▸ ͲΜͳܦݧ͕͋Δɺେʹ͍ͯ͠Δ͜ͱɺظ͞Ε͍ͯΔͱࢥ͏͜ͱ
εΫϥϜશཧղ ϩʔϧʹؔͯ͠ ▸ ͋͘·Ͱ҆ɺΔ͜ͱΛݻఆ͢ΔͨΊͷͷͰͳ͍ ▸ ݉Մɺͨͩ͠ϓϩμΫτΦʔφʔͱεΫϥϜϚελʔͷ݉ෆՄ ▸ ৬ʹΑͬͯͰͳ͘ɺҙͷ͋ΔਓΛϩʔϧʹ͑͢Δ ▸ ೳྗ͕Γͳ͍ͱ͖ɺνʔϜͰิ͏
ਐΊํ
εΫϥϜશཧղ ֓ཁ
εΫϥϜશཧղ ΠϕϯτɿεϓϦϯτ ▸ ۠ΒΕͨݻఆͷظؒ ▸ 1िؒ~1ϲ݄ɺνʔϜϏδωεͷঢ়گΛ౿·͑ͯબ͢Δ ▸ ظؒதʹ։ൃνʔϜϓϩμΫτͷϦϦʔεஅʹඞཁͳͯ͢ͷ͜ͱΛߦ͏
εΫϥϜશཧղ ΠϕϯτɿϓϩδΣΫτΛཧղ͢Δ ▸ Ͳ͏͍͏ͷΛ࡞Βͳ͍ͱ͍͚ͳ͍ͷ͔(ΰʔϧ) ▸ ͜ͷϓϩδΣΫτͰઈରʹୡ͠ͳ͍ͱ͍͚ͳ͍ͷԿ͔(ϛογϣϯ) ▸ ϓϩμΫτΦʔφʔΛத৺ʹνʔϜશһͰߟ͑ɺཧղ͢Δ ▸ ߟ͑Δखஈಛʹܾ·͍ͬͯͳ͍͕ɺྫ͑ΠϯηϓγϣϯσοΩ
▸ ΤϨϕʔλϐονɺզʑͳͥ͜͜ʹ͍Δͷ͔ɺͳͲ ▸ https://github.com/agile-samurai-ja/support/blob/master/blank-inception-deck/blank-inception-deck1-ja.pdf
εΫϥϜશཧղ ՌɿϓϩμΫτόοΫϩά ▸ ϓϩμΫτͷཁٻͷҰཡ ▸ ϑΥʔϚοτࣗ༝ ▸ ػೳҰཡɺϢʔβʔετʔϦʔ ▸ ϓϩδΣΫτॳظʹνʔϜશһͰચ͍ग़͢
▸ ΠϯηϓγϣϯσοΩطଘαʔϏεΛࢀߟʹ ▸ ༷ʑͳࢹͰߟ͑ΒΕΔ͜ͱ͕େࣄ
εΫϥϜશཧղ ՌɿϓϩμΫτόοΫϩά ▸ ϓϩμΫτΦʔφʔத৺ʹ༏ઌॱҐΛ͚ͭΔ ▸ ۙͷεϓϦϯτͰফԽ͖͢ͷৄࡉʹɺ͋ͱେࡶͰ͍͍ ▸ ͍ͭͰɺͩΕͰɺϓϩμΫτόοΫϩάʹ߲ΛՃͯ͠ྑ͍ ▸ ϓϩμΫτΦʔφʔ࠷Ͱ1εϓϦϯτʹ1ճ༏ઌΛཧ͢Δ
εΫϥϜશཧղ ࡞ۀɿݟੵΓ ▸ ϓϩμΫτόοΫϩάͷ֤߲ʹ͍ͭͯ૬ରతʹݟੵΔ ▸ όοΫϩάͷதͰج४ͱͳΔ࡞ۀΛܾΊͯΛׂΓৼΔ ▸ ͦͷଞͷ࡞ۀʹ͍ͭͯɺج४ͱൺֱͨ͠ͱ͖ͷΛׂΓৼ͍ͬͯ͘ ▸ ϑΟϘφονΛ͏ͱྑ͍
2, 3, 5, 8, 13, 21… ▸ ࡞ۀྔ͕େ͖͍΄Ͳෆ࣮֬ੑΛଟؚ͘Ή
εΫϥϜશཧղ ࡞ۀɿݟੵΓ ▸ ։ൃνʔϜ͕ߦ͏ɺϓϩμΫτΦʔφʔಉ੮ͨ͠΄͏͕ྑ͍ ▸ ਖ਼͍͠ݟੵΓ࣮ࡍʹ࡞ۀ͢Δਓʹ͔͠Ͱ͖ͳ͍ ▸ ϓϥϯχϯάϙʔΧʔ ▸ ෳਓͰߦ͏͜ͱͰߟྀ࿙ΕೝࣝᴥᴪΛແ͘͢
▸ ͘͢ߦ͏ ▸ ݟੵΓ͋͘·Ͱਪଌ ▸ ۙͷεϓϦϯτͰ࣮ࢪ͢ΔͷৄࡉʹɺͦΕҎ֎େࡶʹ
εΫϥϜશཧղ ࡞ۀɿϕϩγςΟͷܭଌ ▸ 1εϓϦϯτͰऴΘΒͤΒΕΔ࡞ۀྔ ▸ ࣮ࡍʹ࡞ۀͯ͠(αϯϓϧΛ࡞ͬͯΈΔͳͲ)ଌΔ ▸ ҆ఆ͍ͯ͠Δ͜ͱ͕ॏཁɺແཧʹ্͍͚͛ͯͳ͍ ▸ εϓϦϯτͰ༧ఆ͍ͯͨ͠ͷ͕ऴΘΒͳ͍͔ΒΊʹۀ͢ΔͳͲ
▸ ʑͷվળʹΑ্͕͍ͬͯͬͯ͘ͷྑ͍ ▸ ϕϩγςΟΛجʹ࡞ۀྃ༧ఆΛਪଌ͢Δ ▸ όʔϯμϯνϟʔτ
εΫϥϜશཧղ ΠϕϯτɿεϓϦϯτϓϥϯχϯά ▸ εϓϦϯτͰ࣮ݱ͢ΔͷΛܾΊΔ ▸ ϓϩμΫτΦʔφʔ͕εϓϦϯτͰ࣮ݱ͍ͨ͜͠ͱΛઆ໌͢Δ ▸ ։ൃνʔϜ͕࣮ࡍͷλεΫΛચ͍ग़͠ɺͦΕͧΕͷλεΫΛݟੵΔ ▸ εϓϦϯτόοΫϩάΛ࡞͢Δ
▸ ྃͷఆٛΛ໌֬ʹ͢Δ ▸ ϓϩμΫτΦʔφʔࢹɿཁٻʹԠ͑ΒΕΔ ▸ ։ൃνʔϜࢹɿςετίʔυ͕͋Δɺwikiʹ·ͱΊΒΕ͍ͯΔɺͳͲ
εΫϥϜશཧղ ՌɿεϓϦϯτόοΫϩά ▸ εϓϦϯτதʹߦ͏λεΫͷϦετ ▸ λεΫϘʔυͳͲͰཧ͢Δ ▸ λεΫͷঢ়ଶɿToDo/Doing/Done ▸ ୲ऀ
▸ νʔϜͷΛҰॹʹཧͯ͠ྑ͍
εΫϥϜશཧղ ΠϕϯτɿσΠϦʔεΫϥϜ ▸ εϓϦϯτͷΰʔϧΛकΔͨΊʹຖಉ࣌ؒ͡ಉ͡ॴͰݕࠪɺ࣌ؒ15·Ͱ ▸ Δ͜ͱ ▸ લճͷσΠϦʔεΫϥϜ͔Βͬͨ͜ͱ ▸ ࣍ճͷσΠϦʔεΫϥϜ·ͰʹΔ͜ͱ
▸ ࠔ͍ͬͯΔ͜ͱ ▸ ਐḿใࠂͰͳ͘Λൃݟ͢Δ ▸ Λൃݟͨ͠ΒσΠϦʔεΫϥϜͷ͋ͱʹؔऀͰू·ͬͯ͠߹͏
εΫϥϜશཧղ ΠϕϯτɿεϓϦϯτϨϏϡʔ ▸ εϓϦϯτͰ࣮ݱͨ͠ϓϩμΫτόοΫϩάͷ߲ΛϓϩμΫτΦʔφʔʹݟͤ ͯɺཁٻΛຬ͍ͨͯ͠Δ͔֬ೝ ▸ ͕͋Δ߹ɺͬͱվળ͍ͨ͜͠ͱ͕͋Δ߹ϓϩμΫτόοΫϩάʹ߲ ΛՃ͢Δ ▸ ιϑτΣΞಈ͘ͷͰͳ͚Ε͍͚ͳ͍
εΫϥϜશཧղ ΠϕϯτɿεϓϦϯτϨτϩεϖΫςΟϒ ▸ εΫϥϜνʔϜͷΛଅ͢ɺϓϩηεͷվળΛߦ͏ ▸ ࠓճͷεϓϦϯτͰ͏·͍ͬͨ͘͜ͱͳʹ͔ ▸ ࠓޙଓ͚͍ͨ͜ͱͳʹ͔ ▸ ՝ʹͳͬͨ͜ͱͳʹ͔
▸ վળͨ͠΄͏͕Α͍͜ͱͳʹ͔
εΫϥϜશཧղ ΠϕϯτɿϦϦʔεεϓϦϯτ ▸ ϦϦʔεʹඞཁͳ࡞ۀޙճ͠ʹ͞Ε͕ͪ ▸ ύϑΥʔϚϯεଌఆɺυΩϡϝϯτඋɺ݁߹ςετͳͲ ▸ ಠཱͨ͠εϓϦϯτͱͯ࣌ؒ͠Λͱ͓ͬͯ͘ͱྑ͍ ▸ ͪΖΜඞཁ͕ͳ͚Ε༻ҙ͠ͳͯ͘ྑ͍
ͦͷଞͷ
εΫϥϜશཧղ λΠϜϘοΫεඞͣकΔ ▸ ྫ֎Λ࡞Δͱ༧ଌ͕ෆਖ਼֬ʹͳͬͯ͠·͏ ▸ λΠϜϘοΫε͕དྷͨΒ࡞ۀதஅɺ࣍ͷλΠϜϘοΫεʹճ͠ɺΔ͔Ͳ͏͔ ͔Βஅ ▸ λΠϜϘοΫεΛकΕͳ͍ͷνʔϜ͕ະख़͔ͩΒ ▸
ѻ͏ͷΛখ࣮ͯ֬͘͞͠ʹ͜ͳ͢ɺλΠϜϘοΫεʹऩ·Δ͕େࣄ
εΫϥϜશཧղ εϓϦϯτ͕ૣ͘ऴΘͬͨͱ͖ ▸ ϓϩμΫτόοΫϩά͔Β࣍ͷ߲ΛΔ ▸ ߲͕ࠓͷεϓϦϯτதʹऴΘΒͳ͍߹ɺऴΘΔαΠζʹׂ ▸ εϓϦϯτϨϏϡʔͷରʹؚΊΔ
εΫϥϜશཧղ ΑΓ࣮֬ͳஅΛ͍ͯ͘͠ ▸ ܲͱಲɺ࣮ࡍʹΛΔͷ։ൃνʔϜ ▸ ࣦഊ͍͍͔ͯ͠Β࣮ࡍͷ࡞ۀΛ͢Δਓ͕அΛߦ͏ ▸ ϓϩδΣΫτॳظͷࣦഊṢճ͍͢͠ ▸ ࣦഊ͔ΒֶΜͰਫ਼Λ্͛Δ
▸ ίϛοτϝϯτΛकΔ ▸ ΔͱܾΊͨ͜ͱΛ͖ͬͪΓΔ
͓ΘΓʹ
εΫϥϜશཧղ ͓ΘΓʹ ▸ ͜ΕΒैΘͳ͚ΕͳΒͳ͍ઈରͷϧʔϧͰͳ͍ ▸ ࣗͨͪʹ߹ͬͨΓํΛݟ͚ͭΑ͏ ▸ ࣭ٙԠ͋Ε ▸ ຊಡ͏ʂ