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.6k
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
June 27, 2020
Tweet
Share
More Decks by miwa719
See All by miwa719
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
19
14k
HowtocatchStrangeness.pdf
miwa719
17
15k
わたしたちの開発現場
miwa719
12
28k
テスターのドロア(わたしのあたまのなかのひきだし)〜プログレスダイアログの巻〜
miwa719
7
1.6k
Other Decks in Technology
See All in Technology
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
210
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
130
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
470
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
510
AWSで始める実践Dagster入門
kitagawaz
1
750
エンジニアがデザインまで担うための AI駆動UIデザイン/フロントエンド開発実践
kitami
2
110
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
130
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
いま注目のAIエージェントを作ってみよう
supermarimobros
0
370
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Building Applications with DynamoDB
mza
96
6.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Statistics for Hackers
jakevdp
799
220k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
4 Signs Your Business is Dying
shpigford
184
22k
KATA
mclloyd
32
14k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
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 Ͱɺ͜Μͳͱ͖Ͳ͏͢Δ͔ɻ ͜ΕͶɺ৺ཧత҆શੑ͕ͦ͜ʹ͋Δ͔ͷΑ͏ʹ;Δ·͏ΜͰ͢ɻ ͜ΕΛݴ͏͜ͱ͕Θͨ͠ͷ໋ͩɺ͜Ε͕ͦ͜Θͨ͠ͷࣄͩͱࢥͬͯݴ͏ͷɻ
৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹ;Δ·͏ ௧ΈڪΕෆ҆Λ͏ʢੑ࣭తʹ׳ΕΔ͜ͱͳͦ͞͏ʣ ͜Μͳ͜ͱΛݴͬͨΒ૬खͲΜͳؾ࣋ͪʹͳΔΜͩΖ͏ ͜Μͳ͜ͱΛݴͬͨΒࣗΈΜͳ͔ΒͲ͏ࢥΘΕΔΜͩΖ͏ Ͳ͏ͳΔ͔ Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕Δ ҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕Δ ࣗಉ྅ͷݴ༿Λฉ͜͏ͱ͢Δ ͪΖΜଟগͷ௧ΈΛ͏͠ɺ׳ΕΔ͜ͱͳͦ͞͏ͳΜ͚ͩͲɺ·ΔͰ৺ཧత҆શੑ͕͋ Δ͔ͷΑ͏ʹ;Δ·͍ଓ͚ΔͱͲ͏ͳΔͱࢥ͍·͔͢ʁ
ͳΜͱ৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹͳΔΜͰ͢Αʂ ɾࢲ͕ϓϩμΫτʹରͯ͠Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕ ΔΑ͏ͳؾ͕͢Δ͠ ɾҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕ΔΑ͏ͳؾ͕͢Δʂ ͦ͏͖ͬͯͪΜͱड͚ͱΊͯΒ͑ͨʂͱ͍͏هԱ͕͍ͬͯ͘Μ͚ͩͲɺࢲࣗಉ྅ ͕ߟ͍͑ͯΔ͜ͱΛͬͱΓ͍ͨͱࢥ͏͠ɺฉ͜͏ͱ͢ΔΜͰ͢Ͷɻ
νʔϜͱԿ͔ ͯ͜͜͞·ͰνʔϜͬΆ͍Λ͖͚ͯͨ͠ͲɺνʔϜͬͯԿͩͱࢥ͍·͔͢ʁ
νʔϜͱԿ͔ νʔϜ֓೦తͳͷɺ૾্ͷͷ ࣮ମࣗࣗ νʔϜ͕Կ͔ͱ͔ɺԿͰͳ͍͔ͱ͔Ͳ͏Ͱ͍͍ʂ νʔϜͶ֓೦తͳͷͰ͢ɻ૾ͷதʹ͔͠ͳ͍ͷͳͷɻ࣮ମࣗࣗͳΜͩΑɻ ͦ͏Ͱ͠ΐ͏ʁ
αΠϩԽͷνʔϜͰͳࣗࣗ͘ͷ͠ɻؾ͍ͮͯͨʁ ͱݴ͏Θ͚ͰɺαΠϩԽͷͶɺνʔϜͰͳࣗࣗ͘ͷ͠ͳͷͰͨ͠ɻͻͱΓͻͱ Γ͕αΠϩͳͷɻؾ͍͔ͮͯͨͳʁ ͜ΕͰࢲͷ͓͠·͍Ͱ͢ɻฉ͍ͯ͘Εͯ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ