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
kintone開発チームのモブプロ事情 / Mob programming in kinton...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shingo Yamazaki
July 22, 2019
Programming
6.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kintone開発チームのモブプロ事情 / Mob programming in kintone dev team
2019/7/22 モブプログラミングMeetupの登壇資料です
Shingo Yamazaki
July 22, 2019
More Decks by Shingo Yamazaki
See All by Shingo Yamazaki
顧客価値に向き合うためのCREのススメ
zakiyama
4
2k
ログラスCREのこれまでとこれから(2023年)
zakiyama
0
620
カスタマーサポートを立ち上げてからやったこと
zakiyama
0
480
組織一丸となってカスタマーサクセスを実現するための取り組みと悩み
zakiyama
0
2.4k
プロダクトと顧客をつなぐログラスのCREの取り組み
zakiyama
2
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Chromium版EdgeのTracking Prevention機能 / Tracking Prevention in Chromium-based Microsoft Edge
zakiyama
0
1.9k
LWCのローカル開発機能(ベータ)を試す / LWC Local Development
zakiyama
0
690
Chromaticで手軽にVisual Regression Testを導入する / Visual Regression Testing with Chromatic
zakiyama
2
1.8k
Other Decks in Programming
See All in Programming
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.6k
symfony/aiとlaravel/boost
77web
0
120
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
600
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
250
Contextとはなにか
chiroruxx
1
390
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.9k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.3k
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
170
霧の中の代数的エフェクト
funnyycat
1
340
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
840
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The Limits of Empathy - UXLibs8
cassininazir
1
430
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Transcript
kintone։ൃνʔϜͷϞϒϓϩࣄ ʙ100%ϦϞʔτϞϒͷݱ͔Βʙ 2019/07/22 ϞϒϓϩάϥϛϯάMeetup
• Shingo Yamazaki • αΠϘζגࣜձࣾ (2018/12~) • kintone ։ൃνʔϜɹ݉ ϑϩϯτΤϯυΤΩεύʔτνʔϜ
• ϞϒϓϩαΠϘζೖ͔ࣾͯ͠Β About me zaki-yama zaki___yama
• kintone։ൃνʔϜͷհ • ମ੍ීஈͷϞϒϓϩͷ༷ࢠ • ϞϒϓϩͷΑ͍ͱ͜Ζ • ͬͯΈͯײͨ͡ϞϒͷϝϦοτ • ͓Έ
• ຊͷϝΠϯ ͓͢Δ͜ͱ
ɹ ໔ࣄ߲ • εϥΠυͷ༰νʔϜͷ૯ҙͰͳ͘ ͋͘·ͰݸਓͷݟղͰ͢ • νʔϜʹͪΐͪ͘ΐͯ͘͠·͢ • ࣾͰҰ෦ͷਓ͕΅͘ͷ͜ͱΛʮϞϒϨδε λϯεʯͱݺͼ·͕͢ɺϞϒʹରͯ͠൱ఆత
ͱ͍͏Θ͚Ͱ͋Γ·ͤΜ
kintone։ൃνʔϜͷհ
ϓϩάϥϚʔ ϞϒνʔϜ1 ϞϒνʔϜ2 ϞϒνʔϜ3 ϞϒνʔϜ4 QA σβΠφʔ ςΫχΧϧϥΠλʔ PM ਓ
ͬ͘͟Γ
౦ژ େࡕ দࢁ ౡ Ϟϒ Ϟϒ Ϟϒ ʜ
ϦϞʔτϞϒ
ݱࡏͷPBIͷਐΊํ ϞϒνʔϜ ϓϥϯ χϯά ༷ॻ मਖ਼ डೖΕ ࢼݧ ઃܭ ࣮
डೖΕ ࢼݧ ࣮ࢪ 1. ϨϏϡʔ ػೳࢼݧઃܭ ػೳࢼݧ ࣮ࢪ ※PBI: ϓϩμΫτόοΫϩάΞΠςϜ QA
• εΫϥϜ • ϓϩάϥϚʔ4໊લޙͰߏ͞ΕΔϞϒνʔϜ͕4ͭ • ࠷ۙ19৽ଔ͕ೖͬͯ·ͨগ͠มΘΓͦ͏ • ϝϯόʔ౦ژɺେࡕɺদࢁɺౡʹࡏ • جຊϦϞʔτϞϒ
• Ϟϒϓϩྺ1͙Β͍ • QAͱҰ෦λεΫΛϞϒͰ͍ͬͯΔ kintone։ൃνʔϜ
• ڌΛ·͙ͨϦϞʔτίϛϡχέʔγϣϯΛͲ͏ͬͨΒԁʹͰ͖Δ͔ʁ Λࡧ͍ͯͨ͠ • Ճ͑ͯɺෳͷPBIΛฒྻʹॲཧ͢Δ͜ͱʹΑΔฐى͖͍ͯͨ • εΠονϯάίετɺ༏ઌͷߴ͍PBI͔Β͠ͳ͍ɺͳͲ • ڌؒग़ுͳͲͷࡍͷཧϞϒϓϩΛܦͯޮՌΛ࣮ײ •
ঃʑʹࣾͷςϨϏձٞγεςϜඋ͞ΕͯݱࡏͷελΠϧʹࢸΔ • ৽͍ٕ͠ज़Λࢼ͢ɺ৽ਓͷεΩϧڞ༗ͳͲͷ໘ͰϞϒ͕༗ޮ • →ࣗવͱϞϒ͕جຊʹ ϞϒϓϩಋೖͷܦҢ ※ೖࣾલͳͷͰฉ͍ͨͰ͕͢
ϞϒϓϩͷΑ͍ͱ͜Ζ
• ࣝθϩ͔ΒͰΩϟονΞοϓ͍͢͠ • Θ͔͍ͬͯΔਓͷ࡞ۀͷਐΊํΛݟֶͯΔ • ఆظతʹυϥΠόʔ͕ճͬͯ͘ΔͷͰஔ͍͚ͯ΅ΓʹͳΓʹ͍͘ • υΩϡϝϯτʹ͠ʹ͍͘҉ͷڞ༗͕؆୯ • ίʔυΛͲ͏ಡΈਐΊ͍͍͔ͯ
• ΤσΟλͷศརͳγϣʔτΧοτ • Dev ToolsΛͬͨௐࠪํ๏ ϞϒϓϩͷΑ͍ͱ͜Ζ
• ίʔυϨϏϡʔ0 • ίϯςΩετεΠον͕ൃੜ͠ͳ͍ • લ৬ͰPR্ͷίϝϯτͷΓऔΓͰ2͙Β͍͔ ͔ͬͯͨ͜ͱ͕͋Δ • ָ͍͠ •
ඞવతʹձ͕ൃੜ͢ΔͷͰϫΠϫΠײ͕͋Δ ϞϒϓϩͷΑ͍ͱ͜Ζ
͓Έ
͓Έ1 ϞϒΊͬͪΌർΕΔɺ ूதྗΕΔ
• ؾ͕ͭ͘ͱಉ͡ਓ͕2͙࣌ؒΒ͍υϥΠόʔ͠ ͯΔ • ͍͠ʹϋϚͬͨͱ͖ʹى͖͕ͪ • φϏήʔλʔ͕Ϟϒͱແؔͷ͜ͱͯ͠Δ • ະಡ௨ॲཧͱ͔ ർΕΔɺूதྗ͕ΕΔ
• ϙϞυʔϩλΠϚʔͷಋೖ • Ϟϒ25ˠٳܜ5ˠυϥΠόʔަͯ͠Ϟϒ25ˠ… • 15࣌͝ΖʹΊͷٳܜ(30)ೖΕΔ • λΠϚʔΞϓϦʹMarinaraͱ͍͏Chrome֦ுͬͯ·͢ • ϞϒνʔϜ͝ͱʹҧ͏πʔϧͬͯͦ͏
• ٳܜೖΕ͔͗͢ͳͱࢥ͚ͬͨͲྑ͍ϦζϜ͕Ͱ͖ͨ • ఆظతʹυϥΠόʔ͕ճͬͯ͘Δ͜ͱͰूதྗ͕Εʹ͘͘ͳͬͨ Ͳ͏͔ͨ͠
• φϏήʔλʔͷͱ͖ʹ΅ʔͬͱͯ͠Δ·ͩ͋Δ • ࣗҎ֎͕͍͍ͩͨৄ͍͠ɺͱ͍͏ঢ়گͰى͜Γ͕ ͪ • ʮ͍͍͚ͭͯͯΔ͔ո͍͚͠Ͳ࡞ۀΛࢭΊΔඞཁ ͳ͍͠ͳ…ʯ • Կ͔ྑ͍ϧʔϧΛઃ͚͍ͯΔํ͍ͨΒڭ͍͑ͯͩ͘͞
՝Δ
͓Έ2 ϦϞʔτϞϒಛ༗ͷ
• إ͕ݟ͑ͳ͍ • ࠷ॳͩΕwebΧϝϥಋೖͯ͠ͳ͔ͬͨ • ڏແʹ͔͍ͬͯͯ͠Δײ͡ʹͳΔ • ҙࢥૄ௨͕ޱ಄·ͨจষʹཔΓ͕ͪ • ਤΛඳ͍ͨํ͕ૣͦ͏ͱࢥ͍ͭͭϗϫΠτϘʔυʹ
૬͢Δͷ͕ͳ͍ ϦϞʔτϞϒಛ༗ͷ
• webΧϝϥΛશһʹࢧڅͯ͠Βͬͨ • ද͕ݟ͑Δɺ͏ͳ͖ͮͳͲͷδΣενϟʔ͕ݟ͑Δͩ ͚Ͱ͍ͩͿҧ͏ • ਤʹ͍ͭͯɺखݩͰखॻ͖ˠࣸਅࡱͬͯڞ༗…͔ɺύϫϙ • ;ͤΜϗϫΠτϘʔυͷΑ͏ͳखܰ͞ͳ͍ •
ྑ͍πʔϧ͝ଘͷํ͍ͨΒ Ͳ͏͔ͨ͠
͓Έ3 ݸਓͱͯͯ͠͠ͳ͍ʁ
• ϞϒجຊతʹҰ൪ৄ͍͠ਓͷϖʔεͰਐΉ • దٓΘ͔Βͳ͍ͱ͜Ζ࣭͢Δͱ͍͑ • ۀ࣌ؒͯ͢Ϟϒɺͩͱߟ͑Λཧ͢Δ͕࣌ؒऔΕͳ͍ • ྫʣࠓճͷPBIͰखΛೖΕͨίʔυͷपลΛಡΜͩΓͯ͠ཧղΛਂΊ͍ͨ • ྫʣ͜ͷޙΔ༧ఆͷPBIʹର͢Δ༧උ͕ࣝଞͷਓΑΓͳ͍ͷͰ४උ͠
͓͖͍ͯͨ • ࠓͬͨPBIɺ࣍ҰਓͰ࣮Ͱ͖Δʁ͜ͷ··ϞϒΛଓ͚͍ͯͯɺͰ͖ ΔΑ͏ʹͳΔʁͱ͍͏ෆ͕҆͋Δ ݸਓͱͯͯ͠͠ͳ͍ʁ
• ͍Ζ͍Ζࡧத • Ϟϒͷ࣌ؒΛ10:00-17:00ʹͯ͠࠷ޙͷ1࣌ؒΛݸਓͷ୳ٻλΠϜ ʹͨ͠Γ • ׂͱMTGೖͬͯ͏ΉʹͳΓ͕ͪ • Ͱ͖ΕPBIͷྃޙɾணखલʹҰਓͷ͕࣌ؒ΄͍͠ •
ʮडೖΕࢼݧʹணखͨ͠λΠϛϯάͰ࣍ͷPBIͷௐࠪɾઃܭΛι ϩͰΒͤͯ͘ΕʯͬͯνʔϜʹ૬ஊத Ͳ͏͔ͨ͠
• νʔϜͰʮ͜ΕϞϒ͡Όͳ͍͍ͯ͘ΑͶʁʯͱ͍͏ ্͕͕ΔΑ͏ʹͳ͍ͬͯΔ • Δ͜ͱ͕Θ͔Γ͖͍ͬͯΔఆৗλεΫͳͲ • ϞϒνʔϜͰͷ࡞ۀͷฒྻԽ͕Ͱ͖ͭͭ͋Δ • ʮཪͰ͜ΕਐΊͱ͖·͢Ͷʯ •
→λεΫͷ༰ʹԠͯ͡ʮϞϒΛࣙΊΔʯͱ͍͏બ͕ͱ ΕΔΑ͏ʹͳ͍ͬͯΔ ྑ͍ஹ͠ݟΒΕΔ
• ϓϩμΫτͷ༷ιʔείʔυͷཧղͱͯ͠ • ʮ1. શ͘Βͳ͍(ԿΛΕ͍͍͔ݕ౼͔ͭͳ͍)ʯͱ • ʮ2. ŧŔŕŪΘ͔͖ͬͯͨ(͔͚࣌ؒΕͳΜͱ͔ਐΊΒΕΔ)ʯʹ͕ࠩ͋Δͱࢥ ͏ •
Ϟϒ1→2ʹ͢ΔʹޮՌ˕ • 2ͷϑΣʔζͷਓʹదٓιϩϫʔΫΛೝΊ͍͍ͯͷͰ • Ϟϒͱฒߦͯ͠ҰਓͰઃܭɾ࣮ͯ͠ޙͰϨϏϡʔ͢Δͱ͔ • ୭͔ҰਓιϩͰ࡞ۀͤͯ͞ϕϩγςΟམͪͳ͍ͷϞϒͷ͍͍ͱ͜Ζ ࢲݟͰ͕͢
·ͱΊ
• kintone։ൃνʔϜෳڌΛͭͳ͙ϦϞʔτϞϒ • ϕετϓϥΫςΟεΛ·ͩ·ͩࡧத • ϞϒͱιϩϫʔΫͱͷྑ͍όϥϯεΛ୳ٻ͍͖͍ͯͨ͠ • Ұ࣌తʹϞϒൈ͚Δ or ࣙΊΔɺ͕ΑΓࣗવʹͰ͖Δ
Α͏ʹͳΔͱ͍͍ͳ • ͏·͍͚͍ͯ͘ΔํΞυόΠε͍ͩ͘͞ʂʂ ·ͱΊ