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
ユーザーストーリーと効果的な開発、そのKPIは対話だよって話。
Search
watcafe
June 18, 2019
Technology
5
6.6k
ユーザーストーリーと効果的な開発、そのKPIは対話だよって話。
2019/6/18 @pmjpオフ会にて発表
watcafe
June 18, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
360
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
180
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
670
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
330
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
190
【令和最新版】ロボットシミュレータ Genesis x ROS 2で始める快適AIロボット開発
hakuturu583
1
870
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
39k
Yahoo! ズバトクにおけるフロントエンド開発
lycorptech_jp
PRO
0
110
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
20241220_S3 tablesの使い方を検証してみた
handy
4
780
いまからでも遅くないコンテナ座学
nomu
0
160
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.5k
Featured
See All Featured
Visualization
eitanlees
146
15k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
920
Rails Girls Zürich Keynote
gr2m
94
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Cost Of JavaScript in 2023
addyosmani
46
7k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
97
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
18
2.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Being A Developer After 40
akosma
89
590k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
ϢʔβʔετʔϦʔͱ ޮՌతͳ։ൃɺ ͦͷ,1*ରͩΑͬͯɻ !QNKQΦϑձ Θͨ͞Μ
Θͨ͞ΜʢลͳͷͰʣ ɿ/55ຊ4*ࣄۀͰϓϩδΣΫτཧ ɿ/55࣋גࣾελʔτΞοϓͰڭҭࣄۀ ɹɹɹɹˠ1.తͳׂʹϋϚΔ ɿ5*.&34 ɹɹɹɹՈΞϓϦͷελʔτΞοϓͰ1. ɿ'"#3*$50,:0 ɹɹɹɹϏδωεΣΞͷϑΝογϣϯςοΫͰ1. ࣗݾհ
ͪΐͬͱ͚ͩɺϓϩμΫτͷհ /05Φʔμʔεʔπ͞Μ ϥΠϑελΠϧʹ͓͚Δ ՝ղܾΛߦ͏ϓϩμΫτ
ͪΐͬͱ͚ͩɺϓϩμΫτͷհ ՆͷϏδωεγʔϯʹ߹͏ ʮ͜ΕͧʂʯͳϏδωεΣΞ ͬͯɺͳ͔ͳ͔ແ͍ɻ ߟ͑ͳͯ͘ணΒΕΔ ɹɹɹɹɹɹࠓͷϙϩγϟπ ɾ࠾ੇσʔλ͔ΒࣗಈαΠζఏҊ ɾֵۺʹ߹͏͖Ε͍ΊσβΠϯ ɾϝϯςָ͕Ͱٱੑͷ͋Δੜ
͓ʹҠΓ·͢
ϢʔβʔετʔϦʔ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ
اը༰ͷදݱ 1SPEVDU#BDLMPH*UFNͷදݱͱͯ͠ ϢʔβʔετʔϦʔΛ͍ͬͯΔํʁ
ϢʔβʔετʔϦʔ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ ɾ ɾ ɾ
ͱ͋Δاը ˠ اըॻ1#- 1#*ͷू߹
4QSJOUܭըʢඇ4DSVNͳΒ։ൃͱاըڞ༗͢Δ.UHʣ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ ɾ ɾ ɾ
ͱ͋Δاը ˠ '"$5 ղܾ͖͢՝ ఆϦλʔϯ ˣ اըॻ1#- 1#*ͷू߹
·͍͠ঢ়ଶ ։ൃνʔϜͱͷίϥϘϨʔγϣϯʹ͓͍ͯ ɾʮͳΔ΄ͲʯͰऴΘͬͯɺ૾Ҏ্ʹ ɹ͢ΜͳΓͱड͚ೖΕΒΕͯ͠·͏ ɾ݁Ռɺ։ൃணखޙʹʮ͜ΕͬͯԿ͢Ε ɹྑ͍ΜͰ͚ͨͬ͠ʁʯతͳΓͱΓ͕ੜ·ΕΔ ˠҰ୴ͷཧղ͞ΕΔͷ͚ͩͲɺ ɹɹɹɹɹɹɹɹɹɹɹਅҙ͕Θ͍ͬͯͳ͍ɻ
ݪҼΛߟ ɾޮՌతͳϢʔβʔετʔϦʔ͕ॻ͚͍ͯͳ͍ʁ ɾετʔϦʔ͕βοΫϦ͗ͯ͢ૂ͍͕ΘΒͳ͍ʁ
4DSVN͔ΒͷݟΛߟྀ ɾޮՌతͳϢʔβʔετʔϦʔ͕ॻ͚͍ͯͳ͍ʁ ɹˠड͚ೖΕج४͕ඞਢ ɾετʔϦʔ͕βοΫϦ͗ͯ͢ૂ͍͕ΘΒͳ͍ʁ ɹˠཻ͕ࡉ͔͖͘͢ ɹɹ͔ͦ͠ͷํ͕30*Λ ɹɹίϯτϩʔϧ͍͢͠
վળͯ͠ΈͨʢετʔϦʔαϯϓϧʣ "ػೳͷՁ֨Λ֬ೝ͠Α͏ͱͨ͠Ϣʔβʔͱͯ͠ɺՁ֨ମܥ Λཧղ͍ͨ͠ɻͳͥͳΒɺͲͷΑ͏ͳཁૉʹΑΓՁ͕ܾ֨· Δͷ͔ΛΔ͜ͱɺՁ֨ͦͷͷΛΔʹઌߦ͢Δใͩ ͔Βͩɻ ʻड͚ೖΕج४ʼ ɾՁ֨ใΛఏڙ͢Δը໘ͩͱจࣈใͰཧղͰ͖Δ͜ͱ ɾՁ֨ͱରͷؔ࿈ੑΛը૾ใͰཧղͰ͖Δ͜ͱ ɾTUϏϡʔʹՁ֨දͷݟग़͕͠දࣔ͞ΕΔ͜ͱ
վળͯ͠Έͨ ɾ ڞ௨ϔομʔ Λͬͨ Πϝʔδը૾ ݟग़͠ ߲ ߲ "ػೳͷՁ֨
݁ՌɺվળʹͳΒͳ͔ͬͨ ۩ମతͳ6*ɺڍಈɺ༧ݟͰ͖ͯ͠·͏ ͘͢͝ࡉ͔͍ϢʔβʔετʔϦʔͱɺ ड͚ೖΕج४͕ͨ͠ɻ ˠ)PXͷࢦࣔॻঢ়ଶͰɺ ɹ։ൃνʔϜ͕ੑΛൃش͢Δ༨͕ͳ͔ͬͨɻ ɹೝࣝ߹Θ͍ͤͯ͠Δͣͳͷʹ ɹΒ͞Εࣄײ͕ඬ͏ɾɾɾ
Ή͍ͣ
վΊͯΛߟ͑Δ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ ɾ ɾ ɾ
ͱ͋Δاը ˠ '"$5 ղܾ͖͢՝ ఆϦλʔϯ ˣ اըॻ1#- 1#*ͷू߹
,1*ͱ͖ͩͬͨ͢ͷ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ 9ͱͯ͠ɺ:͍ͨ͠ɻ ͳͥͳΒɺ;͔ͩΒͩɻ ɾ ɾ ɾ
ͱ͋Δاը ˠ '"$5 ղܾ͖͢՝ ఆϦλʔϯ ˣ ର اըॻ1#- 1#*ͷू߹
,1*ͱ͖ͩͬͨ͢ͷ ର
ରΛ,1*ͱͨ࣌͠ʹվળͨ͜͠ͱ Ͱ͖Δ͚ͩɺԿ͠ͳ͍ɻ
ޠͬͨͷ͜Ε͘Β͍ ͓٬͞·ʹͬͱϦϐʔτ͍͖͍ͯͨͩͨͬͯ͠ɺܦ Ӧ՝͕͋ͬͯɻͰɺՆͬͯεʔπཉ͘͠ͳ͍ɻͱ ͍͏Θ͚ͰɺϙϩγϟπͬͯςʔϚͰͬͯΈΑ͏ͱ ࢥ͍·͢ɻ͓٬͞·αΠζײॏࢹͰɺϏδωεͷϙ ϩ͔ͩΒ͖ͪΜͱײ͕େࣄͰɺ۩ମతʹֵۺʹ߹ ͏͘Β͍ͷϑΥʔϚϧײ͕رɻͰɺ࣮ٱੑ େࣄͰϝϯςָͳͷ͕ྑ͍ͬͯɺϫΨϚϚͬΓͳ Μͩɻ͍ͭͰʹɺ͏ͪͷεʔπ༻ͷαΠζσʔλΛ׆ ༻ͨ͠ศརͳମݧͬͯ࡞Εͳ͍͔ͳʁ
ͦΕ͚ͩޠͬͨ݁Ռ ݁ՌɺͱΓ͋͑ͣର͕͡·Δ ϝϯςָ͕ͬͯ Ͳ͏͍͏͜ͱʁ Կ࡞Δͷʁ Θ͔ΒΜΑ
ͦΕ͚ͩޠͬͨ݁Ռ ͩΜͩΜେࣄͳཁૉ͕໌Β͔ʹͳͬͯ͘Δ ϙΠϯτɺ αΠζײ ͖ͪΜͱײ ੜͷٱੑ ػೳɺ εʔπͷੇ๏ σʔλ͔ΒࣗಈͰ αΠζϚονϯά
ͦΕ͚ͩޠͬͨ݁Ռ উखʹϫΠϠʔ࡞ΒΕͨ
ͦͷޙͰɺϢʔβʔετʔϦʔ ΕΔͱࠔΔͷͰɺετʔϦʔʹཧͨ͠
վળޙͷϢʔβʔετʔϦʔ ࡉ͔͘ͳ͚Ε ड͚ೖΕج४ࡶ ʢٞࣄϝϞঢ়ଶʣ ͚ͩͲɺ·͍͠ڞ௨ཧղͱ ೝ͕ࣝ߹ͬͨϓϩμΫτ։ൃ͕ ͦ͜ʹ͋ͬͨ
࣮ࡍʹͰ͖ͨϓϩμΫτ
࣮ࡍʹͰ͖ͨϓϩμΫτ ࣗಈͰαΠζ Ϛονϯά
࣮ࡍʹͰ͖ͨϓϩμΫτ ͍͍ײ͡ʹ՝ղܾͰ͖ͦ͏ʙ ʢച্هɺߋ৽தʣ
৺ͷ ͜Ε·ͰΑΓࡉ͔͍ࣄ͠ͳͯ͘ νʔϜͱϓϩμΫτ͕ ͍͍ײ͡ʹͳΔͳΜͯɺ࠷ߴ͔Αʂ
·ͱΊ ϢʔβʔετʔϦʔͱ ޮՌతͳ։ൃɺ ͦͷ,1*ରͩΑͬͯɻ
એ 8&"3&)*3*/( ͝จঝΓத ࣗಈαΠζϚονϯά ମݧͯ͠ΈͯͶ ؒ ϙϩγϟπ
ϢʔβʔετʔϦʔͱ ޮՌతͳ։ൃɺ ͦͷ,1*ରͩΑͬͯɻ !QNKQΦϑձ Θͨ͞Μ