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
miwa719
June 27, 2020
Technology
10
5.5k
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
June 27, 2020
Tweet
Share
More Decks by miwa719
See All by miwa719
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
19
14k
HowtocatchStrangeness.pdf
miwa719
17
14k
わたしたちの開発現場
miwa719
12
28k
テスターのドロア(わたしのあたまのなかのひきだし)〜プログレスダイアログの巻〜
miwa719
7
1.6k
Other Decks in Technology
See All in Technology
職種に名前が付く、ということ/The fact that a job title has a name
bitkey
1
250
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
120
AWS CDK コントリビュート はじめの一歩
yendoooo
1
120
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
4.9k
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
150
セマンティックレイヤー入門
ikkimiyazaki
8
3.3k
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
220
「ラベルにとらわれない」エンジニアでいること/Be an engineer beyond labels
kaonavi
0
150
ひまプロプレゼンツ 「エンジニア格付けチェック 〜春の公開収録スペシャル〜」
kaaaichi
0
140
RAGの基礎から実践運用まで:AWS BedrockとLangfuseで実現する構築・監視・評価
sonoda_mj
0
440
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
250
技術好きなエンジニアが _リーダーへの進化_ によって得たものと失ったもの / The Gains and Losses of a Tech-Enthusiast Engineer’s “Evolution into Leadership”
kaminashi
0
210
Featured
See All Featured
Faster Mobile Websites
deanohume
306
31k
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Scaling GitHub
holman
459
140k
Typedesign – Prime Four
hannesfritz
41
2.6k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A better future with KSS
kneath
238
17k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
νʔϜ͕ʮαΠϩԽʯ͠ͳ ͍ͨΊͷֻ͚ʢ૿ิ൛ʣ Scrum Fest Osaka 2020 @Online ʰཱྀ͢ΔAgileຊ୨LTʱ#ϋοΧʔϥΠϑϥϘ ;͔ΈΘ ͜Μʹͪɻ;͔ΈΘͱݴ͍·͢ɻ
Έͳ͞ΜαΠϩͬͯݟͨ͜ͱ͋Γ·͔͢ʁ
αΠϩԽͱɿاۀͷ͋Δ෦͕ɺଞͷ෦ͱใڞ༗࿈ܞͳͲΛͤͣʹಠࣗʢ୯ಠʣʹۀΛߦ͠ɺݽཱͯ͠͠·͏ঢ়ଶͷ͜ͱɻ ͜Ε͕αΠϩͰ͢ɻ αΠϩ͕ϙπϯϙπϯͱཱ͍ͬͯΔ༷ࢠ͔ΒʮαΠϩԽʯͱ͍͏Ϗδωε༻ޠ͕ੜ·Εͨͷ ͔͠Ε·ͤΜͶɻ
https://ja.wikipedia.org/wiki/ϩʔϧϕʔϧϥοϓαΠϩ ͜Μͳͷ͋Γ·͢ɻ ࠷ۙͷαΠϩ͜Μͳ෩ʹখܕԽ͞Ε͍ͯΔΈ͍ͨɻ
ࢲʹ͍ͭͯ ҩྍػثʢࣗࣾʣͷιϑτΣΞ։ൃʹैࣄ eXtremeͳνʔϜʹॴଐ͢Δ։ൃऀʢςελʔʣ ಈ͔ͯ͠ࢼ͢ͷ͕͖ Twitter ID : @miwa719 ͱͪ͗RubyͷษڧձʢtoRubyʣ ͱͪ͗Rubyձٞɺͱͪ͗ςετͷձٞ
ɺΦτφͱRuby ࣗݾհলུ͠·͢ɻ
ࢲͨͪͷνʔϜʹ͍ͭͯ ੈքҰੜ͖ͳXPνʔϜ ڵຯͷ͋Δํؔ͘Μʹฉ͍͍ͯͩ͘͞ Twitter ID : @m_seki ࢲͨͪͷνʔϜʹ͍ͭͯলུͰ͢ɻ
Agile Testing Condensed ෳͷνʔϜ͕ͯ͢ಉ͡ϓϩμΫτͰ࡞ۀ͍ͯ͠Δେن ͳ৫ͰΑ͘ݟΒΕΔͷ1ͭɺνʔϜ͕ʮαΠϩ Խʯ͢Δ͕͋Δ͜ͱͰ͢ɻґଘؔΛղܾ͢ΔͨΊʹ ଞͷνʔϜͱ͢͜ͱΛΕ͍ͯ·͢ɻ https://leanpub.com/agiletesting-condensed-japanese-edition ୈ3ষɿΞδϟΠϧʹ͓͚Δςετܭը Agile
Testing Condensedͱ͍͏ຊʹ͜Μͳ͜ͱ͕ॻ͍ͯ͋Γ·͢ɻಡΈ·͢ͶɻʢಡΉʣ ͔ͨ͠ʹͦ͏ͳΓ͕͔ͪ͠Ε·ͤΜͶɻࢲ͕ͨͪ։ൃͯ͠ΔϓϩμΫτ·͋·͋େ͖͍ Μ͚ͩͲɺͳΔͦ͘͏ͳΒͳ͍Α͏ʹ͢ΔͨΊͷֻ͚͕͋Γ·͢ɻ
ֻ͚ ຖே10ɺྡͷνʔϜͱձ͢Δ ྡͷνʔϜͷνέοτΛ͘ νʔϜͷ֎ଆؾʹͯ͠ςετ͢Δ Λݟ͚ͭͨΒྡͷνʔϜ͠ʹߦ͘ ྡͷνʔϜͱͷ༦ձʢि4ճɺ30/ճʣ https://miwa719.hatenablog.com/entry/daily20200526 Ͱɺ͜Εֻ͕͚ͷҰ෦ͳΜ͚ͩͲɺৄ͍͜͠ͱͪ͜Βͷϒϩάʹॻ͍ͯ͋Γ·͢ɻ ·ͩಡΜͰͳ͍ํɺ͓࣌ؒͷ͋Δͱ͖ʹಡΜͰΈ͍ͯͩ͘͞Ͷɻ
ֻ͚ ຖே10ɺྡͷνʔϜͱձ͢Δ ྡͷνʔϜͷνέοτΛ͘ νʔϜͷ֎ଆؾʹͯ͠ςετ͢Δ Λݟ͚ͭͨΒྡͷνʔϜ͠ʹߦ͘ ྡͷνʔϜͱͷ༦ձʢि4ճɺ30/ճʣ ྡͷνʔϜͱͷ ຖேͷձ͔ʔ ͍͍ͳʜʂ ͰͶɺ͜ΕΒͷֻ͚ΛݟͯʮྡͷνʔϜͱ10͍͍ͤͷ͔ʂʯͱࢥͬͨͱͨ͠Βɺશ
વΘ͔ͬͯͳ͍ͷͩͳɻΘ͔ͬͯͳ͍ͱ͍͏ΑΓϒϩάʹԿॻ͍ͯͳ͍͔ΒͶɻΘ͔Βͳ ͯ͘વͰ͢ɻࠓͦͷΜͷ͜ͱΛ͓͠͠·͢ɻ ͦͷલʹͪΐͬͱ͍͍͜ͱΛ͓͑͠·͢ͶɻʮΓͦ͢͏ͩͳʯͱײ͡ΔͭͶɺͨ ͍͍ͯԿ͔͕ؒҧ͍ͬͯΔΜͰ͢ΑɻؾΛ͚ͭͯͶʂ
ֻ͚ͷཪଆʹ͋Δͷ Ͳ͏ͯͦ͠͏͠ͳ͚ΕͳΒͳ͍ඞવੑ͕͋Δ ࢲͨͪʮίϛϡχέʔγϣϯ͕େͳΜͩʯͱ ࢥ͍ͬͯͳ͍ ʢίϛϡχέʔγϣϯ͕େͰͳ͍ɺͱ͍͏͜ͱͰͳ͍ʣ ͋ͳͨʹ࣭ ਓ͕ؒੜ͖͍ͯͨ͘Ίʹۭؾ͕ඞཁ͚ͩͲɺ ࠓҰͰʮࢲʹͱۭͬͯؾେͳΜͩʯͱࢥ͍·͔ͨ͠ʁ ֻ͚ͷཪଆʹͲ͏ͯͦ͠͏͠ͳ͚ΕͳΒͳ͍ɺΒ͟ΔΛಘͳ͍ඞવੑ͕͋ΔΜͰ ͢Ͷɻ͜Εʮֻ͚ͷֻ͚ʯͱݴ͍·͢ɻ
͖ͬ͞ͷֻ͚ίϛϡχέʔγϣϯΆ͍ͷ͕ଟ͍͚Ͳɺগͳ͘ͱΘͨͨͪ͠ʮί ϛϡχέʔγϣϯ͕େͳΜͩʯͱࢥͬͯ·ͤΜɻͦͷ࣍ݩʹ͍ͳ͍ײ͡ɻ ͏·͘આ໌Ͱ͖ͳ͍Μ͚ͩͲɺͨͱ͑ਓ͕ؒੜ͖͍ͯͨ͘Ίʹۭؾ͕ඞཁͰ͢Ͷɻ ͦΕͰ࣭͠·͢ɻࠓҰͰʮࢲʹͱۭͬͯؾେͳΜͩʯͬͯࢥ͍·͔ͨ͠ʁɹ ଟࢥͬͯͳ͍ͱࢥ͍·͢ɻͦ͏͍͏ײ֮ͱࣅͯΔɻ
ֻ͚ͷֻ͚ શνʔϜɺ݁߹ͨ͠ঢ়ଶͰ͔֬Ίͳ͚ΕͳΒͳ͍ ୯ମͰͷࢼݧྃΛਐḿͱͯ͠ೝΊͳ͍ ෮։ൃͩΑʂʢ1νέοτ͕1ͭͷVࣈɻ͍ΘΏΔVࣈΛԿԿ܁Γฦ͢ʣ ࢲͨͪͷνʔϜʹ͋Δܾ·Γ͕͋Γ·͢ɻʢಡΉʣ ͜ΕͶ̍ͭͷνέοτͷ͓ΘΓͱԿ͔ʁͱ͍͏͜ͱʹͳΔΜ͚ͩͲ ɾࣗͷͱ͜Ζ࡞Γ͓Θͬͨʂ ɾ୯ମࢼݧ༷ͯ͠Ͳ͓Γʹಈ͍͔ͨΒϤγʂ ͱ͍͏ͷڐ͞Εͳ͍ΜͰ͢Ͷɻ ͯ͢Λ݁߹ͯ͠ɺ͓٬͞·͕৮Δͷͱ΄΅΄΅ಉ͡ঢ়ଶͰ͔֬Ίͳ͖ΌͳΒͳ͍ɻ
͜Εςελʔ͚ͩ͡Όͳͯ͘ϓϩάϥϚʔͩΑɻ
ֻ͚ͷֻ͚ શνʔϜɺ݁߹ͨ͠ঢ়ଶͰ͔֬Ίͳ͚ΕͳΒͳ͍ ୯ମͰͷࢼݧྃΛਐḿͱͯ͠ೝΊͳ͍ ଞͷνʔϜͷ͜ͱؾʹͤ͟ΔΛಘͳ͍ ຖڵຯ͕͋Δঢ়ଶʹͳΒ͟ΔΛಘͳ͍ ۩ମతͳֻ͚ ͔ͩΒଞͷνʔϜͷ͜ͱؾʹͤ͟ΔΛಘͳ͍͠ɺຖڵຯ͕͋Δঢ়ଶʹͳΒ͟ΔΛಘͳ͍ ΜͰ͢ɻͦ͜ͰʮྡͷνʔϜͱຖே10͢ʯͱ͍͏Α͏ͳ۩ମతͳֻ͚͕ग़ͯ͘Δͱ͍ ͏Θ͚ͳΜͰ͢Ͷɻ
৺ཧత҆શੑͬͯ͜ͳ͍ ৺ཧత҆શੑ͕ߴ͍νʔϜ͔ͩΒͰ͖Δʁ ͳΜͰݴ͑Δงғؾ͕͋Δ͔Β͏·͍͘͘ʁ ݴ͍ͮΒ͖ͭ͞·ͱ͏ ͜͏͍͏Λ͢ΔͱͶɺ৺ཧత҆શੑ͕ߴ͍νʔϜ͔ͩΒͰ͖Δͱ͔ɺͳΜͰݴ͑Δงғ ؾ͕͋Δ͔Β͏·͍͘͘ΜͩͬͯࢥΘΕ͕ͪͳΜͰ͢Αɻ Ͱͦ͏͡Όͳ͍Μͩͳ͋ɻ೦͚ͩͲɺ৺ཧత҆શੑͬͯ͜ͳ͍ΜͰ͢ɻ ݴ͍ͮΒ͍ͳ͊ɺͰ͖Εݴ͍ͨ͘ͳ͍ͳ͊ͱࢥ͏ہ໘ɺͳ͘ͳΒͳ͍ͷɻ
৺ཧత҆શੑͬͯ͜ͳ͍ ݴ͍ͮΒ͞Λײ͡Δͱ͖ ϖΞϓϩͯ͠ΔϓϩάϥϚʔʹׂΓࠐΜͰԿ͔Λ͑Δʢѱ͍Βͤʣ Ҏલڭ͑ͯΒͬͨͷʹ·ͨΘ͔Βͳ͘ͳͬͯ͠·ͬͨ ΈΜͳΘ͔ͬͨΑ͏ͳإΛͯ͠ฉ͍ͯΔ͚ͲɺΘͨ͠ʹΘ͔Βͳ͍ ͣͬͱલ͔Β͜͏ͳ͍ͬͯΔʢ༷ʣͱݴΘΕͨͱ͖ͷܸ ଞͷνʔϜͷνέοτʹରͯ͠ਃ͍ͨ͠ͱ͖ʢৄ͘͠ͳ͍ͤ͘ʹʣ ྫ͑ɺ͜Μͳͱ͖ʹݴ͍ͮΒ͞Λײ͡·͢ɻ ϖΞϓϩͯ͠ΔϓϩάϥϚʔʹׂΓࠐΜͰԿ͔Λ͑ͳ͖Ό͍͚ͳ͍ͱ͖ɻςελʔͷࢲ͕ ͑Δͷେѱ͍Β͔ͤͩΒͶɺ༨ܭʹݴ͍ͮΒ͍ɻ
ଞʹ͍Ζ͍Ζ͋ΔΜ͚ͩͲɺࣗͷதͰᷤ౻ͨ͠Γɺ᪳ͨ͠Γ͢ΔΜͰ͢Ͷɻ
৺ཧత҆શੑͬͯ͜ͳ͍ ৺ཧత҆શੑ͕ͦ͋͜Δ͔ͷΑ͏ʹ͕ࣗ;Δ·͏ ͜ΕΛݴ͏͜ͱ͕Θͨ͠ͷ໋ͩ ͜Ε͕ͦ͜Θͨ͠ͷࣄʂ ͪΐͬͱʰϩʔϧϓϨΠϯάήʔϜʱΆ͍ https://druby.hatenablog.com/entry/20101202/p1 Ͱɺ͜Μͳͱ͖Ͳ͏͢Δ͔ɻ ͜ΕͶɺ৺ཧత҆શੑ͕ͦ͜ʹ͋Δ͔ͷΑ͏ʹ;Δ·͏ΜͰ͢ɻ ͜ΕΛݴ͏͜ͱ͕Θͨ͠ͷ໋ͩɺ͜Ε͕ͦ͜Θͨ͠ͷࣄͩͱࢥͬͯݴ͏ͷɻ
৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹ;Δ·͏ ௧ΈڪΕෆ҆Λ͏ʢੑ࣭తʹ׳ΕΔ͜ͱͳͦ͞͏ʣ ͜Μͳ͜ͱΛݴͬͨΒ૬खͲΜͳؾ࣋ͪʹͳΔΜͩΖ͏ ͜Μͳ͜ͱΛݴͬͨΒࣗΈΜͳ͔ΒͲ͏ࢥΘΕΔΜͩΖ͏ Ͳ͏ͳΔ͔ Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕Δ ҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕Δ ࣗಉ྅ͷݴ༿Λฉ͜͏ͱ͢Δ ͪΖΜଟগͷ௧ΈΛ͏͠ɺ׳ΕΔ͜ͱͳͦ͞͏ͳΜ͚ͩͲɺ·ΔͰ৺ཧత҆શੑ͕͋ Δ͔ͷΑ͏ʹ;Δ·͍ଓ͚ΔͱͲ͏ͳΔͱࢥ͍·͔͢ʁ
ͳΜͱ৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹͳΔΜͰ͢Αʂ ɾࢲ͕ϓϩμΫτʹରͯ͠Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕ ΔΑ͏ͳؾ͕͢Δ͠ ɾҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕ΔΑ͏ͳؾ͕͢Δʂ ͦ͏͖ͬͯͪΜͱड͚ͱΊͯΒ͑ͨʂͱ͍͏هԱ͕͍ͬͯ͘Μ͚ͩͲɺࢲࣗಉ྅ ͕ߟ͍͑ͯΔ͜ͱΛͬͱΓ͍ͨͱࢥ͏͠ɺฉ͜͏ͱ͢ΔΜͰ͢Ͷɻ
νʔϜͱԿ͔ ͯ͜͜͞·ͰνʔϜͬΆ͍Λ͖͚ͯͨ͠ͲɺνʔϜͬͯԿͩͱࢥ͍·͔͢ʁ
νʔϜͱԿ͔ νʔϜ֓೦తͳͷɺ૾্ͷͷ ࣮ମࣗࣗ νʔϜ͕Կ͔ͱ͔ɺԿͰͳ͍͔ͱ͔Ͳ͏Ͱ͍͍ʂ νʔϜͶ֓೦తͳͷͰ͢ɻ૾ͷதʹ͔͠ͳ͍ͷͳͷɻ࣮ମࣗࣗͳΜͩΑɻ ͦ͏Ͱ͠ΐ͏ʁ
αΠϩԽͷνʔϜͰͳࣗࣗ͘ͷ͠ɻؾ͍ͮͯͨʁ ͱݴ͏Θ͚ͰɺαΠϩԽͷͶɺνʔϜͰͳࣗࣗ͘ͷ͠ͳͷͰͨ͠ɻͻͱΓͻͱ Γ͕αΠϩͳͷɻؾ͍͔ͮͯͨͳʁ ͜ΕͰࢲͷ͓͠·͍Ͱ͢ɻฉ͍ͯ͘Εͯ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ