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 development style in mitene
Search
atsushisakai
November 13, 2018
Programming
3
3.5k
みてねのスクラム開発 / scrum development style in mitene
みてねのMeetup #3の発表資料です。
atsushisakai
November 13, 2018
Tweet
Share
More Decks by atsushisakai
See All by atsushisakai
大規模 SaaS の技術的意思決定を支える三要素 / Three elements that support technical decision-making for large-scale SaaS
_atsushisakai
0
1.4k
一方、私はなぜEMでありつづけるか / TECH TRACK vol.1
_atsushisakai
1
560
子育てとEMと転職と
_atsushisakai
2
910
「家族アルバム みてね」を支える エンジニアリング組織/introduce-familyalbum-engineering-team
_atsushisakai
2
260
ミクシィのマネージャーは悩んでいる / mixi's manager is in trouble
_atsushisakai
16
14k
実践 Engineering Manager / practice engineering manager
_atsushisakai
19
8.3k
Scalable Microservice for Media Transcoding / Transcoder
_atsushisakai
4
1.6k
New Relic {FUTURE} STACK 3/14, 2019 / newrelic_future_stack
_atsushisakai
1
1.5k
実践 WorkManager / WorkManager
_atsushisakai
3
7.6k
Other Decks in Programming
See All in Programming
dchart: charts from deck markup
ajstarks
3
970
Vibe codingでおすすめの言語と開発手法
uyuki234
0
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
1.9k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
180
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
350
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
160
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.8k
ゆくKotlin くるRust
exoego
1
210
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
180
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
260
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.7k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
430
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
55
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Crafting Experiences
bethany
1
42
Abbi's Birthday
coloredviolet
1
4.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
The Spectacular Lies of Maps
axbom
PRO
1
460
Accessibility Awareness
sabderemane
0
44
The World Runs on Bad Software
bkeepers
PRO
72
12k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
84
Exploring anti-patterns in Rails
aemeredith
2
230
Transcript
ΈͯͶͷεΫϥϜ։ൃ @_atsushisakai ΈͯͶͷMeetup #3
ञҪ ಞ @_atsushisakai • Engineering Manager • Scrum Master •
SRE Team • iOS/Android/Ruby on Rails • iOSDC 2018
͍ͨ͜͠ͱ • εΫϥϜ։ൃݱͷϦΞϧͳྗɾ • ΞϓϦϦϦʔε·ͰʹԿ͕ߦΘΕ͍ͯΔ͔ • νʔϜͲͷΑ͏ʹϓϩμΫτߩݙ͢Δ͔
͞ͳ͍͜ͱ • ίʔυҰग़ͯ͜ͳ͍Ͱ͢ • શͯͷ৫Ͱ༗ޮͳTIPSͰͳ͍͔
ΈͯͶνʔϜͷྺ࢙
ۀظ • 2014य़͝Ζʁ • εϓϦϯτθϩɺϓϩτλΠϓ։ൃ • POҎ֎ͷߏϝϯόʔ • ΤϯδχΞx3ɾσβΠφʔx1ɾσΟϨΫλʔx1
" $ ࡱӨऀˠ%
εέʔϧظ • 2016~2017 • ΤϯδχΞ ࠷େ12~3໊ɺσβΠφʔ2~3໊ • શ෦ͬͯߦ͘ελΠϧܧଓ & ৽ଔͳͲड͚ೖΕ
• νʔϜϝϯόʔʹΩϟοϓ͕͋Δ͜ͱΛഽͰײͨ͡ • ίϛϡχέʔγϣϯίετ͕ϚζΠײ͡ʹͳͬͯͨ • ਓ͕ଟ͍ͷʹશવ্͕͕Βͳ͍ͱ͍͏ࣦഊͷܦݧ
࠷దԽɾ৫ྗڧԽظ • 2018~ • ΤϯδχΞ ࠷େ15໊Ҏ্ʢ࠾༻ڧԽதʣ • νʔϜׂͰઐੑΛॏࢹ͢Δ (MLܥɾSRE) •
ͦͷ໘ɺΞϓϦ։ൃνʔϜ͍·ͩͻͱͭͰ͍ͬͯΔ • σβΠφʔ4໊ • εςʔΫϗϧμʔҰؾʹ૿͑ͯࣄۀ৫͕ͦΕͳΓͷنʹ
εΫϥϜνʔϜͷมભ
εΫϥϜϝϯόʔͱεςʔΫϗϧμʔͷ߹ܭਓ 8ਓ → 30ਓ
εΫϥϜνʔϜͷ 1ͭ → 3ͭ
3ͭͷεΫϥϜνʔϜ • ͔ͳΓେ͖ͳνʔϜ • ΞϓϦ։ൃ (ΤϯδχΞ 9ਓ + σβΠφʔ4ਓ) •
εςʔΫϗϧμʔΛೖΕΔͱ͓Αͦ30ਓ͕ू͏։ൃͷϝΠ ϯϥΠϯ • ۃখνʔϜ • SRE • ίϯςϯπ։ൃ
େ͖͘ͳͬͯ͠·ͬͨνʔϜͷӡӦ
େ͖͍νʔϜͷϝϦοτ • ҰճͷεΫϥϜΠϕϯτͰશһͱҙࢥૄ௨Ͱ͖Δ • POͷࢥߟΛຊਓͷݴ༿Ͱฉ͘͜ͱ͕Մೳ • POʹରͯ͠ΦʔϓϯͳͰίϛϡχέʔγϣϯ͕Ͱ͖Δ • ϦϦʔεϓϥϯχϯάָ͕ •
ݸਓతʹͦ͏ࢥ͍ͬͯΔ • νʔϜؒͷωΰγΤʔγϣϯ͕ෆཁͰग़͍ͨ͠ͱ͖ʹग़ͤΔ
େ͖͍νʔϜͷσϝϦοτ • εΫϥϜϚελʔͷෛ୲͕ѹతʹେ͖͍ • εΫϥϜϚελʔνʔϜͷSPOFͰ͋Δ • εΫϥϜΠϕϯτதͷ৬Λଅਐͯ͠͠·͏ • ଞʹ͍ͬͺ͍σϝϦοτ͋Δ…
εΫϥϜνʔϜΛׂ͖͢Ͱʁ
σϝϦοτΛղܾͯ͠ϝϦοτΛڗड͢Δ͜ͱΛ༏ઌ
εΫϥϜϚελʔͷෛ୲
શһεΫϥϜϚελʔܭը • SM͕αϙʔτ͠ͳͯ͘উखʹνʔϜӡӦதͷ͕ղ ܾ͞ΕΔΑ͏ʹ͍ͨ͠ • SM͡Όͳ͍ͱղܾͰ͖ͳ͍Λগͳ͘͢Δ • SM͕ࣗࣗলΤωͰ׆ಈͰ͖ΔΑ͏ʹྗ͢Δ • ͍͔ͭ͘ͷυΩϡϝϯτΛࣥච✍
ʮεΫϥϜߦಈࢦʯ
ʮεΫϥϜߦಈࢦʯ • ؒͷΈͯͶεΫϥϜνʔϜӡӦʹ͍ͭͯͷݟΛ·ͱΊͨ • εΫϥϜӡӦதʹൃੜ͢Δେͷύλʔϯͱͦͷղܾํ๏ Λهࡌ • ʮʓʓͳͱ͖ɺ××͢͠ʯΈ͍ͨͳ͜ͱͷཏྻ • ՝ͷύλʔϯ͕૿͑ͨΒKPTͰٞͦ͠ͷ݁ՌΛө
ʮεΫϥϜΠϕϯτͷຊʯ
ʮεΫϥϜΠϕϯτͷຊʯ • εΫϥϜΠϕϯτ࣮ࢪ࣌ʹϑΝγϦςʔτ͢Δਓ͚ͷຊ • νΣοΫϘοΫεʹͦͬͯҰݸͣͭ͢͢ΊΕେͳ͘ Πϕϯτ͕ऴྃ͢Δ • ສ͕Ұɺ͕ٞൃࢄͨ࣌͠ͷղܾͷํͳͲॻ͍ͯ͋Δ • ऴΘͬͨͱ͖ʹͦΕ͕ٞࣄʹͳ͍ͬͯΔ
ʮόοΫϩάςϯϓϨʔτʯ
ʮόοΫϩάςϯϓϨʔτʯ • ςϯϓϨʹԊͬͯߟ͑ΕదͳཻͷόοΫϩ άΛΤϯδχΞશһ͕࡞Δ͜ͱ͕Ͱ͖Δ • ൚༻Խ͕͍͠ͷͰ·ͩະ • վળΛਐΊ͍ͯΔ࠷த
εΫϥϜΠϕϯτதͷ৬
εΫϥϜΠϕϯτதͷ৬ېࢭ
εΫϥϜΠϕϯτதͷ৬ېࢭ * ͱ͍͏ղܾࡦͰͳ͍ʂ
ग़ͳͯ͘ྑ͍Πϕϯτग़ͳ͍ • ʮ͋ͳͨʹͱͬͯग़ͳͯ͘ྑ͍ΠϕϯτͰ͋Δʯͱ ͍͏͜ͱΛࣄલʹ௨ • ୭͕ͲͷΠϕϯτʹग़Δ͖͔ɺͦͷΠϕϯτ͕Ͳ͏͍ ͏తͰ࣮ࢪ͞Ε͍ͯΔ͔ΛશһʹͪΌΜͱઆ໌͢Δ • ग़ͳ͍͍ͯ͘Πϕϯτʹ͋͑ͯग़ͯ͘ΕΔͷେܴ
վળͷ݁Ռ • ϝϦοτΛͪΌΜͱڗडͭͭ͠ϕϩγςΟ҆ఆ ͠ɺεέʔϧՄೳͳελΠϧʹͳ͍ͬͯΔ • ඞཁ࠷ݶͷ࣌ؒͱਓؒͰ߹ཧతͳ͕ٞͰ͖Δ • εΫϥϜϚελʔͷෛ୲ܰݮ͞Εͨ
ΞϓϦ͕ސ٬ʹಧ͘·Ͱ
1. όοΫϩάͷੜ 2. εϓϦϯτ։࢝ʙ࣮ 4. ϦϦʔε 5. ϞχλϦϯά 3. νʔϜϨϏϡʔ
͓͓Αͦ2weeksͰ࣮ࢪ͞ΕΔϑϩʔ
1. όοΫϩάͷੜ
όοΫϩά४උձ • εϓϦϯτதʹඞ࣮ͣࢪ͞ΕΔΠϕϯτ • ϓϩμΫτͷ՝ʗղܾࡦΛνʔϜશһͰٞ • ղܾࡦͷํʹ߹ҙ͠ɺΤϯδχΞʹόοΫϩά࡞ Λґཔ͢Δͱ͜Ζ·Ͱ͕ΰʔϧ • Pivotal
TrackerͷIceboxΛ׆༻
όοΫϩάϦϑΝΠϯϝϯτ • εϓϦϯτதʹඞ࣮ͣࢪ͞ΕΔΠϕϯτ • ४උձͰ࡞ґཔ͞ΕͨόοΫϩάʹετʔϦʔ ϙΠϯτΛݟੵΔ • ༏ઌΛPO͕༏ઌΛ֬ఆ͠ɺશһͰ߹ҙ͢Δ
2. εϓϦϯτ։࢝ʙ࣮ྃ
None
3. νʔϜϨϏϡʔ
νʔϜϨϏϡʔձ • ࣮͞ΕͨػೳΛ࣮ࡍʹखݩͰಈ͔ͯ͠ɺΞϨίϨݴ͏ձ • ϦϦʔεͷՄ൱ΛܾΊΔ͜ͱ͕ΰʔϧ • PO/CS/ϓϩϞͳͲ༷ʑͳεςʔΫϗϧμʔ͕ࢀՃ • ࣮͞Εͨػೳ୯ҐͰ͍࣮ͭࢪͯ͠OK •
εϓϦϯτϨϏϡʔΛͨͳͯ͘ϦϦʔεͰ͖Δ
εϓϦϯτϨϏϡʔ • εϓϦϯτ࠷ऴʹඞ࣮ͣࢪ͞ΕΔΠϕϯτ • ͋͘·ͰλεΫ͕Ͳ͜·ͰऴΘ͔ͬͨʹूத • ϦϦʔεঝͰͳ͍ • ͦͪΒػೳ͝ͱͷνʔϜϨϏϡʔձͰ୲อ
4. ϦϦʔε
None
͜ΕͰऴΘΓͰͳ͍…
5. ϞχλϦϯά
ϦϦʔεޙͷࢹڧԽͱCSड • ϦϦʔε΄ͱΜͲͷ߹ɺޕલதʹߦ͏ • 24࣌ؒఔৗʹCrashlyticsʹؾΛΔ • க໋తͳ͕ೝͰ͖ͨΒதʹߦಈΛى͜͢ • CSϝϯόʔ৽ػೳͷϦϦʔε·Ͱ͍߹Θ ͤ༰ʹಛʹؾΛͬͯ͘Ε͍ͯΔ
ຊͷϦϦʔεྃ
શྗͰεϓϦϯτΛऴ͑ͨΒ…
None
εϓϦϯτଧ্ͪ͛
νʔϜͷϓϩμΫτߩݙ
୭ͰվળҊΛىҊͰ͖ΔΈ • Iceboxʹ୭Ͱ՝ɾΞΠσΞΛೖΕͯྑ͍ • ΤϯδχΞͰεςʔΫϗϧμʔͷ୭Ͱ • ͦΕΒόοΫϩά४උձͰඞͣશһͰٞ͞ΕΔ • ༏ઌͷ࠷ޙͷܾஅͱPOʹ͋Δ
ΤϯδχΞͷࣄۀͷӨڹྗ • όοΫϩάΛ࡞ΔͷΤϯδχΞ • ՝ͱରቂٙ͠ΛղܾɾεςʔΫϗϧμʔͱͱ ʹ༷ͷࡦఆΛ͢Δ • ϢʔβʔετʔϦʔΛదʹཧ͢Δॏཁͳׂ
·ͱΊ • νʔϜ͕େ͖͘ͳͬͯා͕ΒͣʹಓͳվળΛ ଓ͚ͯख़͞Εͨͷ͕ΈͯͶͷεΫϥϜ։ൃ • େ͖ͳνʔϜͰτοϓμϯʹͳΒͣεςʔΫϗϧ μʔͱϝϯόʔ͕ϓϩμΫτʹੵۃతʹӨڹྗΛ࣋ ͯΔΑ͏ͳΈΛҡ࣋͢Δ͜ͱ͕େ
THANK YOU!!