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
5.8k
10
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
June 27, 2020
More Decks by miwa719
See All by miwa719
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
19
15k
HowtocatchStrangeness.pdf
miwa719
17
15k
わたしたちの開発現場
miwa719
12
29k
テスターのドロア(わたしのあたまのなかのひきだし)〜プログレスダイアログの巻〜
miwa719
7
1.7k
Other Decks in Technology
See All in Technology
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
250
Agentic Web
dynamis
1
180
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
440
GoとSIMDとWasmの今。
askua
3
520
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.9k
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
29
21k
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
420
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
140
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
2
1.1k
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
370
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Navigating Weather and Climate Data
rabernat
0
210
Test your architecture with Archunit
thirion
1
2.3k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
240
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
410
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 Ͱɺ͜Μͳͱ͖Ͳ͏͢Δ͔ɻ ͜ΕͶɺ৺ཧత҆શੑ͕ͦ͜ʹ͋Δ͔ͷΑ͏ʹ;Δ·͏ΜͰ͢ɻ ͜ΕΛݴ͏͜ͱ͕Θͨ͠ͷ໋ͩɺ͜Ε͕ͦ͜Θͨ͠ͷࣄͩͱࢥͬͯݴ͏ͷɻ
৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹ;Δ·͏ ௧ΈڪΕෆ҆Λ͏ʢੑ࣭తʹ׳ΕΔ͜ͱͳͦ͞͏ʣ ͜Μͳ͜ͱΛݴͬͨΒ૬खͲΜͳؾ࣋ͪʹͳΔΜͩΖ͏ ͜Μͳ͜ͱΛݴͬͨΒࣗΈΜͳ͔ΒͲ͏ࢥΘΕΔΜͩΖ͏ Ͳ͏ͳΔ͔ Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕Δ ҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕Δ ࣗಉ྅ͷݴ༿Λฉ͜͏ͱ͢Δ ͪΖΜଟগͷ௧ΈΛ͏͠ɺ׳ΕΔ͜ͱͳͦ͞͏ͳΜ͚ͩͲɺ·ΔͰ৺ཧత҆શੑ͕͋ Δ͔ͷΑ͏ʹ;Δ·͍ଓ͚ΔͱͲ͏ͳΔͱࢥ͍·͔͢ʁ
ͳΜͱ৺ཧత҆શੑ͕͋Δ͔ͷΑ͏ʹͳΔΜͰ͢Αʂ ɾࢲ͕ϓϩμΫτʹରͯ͠Կ͔͍͍͜ͱΛݴͬͯ͘ΕΔͣͩͱࢥͬͯฉ͍ͯ͘ΕΔ্͕͕ ΔΑ͏ͳؾ͕͢Δ͠ ɾҙѱ͞ΕͯΔͱࢥΘͣʹฉ͍ͯ͘ΕΔ্͕͕ΔΑ͏ͳؾ͕͢Δʂ ͦ͏͖ͬͯͪΜͱड͚ͱΊͯΒ͑ͨʂͱ͍͏هԱ͕͍ͬͯ͘Μ͚ͩͲɺࢲࣗಉ྅ ͕ߟ͍͑ͯΔ͜ͱΛͬͱΓ͍ͨͱࢥ͏͠ɺฉ͜͏ͱ͢ΔΜͰ͢Ͷɻ
νʔϜͱԿ͔ ͯ͜͜͞·ͰνʔϜͬΆ͍Λ͖͚ͯͨ͠ͲɺνʔϜͬͯԿͩͱࢥ͍·͔͢ʁ
νʔϜͱԿ͔ νʔϜ֓೦తͳͷɺ૾্ͷͷ ࣮ମࣗࣗ νʔϜ͕Կ͔ͱ͔ɺԿͰͳ͍͔ͱ͔Ͳ͏Ͱ͍͍ʂ νʔϜͶ֓೦తͳͷͰ͢ɻ૾ͷதʹ͔͠ͳ͍ͷͳͷɻ࣮ମࣗࣗͳΜͩΑɻ ͦ͏Ͱ͠ΐ͏ʁ
αΠϩԽͷνʔϜͰͳࣗࣗ͘ͷ͠ɻؾ͍ͮͯͨʁ ͱݴ͏Θ͚ͰɺαΠϩԽͷͶɺνʔϜͰͳࣗࣗ͘ͷ͠ͳͷͰͨ͠ɻͻͱΓͻͱ Γ͕αΠϩͳͷɻؾ͍͔ͮͯͨͳʁ ͜ΕͰࢲͷ͓͠·͍Ͱ͢ɻฉ͍ͯ͘Εͯ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ