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
Shingo Yamazaki
July 22, 2019
Programming
0
4.8k
kintone開発チームのモブプロ事情 / Mob programming in kintone dev team
2019/7/22 モブプログラミングMeetupの登壇資料です
Shingo Yamazaki
July 22, 2019
Tweet
Share
More Decks by Shingo Yamazaki
See All by Shingo Yamazaki
顧客価値に向き合うためのCREのススメ
zakiyama
4
1.2k
ログラスCREのこれまでとこれから(2023年)
zakiyama
0
400
カスタマーサポートを立ち上げてからやったこと
zakiyama
0
330
組織一丸となってカスタマーサクセスを実現するための取り組みと悩み
zakiyama
0
2k
プロダクトと顧客をつなぐログラスのCREの取り組み
zakiyama
2
5k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Chromium版EdgeのTracking Prevention機能 / Tracking Prevention in Chromium-based Microsoft Edge
zakiyama
0
1.6k
LWCのローカル開発機能(ベータ)を試す / LWC Local Development
zakiyama
0
520
Chromaticで手軽にVisual Regression Testを導入する / Visual Regression Testing with Chromatic
zakiyama
2
1.5k
Other Decks in Programming
See All in Programming
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
160
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
210
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
110
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
860
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
500
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
630
Androidアプリの One Experience リリース
nein37
0
550
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
130
Kaigi on Railsに初参加したら、その日にLT登壇が決定した件について
tama50505
0
130
PHPカンファレンス 2024|共創を加速するための若手の技術挑戦
weddingpark
0
110
103 Early Hints
sugi_0000
1
320
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
390
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Optimizing for Happiness
mojombo
376
70k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
Visualization
eitanlees
146
15k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
190
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
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 ࣙΊΔɺ͕ΑΓࣗવʹͰ͖Δ
Α͏ʹͳΔͱ͍͍ͳ • ͏·͍͚͍ͯ͘ΔํΞυόΠε͍ͩ͘͞ʂʂ ·ͱΊ