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
6.1k
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.8k
ログラスCREのこれまでとこれから(2023年)
zakiyama
0
530
カスタマーサポートを立ち上げてからやったこと
zakiyama
0
400
組織一丸となってカスタマーサクセスを実現するための取り組みと悩み
zakiyama
0
2.3k
プロダクトと顧客をつなぐログラスのCREの取り組み
zakiyama
2
5.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Chromium版EdgeのTracking Prevention機能 / Tracking Prevention in Chromium-based Microsoft Edge
zakiyama
0
1.8k
LWCのローカル開発機能(ベータ)を試す / LWC Local Development
zakiyama
0
610
Chromaticで手軽にVisual Regression Testを導入する / Visual Regression Testing with Chromatic
zakiyama
2
1.7k
Other Decks in Programming
See All in Programming
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
33k
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
技術的負債の正体を知って向き合う
irof
0
220
理論と実務のギャップを超える
eycjur
0
170
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
1
120
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
5
2.5k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
7k
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.3k
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
3.4k
CSC509 Lecture 05
javiergs
PRO
0
310
Featured
See All Featured
Writing Fast Ruby
sferik
629
62k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
4 Signs Your Business is Dying
shpigford
185
22k
Code Reviewing Like a Champion
maltzj
526
40k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Speed Design
sergeychernyshev
32
1.2k
Embracing the Ebb and Flow
colly
88
4.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
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 ࣙΊΔɺ͕ΑΓࣗવʹͰ͖Δ
Α͏ʹͳΔͱ͍͍ͳ • ͏·͍͚͍ͯ͘ΔํΞυόΠε͍ͩ͘͞ʂʂ ·ͱΊ