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
モブプログラミングをやろう!!アジャイルモンスターのモブプロ入門 #koberb
Search
TAKAKING22
March 02, 2018
Technology
5
9.1k
モブプログラミングをやろう!!アジャイルモンスターのモブプロ入門 #koberb
2018年3月2日(金)Kobe.rbの「モブプログラミングをやろう!! 〜アジャイルモンスターのモブプロ入門〜」にて。
TAKAKING22
March 02, 2018
Tweet
Share
More Decks by TAKAKING22
See All by TAKAKING22
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
4
860
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
19
8.1k
AI時代のアジャイル開発(XP祭り2024版) / Agile Development in the AI Era in XPJUG
takaking22
15
4.9k
我々はなぜテストを書くのか / Why we write test codes
takaking22
7
1.2k
AI時代のアジャイル開発 / Agile Development in the AI Era
takaking22
2
1.4k
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい5個のコツ - / How to start Scrum that is not written in the Scrum Guide
takaking22
21
8.2k
よいチームをよい雰囲気を保ったままよい組織にスケールさせていくためにできること / What you can do to scale a good team into a good organization
takaking22
12
6.6k
Open Space Technology Introducion (EN)
takaking22
2
250
オープンプロポーザルの文化をよいものにしたい / improve the culture of open proposals
takaking22
1
1.3k
Other Decks in Technology
See All in Technology
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
450
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
怖くない!はじめてのClaude Code
shinya337
0
400
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
120
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
150
SmartNewsにおける 1000+ノード規模 K8s基盤 でのコスト最適化 – Spot・Gravitonの大規模導入への挑戦
vsanna2
0
140
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
Enhancing SaaS Product Reliability and Release Velocity through Optimized Testing Approach
ropqa
1
230
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
ビギナーであり続ける/beginning
ikuodanaka
3
760
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
2
170
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.3k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Statistics for Hackers
jakevdp
799
220k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
970
Code Reviewing Like a Champion
maltzj
524
40k
The Language of Interfaces
destraynor
158
25k
What's in a price? How to price your products and services
michaelherold
246
12k
Music & Morning Musume
bryan
46
6.6k
Writing Fast Ruby
sferik
628
62k
Transcript
!5",",*/( ϞϒϓϩάϥϛϯάΛΖ͏ ʙΞδϟΠϧϞϯελʔͷϞϒϓϩೖʙ LPCFSC
!5",",*/( !5",",*/( ٴ෦ܟ༤ ָఱגࣜձࣾϚοεϧΤϯδχΞ Ұൠࣾஂ๏ਓΞδϟΠϧνʔϜΛࢧ͑Δձཧࣄ ΞδϟΠϧϞϯελʔ Ϟϒϓϩάϥϛϯά͓͡͞Μ ਪ͠ϝϯɿࢁຊ࠼
!5",",*/( νʔϜશһͰ ✓ ಉ͡ࣄΛ ✓ ಉ࣌ؒ͡ʹ ✓ ಉ͡ॴͰ ✓ ಉ͡ίϯϐϡʔλʔͰ
͢Δ͜ͱ Ϟϒϓϩάϥϛϯάͱ
!5",",*/( IUUQTXXXZPVUVCFDPNXBUDI WQ@QWTM4H&* "EBZPG.PC1SPHSBNNJOH )VOUFS*OEVTUSJFTͷݱͰ ࣮ࡍʹϞϒϓϩάϥϛϯάΛ ͍ͯ͠ΔΛਨΕྲྀͯ͠ࡱӨ͠ɺ ૣૹΓͰఔʹ·ͱΊͨಈըͰ͢ɻ
!5",",*/( "EBZPG.PC1SPHSBNNJOH લͷಈը͔Β΄Ͳܦͬͯɺ Ϟϒ͕ෳʹ֦େ͠ɺ ͦΕͧΕͷϞϒͰਓ͕ߦ͖ަͬͯ ಇ͍͍ͯΔ༷ࢠΛࡱӨͨ͠ಈըͰ͢ɻ IUUQTXXXZPVUVCFDPNXBUDI WE7R6D/,7C:H
!5",",*/( ✓ ָఱͷ৽نࣄۀ։ൃνʔϜ ✓ ਓνʔϜ ✓ ಇ͖ํʹϞϒϓϩάϥϛϯά ✓ Ӧۀ։ൃاըϞϒͰ ✓
݄ʙܧଓத ࢲͨͪͷϞϒϓϩάϥϛϯά
!5",",*/(
!5",",*/( σΟεϓϨΠ ίϯϐϡʔλʔ ͭͷσΟεϓϨΠͱͭͷίϯϐϡʔλʔ
!5",",*/( υϥΠόʔ φϏήʔλʔ φϏήʔλʔ φϏήʔλʔ φϏήʔλʔ ਓͷυϥΠόʔͱෳਓͷφϏήʔλʔ
!5",",*/( ϓϩςΠϯ͙͢ʹิڅͰ͖ΔΑ͏ʹ ϓϩςΠϯ
ݸਓ࣌ؒ Ϟϒϓϥϯχϯά ϞϒϞϯΩʔςετ ϞϒϫʔΫ Ϟϒϥϯν ϞϒϫʔΫ Ϟϒ;Γ͔͑Γ ಇ͖ํͱͯ͠ͷϞϒϓϩάϥϛϯά
ࡉ͔ͳϧʔϧ࠷ॳ͔Βઃ͚͗͢ͳ͍ Ϟϒͷग़ೖΓࣗ༝ ަզ͕ՈํࣜʢʮΘΕʂʂʯʣ ߹Θͳ͍ͱࢥͬͨΒΊΔ ࢲͨͪͷϞϒϓϩͷάϥϯυϧʔϧ
!5",",*/( IUUQTTQFBLFSEFDLDPNUBLBLJOH
!5",",*/( Ϟϒϓϩάϥϛϯάݱମݧձ
!5",",*/(
!5",",*/( Ϟϒϓϩάϥϛϯά ͬͯΈͳ͍ͱΘ͔Βͳ͍͜ͱ͕ଟ͍
!5",",*/( ͡Ό͋ɺΈΜͳͰͬͯΈΑ͏ʂ
!5",",*/(
!5",",*/( ໌͔ΒͰ͖Δಇ͖ํվֵ ࣗʹͱͬͯͦΕ͘Β͍িܸతͳֶͼ͕͋Γ·ͨ͠ ࣮ࡍʹݱʹϞϒϓϩάϥϛϯάΛऔΓೖΕΔ͔Ͳ͏͔Ͳ͏Ͱ͍͍ͷͰ ͦͷֶͼΛօ͞Μʹ͍͑ͨ
!5",",*/( ඞཁͳ४උ ✓ σΟεϓϨΠ ✓ ίϯϐϡʔλʔ ✓ ϗϫΠτϘʔυ ϓϩδΣΫλͳͲͰ͖Δ͚ͩେ͖ͳͷΛ ༻ҙͰ͖ΔͱΓ͍͢
࠷͋Ε࣮ࢪͰ͖·͕͢ɺ ௐͳͲΛ͢ΔͷͰෳ͋ΔͱΑ͍ ܾٞΊͨใΛͨ͢Ίʹ͋ΔͱΑ͍
!5",",*/( ࣮ߦ͢Δڥ SFQMJU ✓ ϒϥβ͚ͩͰ؆୯ʹ࣮ߦՄೳ ✓ ෳݴޠରԠ ✓ ൺֱతܰྔ
IUUQTSFQMJU
!5",",*/( ·ͣϞϒʢνʔϜʣ͚Λ͠·͠ΐ͏ ✓ Ϟϒʹ͖ͭɺ ଟͯ͘ʙ̒ਓఔ͕͓͢͢ΊͰ͢ ✓ શһ͕ࢀՃऀͳͷͰࣄʹߩݙ͠·͠ΐ͏
!5",",*/( ࠓͷ͓ ✓ γϣοϐϯάΧʔτ
!5",",*/( ։ൃݴޠΛܾΊ·͠ΐ͏ ✓ طʹϞϒϓϩάϥϛϯάελʔτ͍ͯ͠·͢ ϞϒͰऔΓΉࣄΛબ͍͖ͯ͠·͠ΐ͏ ✓ ࣮ߦڥ͕͋ΕͲͷݴޠͰ͔·͍·ͤΜ ✓ શһ͕Βͳ͍ݴޠͩͱฏͰ໘ന͍Ͱ͕͢ɺ ௐΔ͕࣌ؒଟ͘ͳͬͯղܾͷମݧྔ
ݮͬͯ͠·͏͔͠Ε·ͤΜ
!5",",*/( ަ͢ΔλΠϛϯάΛܾΊ·͠ΐ͏ ✓ ࣌ؒͰަ͢Δ ✓ ΩϦ͕͍͍ͱ͜ΖͰަ͢Δ શһۉʹυϥΠόʔΛճ͍ͨ͠߹ɺ ؒܦͬͨΒަͳͲ࣌ؒͰަ͠·͢ ˞.PCTUFSͱ͍͏πʔϧ͕͓͢͢ΊͰ͢˰˰˰ IUUQTHJUIVCDPNEJMMPOLFBSOTNPCTUFS
ղܾʹूத͍ͨ͠߹ɺΩϦ͕͍͍ͱ͜ΖͰަ͠·͢ ूத͢ΔͱͣͬͱυϥΠόʔݻఆʹͳΓ͕ͪͳͷͰҙ͠·͠ΐ͏ มΘͬͯཉ͍࣌͠ʹʮมΘΕʂʂʯͱ͍͏zզ͕ՈํࣜzΦεεϝͰ͢
!5",",*/( ͏·͘Δίπ ✓ Δ͜ͱΛͱʹ͔͘ޱʹग़͢ ✓ ʮΘ͔Βͳ͍ʯͱಊʑͱݴ͏ ✓ ͓ޓ͍ΛϦεϖΫτ͢Δ ૬खΛ൱ఆɾඇ͢Δ͜ͱېࢭͰ͢ Ϟϒͷ৺ཧత҆શੑશһͰอͭྗΛ͠·͠ΐ͏
ʮΘ͔Βͳ͍ʯͱ͍͏ൃ৴େͳνʔϜͷߩݙͰ͢ υϥΠόʔΛΔ࣌ࣗͷ಄ͷதΛৗʹݴ༿ʹ͠·͠ΐ͏ʢҙ֎ͱ͍͠ʣ
!5",",*/( ͏·͘Δίπ ✓ খ͞ͳޭͷʹʮϠολʔʂʯ ʮϠολʔʂʯੈքΛٹ͍·͢
!5",",*/( ϫʔΫγϣοϓ͕ऴΘͬͨΒ ✓ ;Γ͔͑Γɺ࣭ٙԠ ࣗͨͪͷݱʹ࣋ͪؼΔֶͼ͋ͬͨͩΖ͏͔
!5",",*/( -FUTTUBSU.PC1SPHSBNNJOH
!5",",*/( 3FUSPTQFDUJWF
!5",",*/( ͨͩͦΕ͚ͩ lҰॹʹಇ͘z
!5",",*/( ✓ τϥϒϧͳͲͷۓٸࣄଶʹɺ୭͔ͷ੮ʹू·ͬͯνʔϜશһͰ ը໘ʹ͔͍ͳ͕Βղܾͨ͠ܦݧ͕͋Γ·ͤΜ͔ʁ ✓ ͳͥͦ͏͢Δͷ͔Λߟ͑ͯΈΔͱɺશһͰΛϑϧϘοίʹ͠ɺ ҙࢥܾఆϨϏϡʔͦͷͰ݁ͤͯ͞͠·͏ํ͕ Ұ൪ૣ͍͔ΒͰ͢ ✓ ͜ͷࣄͷਐΊํۓٸࣄଶҎ֎ʹ
Ԡ༻Ͱ͖ΔͣͰͦΕʹ໊લ͕͍ͭͨͷ͕ Ϟϒϓϩάϥϛϯάͩͱࢲߟ͍͑ͯ·͢ τϥϒϧରԠΛ͢Δ࣌Λࢥ͍ग़ͯ͠Լ͍͞
!5",",*/( ୲࡞ۀ FY ϨϏϡʔɺঝೝɺҾ͖ܧ͗ FY λεΫׂɺઃܭɺΩοΫΦϑ ୲࡞ۀͷલޙʹ ಉظ͢Δ࡞ۀ͕ඞཁʹͳΔ
!5",",*/( ୲࡞ۀ ϛείϛϡχέʔγϣϯʹΑͬͯ खΓ͢ΔՄೳੑ͋Δ
!5",",*/( ϞϒϫʔΫ FY ઃܭɺϨϏϡʔɺϊϋڞ༗ ಉظ͍ͯ͠ͳ͍Ͱͳͯ͘ ৗʹಉظ͍ͯ͠Δ
!5",",*/( IUUQTXXXTMJEFTIBSFOFUBOESFGBSJBNPCQSPHSBNNJOH νʔϜશମͷ׆ಈ Ͱ͋Δ͜ͱ͕ϙΠϯτ ϖΞϓϩͱϞϒϓϩͷҰ൪ͷҧ͍
!5",",*/( ✓ ேྱ ✓ ίϛϡχέʔγϣϯͷͨΊͷϛʔςΟϯά ✓ ߹ҙܗͷͨΊͷυΩϡϝϯτ ✓ ϨϏϡʔશൠʢιʔείʔυɺυΩϡϝϯτʣ ✓
(JU'MPX ✓ Χϯόϯ ✓ ϓϥϯχϯάϙʔΧʔʢݟੵΓʣ ϞϒϓϩΛ࢝Ίͯͳ͘ͳͬͨͷ ͜ΕΒͯ͢ಉظ࡞ۀ
!5",",*/( 5FBNXPSL3FWPMVUJPOνʔϜͱͷͮ͘Γʹਅਖ਼໘͔Β͖߹͏Ϟϒϓϩάϥϛϯά
!5",",*/( ୲͢Δ͜ͱ͕લఏʹͳ͍ͬͯͳ͍͔
!5",",*/( ࣄͷ࣭ɺνʔϜͷঢ়گͳͲʹ߹Θͤͯ ͍͚ΒΕΔํ͕·͍͠ ࢲͨͪৗʹϞϒϓϩάϥϛϯάΛ͍ͯ͠Δͱݴ͍ͬͯΔ͕ ࣮ࡍʹࣗવͱ͍͚Λ͍ͯ͠Δ
!5",",*/( 1IPUPCZßUFGBOßUFGBOčÍLPO6OTQMBTI ࣄ࣮ͱͯ͠ࠓࢀՃͯ͘͠Εͨͨօ͞Μɺ ࠓͭͬͨ͘ػೳʹ͍ͭͯͦͦ͜͜ͷใΛ͍࣋ͬͯΔ ✓ ͳͥͭͬͨ͘ͷ͔ ✓ Ͳ͏ͬͯͭͬͨ͘ͷ͔ ✓ Ͳ͏ͯ͜͠͏͍͏ΠϯλϑΣʔεʹͳͬͨͷ͔
!5",",*/( 1IPUPCZ"EBN4IFSF[PO6OTQMBTI ݁Ռ͚ͩͰΘΒͳ͍ใ͕աఔʹͨ͘͞Μଘࡏ͢Δ ܗࣜ҉߹Θͤͯڞ௨ମݧʹ͢Δ
!5",",*/( ͨͩͦΕ͚ͩ lҰॹʹಇ͘z
!5",",*/( ͬͱઓུతʹࣄʹऔΓೖΕΔ lҰॹʹಇ͘z
!5",",*/( ໌͔ΒͰ͖Δಇ͖ํվֵ 'JO