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
negiandleek
July 28, 2023
Programming
0
130
ミッションから紐解く、 フィーチャーチームへの意識改革
negiandleek
July 28, 2023
Tweet
Share
More Decks by negiandleek
See All by negiandleek
チームで取り組みテスト改善のあゆみ
negi_andleek
4
2.3k
Other Decks in Programming
See All in Programming
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
0
310
GPU Hash Table | レイトレ合宿10
yknishidate
0
330
Why I Choose NetBeans for Jakarta EE
ivargrimstad
0
850
現場から考えるソフトウェアエンジニアリングの価値と実験
nomuson
1
140
/←このスケジュール表に立ち向かう フロントエンド開発戦略 / A front-end development strategy to tackle a single-slash schedule.
nrslib
1
430
CSC509 Lecture 07
javiergs
PRO
0
140
cgroup v2 support in Kubeadm
kentatada
0
220
画像でわかる北島直樹
naoki0917
0
110
How to debug Xdebug... or any other weird bug in PHP
dunglas
2
1.5k
20241004 モノタロウ式~ドメインモデリングとリアーキテクチャ
monotaro
PRO
2
680
空間の中でアイドルとレッスンする技術 - 1st "Vision" / Spatial Lesson technologies with my idol - 1st "Vision"
banjun
PRO
0
250
Scan with Decoupled Look-back and Onesweep Radix Sort
shocker_0x15
0
150
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
450k
Designing the Hi-DPI Web
ddemaree
280
34k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
31
1.7k
Navigating Team Friction
lara
183
14k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
We Have a Design System, Now What?
morganepeng
50
7.2k
Fireside Chat
paigeccino
32
3k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
BBQ
matthewcrist
85
9.2k
Transcript
ϛογϣϯ͔Βඥղ͘ɺ ϑΟʔνϟʔνʔϜͷҙࣝվֵ @negiandlee k SmartHR ϓϩμΫτΤϯδχΞ 2023.07.25 Tue. SmartHR ×
Aw ސ٬ʹՁΛಧ͚ΔϓϩμΫτࢤͳΤϯδχΞϦϯά@SmartHR
ࠜ؛ ༐ SmartHR ϓϩμΫτΤϯδχΞ ʗSmartHR جຊػೳʗओʹWebϑϩϯτΤϯυʢReact + TypeScriptʣ • 20209݄SmartHRೖࣾ
• SmartHRجຊػೳͰݱࡏཤྺपΓͷ։ൃΛ͍ͯ͠·͢ • ํࢢʹҠॅͯ͠ɺւ༡ͼʹ·ͬͯ·͢ @negiandleek
None
લఏ
։ൃମ 🏢
։ൃମ 🏢
νʔϜͱͯ͠ͷ՝
νʔϜͱͯ͠ͷ՝ ৫ͷ֦େʹ͍ۀԽ͕ਐΈɺސ٬Ձ Λத৺ʹνʔϜͰಇ͘ͷ͕͍͠😭
৬छʹΑͬͯஅ͞ΕΔͷͰɺνʔϜͰൃ͢Δͷ͕͘͠ͳΔ σϦόϦʔ͕Լ͠ɺػೳΛͳ͔ͳ͔ఏڙͰ͖ͳ͍ ࢲͨͪͷνʔϜͷ՝
৬छʹΑͬͯஅ͞ΕΔͷͰɺνʔϜͰൃ͢Δͷ͕͘͠ͳΔ ͦΕͧΕͷ৬छʹΑͬͯݟ͍͑ͯΔྖҬ͕ҟͳΓೝࣝʹͣΕ͕ ൃੜ͍͢͠ ೝίετ͕૿͑Δ σϦόϦʔ͕Լ͠ɺػೳΛͳ͔ͳ͔ఏڙͰ͖ͳ͍ ৬छʹΑΔஅ
৬छʹΑͬͯஅ͞ΕΔͷͰɺνʔϜͰൃ͢Δͷ͕͘͠ͳΔ σϦόϦʔ͕Լ͠ɺػೳΛͳ͔ͳ͔ఏڙͰ͖ͳ͍ Ҿ͠ίετ खΓ ৬छʹΑΔஅ
2021ࠒ͔ΒϑΟʔνϟʔνʔϜਪਐ͕ࣨര ϑΟʔνϟʔνʔϜΛਪਐ͢ΔΑ͏ʹ ৫ͱͯ͠ಉ༷ͷ՝͕͋ͬͨ
2021ࠒ͔ΒϑΟʔνϟʔνʔϜਪਐ͕ࣨര ϑΟʔνϟʔνʔϜΛਪਐ͢ΔΑ͏ʹ ৫ͱͯ͠ಉ༷ͷ՝͕͋ͬͨ ϑΟʔνϟʔνʔϜͱ🤔
ϑΟʔνϟʔνʔϜͱ “ސ٬த৺ͷػೳΛ࣮ݱ͢Δɺ҆ఆͨ͠ظଘଓ͢ΔνʔϜ” େنεΫϥϜ-BSHF4DBMF4DSVN -F44 ΞδϟΠϧͱεΫϥϜΛେنʹ࣮͢Δํ๏ ΑΓ
ίϯϙʔωϯτνʔϜ ϑΟʔνϟʔνʔϜʹ͍ͭͯ·ͱΊͯΈͨΑΓ IUUQTUFDITNBSUISKQFOUSZ
όϦϡʔετϦʔϜϚοϓ ͷભҠ ˞όϦϡʔετϦʔϜϚοϓͱ ػೳͷண͔Βސ٬ʹՁΛಧ͚Δ·ͰͷҰ࿈ͷྲྀΕΛՄࢹԽͨ͠ͷ
VSMͷશମ૾
ͬͱγϯϓϧʹͨ͠VSMͰɺભҠΛΈͯΈΔ
Before
After
After PdEͷྖҬ͕૿͑ͨ🎉
άϧʔϓϛογϣϯΛͱʹ ඥղ͘
2021: ࠷ڑΛߦ͜͏ 2022: ސ٬ͷՁͰޠΖ͏ 2023: ڥքΛӽ͑Α͏ ϓϩμΫτΤϯδχΞάϧʔϓͷϛογϣϯ
2021: ࠷ڑΛߦ͜͏ 2022: ސ٬ͷՁͰޠΖ͏ 2023: ڥքΛӽ͑Α͏ ϓϩμΫτΤϯδχΞάϧʔϓͷϛογϣϯ
όϦϡʔετϦʔϜͷ࠷దԽ ʮ࡞ۀͷҾ͖͠ίετʯͱʮख͠ͷίετʯΛݮΒ͢ తΛཧղͨ͠։ൃείʔϓͷ࠷దԽ ػೳΛ࡞ΓࠐΈ͗ͣ͢ʹɺׂͯ͠ϦϦʔε͢Δ 2021: ࠷ڑΛߦ͜͏
ૉૣ͍ϦϦʔεͦͷ··ʹɺఏڙͰ͖ΔՁΛ্͍͛ͯ͜͏ʂ ͍͔͠ΒΑΓҙࣝ͠Α͏ 2022: ސ٬ͷՁͰޠΖ͏
VSMͷભҠ
ͲͷΑ͏ͳ͜ͱΛͬͨͷ͔
νʔϜͷମ੍͕มΘͬͨΘ͚Ͱͳ͘ɺ ମ࣭ҙ͕ࣝগͮͭ͠มΘΓɺߦಈมΘ͍ͬͯͬͨɻ
άϧʔϓϛογϣϯʹ͍ͭͯνʔϜͰ͋ͬͨ͠Γɺվ ળΛ܁Γฦͨ͠
άϧʔϓϛογϣϯʹ͍ͭͯνʔϜͰ͋ͬͨ͠Γɺվ ળΛ܁Γฦͨ͠
άϧʔϓϛογϣϯʹ͍ͭͯνʔϜͰ͋ͬͨ͠Γɺվ ળΛ܁Γฦͨ͠
άϧʔϓϛογϣϯʹ͍ͭͯνʔϜͰ͋ͬͨ͠Γɺվ ળΛ܁Γฦͨ͠
۩ମతʹมΘͬͨ͜ͱ
༷ܾΊ ʰͲΜͳػೳΛͭ͘Δͷ͔ʱࣄۀઓུʹΑܾͬͯΊΒΕΔ ͜ΕνʔϜͷ֎ଆ ༷ࡦఆΛೋͭʹ͚ͨ ϓϩμΫτཁٻ༷(PRD ) ٕज़༷
PRDͱٕज़༷ʹ͍ͭͯ ϓϩμΫτཁٻ༷(PRD ) υϝΠϯࣝۀϑϩʔʹؔ͢Δ͜ͱΛ·ͱΊΔ PM͕୲ ٕज़༷ PRDʹॻ͔ΕͨػೳΛ࣮ݱ͢ΔͨΊͷٕज़తͳ༷
ϑΟʔνϟʔϦʔυͷੜ ٕज़༷ʹରͯ͠ΦʔφʔγοϓΛ࣋ͭ ෆ֬ఆͳ͜ͱɺߟ͑ͳ͍ͱ͍͚ͳ͍͜ͱΛཧ͢Δ औΓࠐΉϑΝΠϧͷ༰ɺݖݶ੍ޚͳͲ࣮·ΘΓ ඞཁͰ͋Εٕज़ௐࠪ͢Δ νέοτͷ༻ҙɺϒϩοΩϯάͷཧͳͲߦ͏
݁Ռͱͯ͠🏃 ϑΟʔνϟʔϦʔυΛ௨ͯ͡ϓϩμΫτΤϯδχΞੵۃతʹ༷ʹ͍ͭͯ ߟ͑ΔΑ͏ʹ ސ٬ͷ՝ղܾͷͨΊʹɺ͜ΕΛ࡞Γ͍ͨΜ͚ͩͲ … खஈଞʹͳ͍ʁଞʹ͍͍Γํͳ͍ʁͱୈࡾͷҊΛߟ͑ΒΕΔΑ͏ʹ
σβΠϯ PRDΛͱʹɺϨΠΞτจݴΛܾΊΔ
ΔΑ͏ʹͳͬͨ͜ͱ ϞϒϓϩͳΒ͵ɺϞϒσβͱ͍͏ͷΛΔΑ͏ʹͳͬͨ िʹ1h֬อͯ͠ɺΈΜͳͰΘ͍Θ͍σβΠϯʹରͯ͠ޱΛग़͢ σβΠϯͰܾ·͍ͬͯͳ͍͜ͱʹ͍ͭͯɺϓϩμΫτΤϯδχΞؚΊͯνʔ ϜͰ͢
݁Ռͱͯ͠🏃 σβΠϯʹ͍ͭͯϓϩτλΠϓͷஈ֊ͰνʔϜͰೝࣝ߹ΘͤͰ͖ΔΑ͏ʹ ೝࣝͷζϨ͕ൃੜͮ͠Β͘ͳΓɺखΓ͕ݮΔ ϓϩμΫτΤϯδχΞઢͰσβΠϯʹޱग़͠Ͱ͖ΔΑ͏ʹͳͬͨ ϓϩτλΠϓπʔϧͰΕ͕ͪͳ͍͢͞ͷ૬ஊ
QA QAΤϯδχΞͷଔۀ νʔϜͰ࣭ΛཧͰ͖Δମ੍ʹ͍ͨ͠ 1ػೳʹϑΥʔΧεͤͣɺϓϩμΫτશମͷ࣭อূʹऔΓΉͨΊ ৫ͷεέʔϧʹ߹ΘͤͯɺQAΤϯδχΞͷϦιʔε֬อ͕͍͠
ͲΜͳ͜ͱΛΔΑ͏ʹͳ͔ͬͨ ςετ؍Λ࣮લʹચ͍ग़͢ ςετ؍Λͱʹɺࣗಈςετʹམͱ͠ࠐΉ ϚχϡΞϧςετϓϩμΫτΤϯδχΞ͕ΔΑ͏ʹͳͬͨ ৄ͘͠ʲ4NBSU)3ͷ2"࿈ࡌɿୈʳΞδϟΠϧ։ൃॳ৺ऀ2"ͷೖ͔ࣾͯ͠ΒͷาΈ IUUQTUFDITNBSUISKQFOUSZ
݁Ռͱͯ͠🏃 ʰQAΤϯδχΞͷϦιʔε͕ΓͣʹϘτϧωοΫʹͳΔʱ͕ݮͬͨ ϓϩμΫτΤϯδχΞͰղܾͰ͖ΔΑ͏ʹͳͬͨ ϓϩμΫτΤϯδχΞ͕࣭Λ୲อ͢Δͱ͍͏ҙ্͕ࣝͨ͠ ࣮Λ͢Δ্ͰࣗಈςετΛॻ͘ҙ্͕ࣝͯ͠Δ ϚχϡΞϧςετΛ௨ͯ͡ސ٬ʹͱ͍͍͔ͬͯ͢Ͳ͏͔ΛҙࣝͰ͖ ΔΑ͏ʹ
ଞʹ͍Ζ͍ΖΔΑ͏ʹ SPͷπϥϛΛฉ͘ձΛ։͘ͳͲͯ͠ɺ࣮ࡍʹϢʔβʔͷΛฉ͍ͯΔਓ͔ ΒϖΠϯΛฉ͘ ͦΕΛͱʹϓϩμΫτվળΛߦͬͨΓ etc… ˞41ɿΧελϚʔαϙʔτɻސ٬ͷ͍߹ΘͤʹରԠ͢Δ෦෦ॺͷ૯শ
ଞʹ͍Ζ͍ΖΔΑ͏ʹ - SPͷπϥϛΛฉ͘ձͳͲ࣮ࡍʹϢʔβʔͷΛฉ͍ͯΔਓ͔ΒϖΠϯΛฉ ͘ - ͦΕΛͱʹϓϩμΫτվળΛߦͬͨΓ - etc… Ͱɺͦ͜·ͰϓϩμΫτΤϯδχΞ͕ Δඞཁ͋Δʁ🤔
ͳͥϓϩμΫτΤϯδχΞ͕෯͘Δඞཁ͕͋Δͷ͔ ϓϩμΫτʹΛ࣋ͭͨΊ ސ٬ʹͱͬͯՁͷ͋ΔΛૉૣ͘ϦϦʔε͢Δ ͜ΕΛ࣮ݱ͢ΔʹʰίʔυΛॻ͘Ҏ֎ͷ͜ͱΔඞཁ͕͋Δʱͱ͍ ͏அΛ͍ͯ͠·͢
༷ݕ౼ɺσβΠϯɺ։ൃɺQAɺetc…όϥόϥͷఔͰߦ͍ͬͯͨͷΛ νʔϜͰ݁ɾΛ࣋ͬͯ௨ͯ͠ߦ͏Α͏ʹͳͬͨɻ ݁Ռͱͯ͠ɺϦϦʔε্ͱސ٬ͷՁఏڙͷҙ͕͕ࣝ͋ͬͨɻ ࢲͨͪͷνʔϜ࣌ؒΛ͔͚ͯมΘ͍ͬͯͬͨ💪
ϓϩμΫτΤϯδχΞͷྖҬ͕૿͑ͨ
ۜͷؙͬΆ͍ʂ
ۜͷؙͬΆ͍ʂ ͪΖΜͦΜͳ͜ͱͳ͍ʂʂ
՝ ✏ ͕͔͔࣌ؒΔ ϓϩμΫτΤϯδχΞϚχϡΞϧςετ͠ͳ͖Ό͍͚ͳ͍ͷʁ ࣗͨͪͷνʔϜ2͘Β͍͔͚ͯঃʑʹҙ͕ࣝมΘ͍ͬͯͬͨ ઐੑ͕அ͞ΕΔ ϑϧϦϞʔτϫʔΫͱ૬·ͬͯɺଞνʔϜͷݟ͕ڞ༗͞Εͳ͍ ϑϩϯτΤϯυʹؔͯ͠ݴ͑ɺॻ͖ํ͕౷Ұ͞Εͳ͍ͳͲͷ՝ ݸਓͰͰ͖Δ͜ͱଟ͘ͳ͍͔ ৫νʔϜͱํੑ͕ҧ͏ͱਏ͘ͳΔ͔
·ͱΊ
·ͱΊ🎉 νʔϜͱͯ͠ɺϓϩμΫτʹΛͭ͜ͱେࣄ ϢʔβʔͷՁఏڙΛૉૣ͘ߦ͏ νʔϜͷҙࣝɾମ࣭Λվળ͢Δʹඇৗʹ͕͔࣌ؒ ͔Δ͚Ͳɺ͍͍ϓϩμΫτΛ࡞Ζ͏ͱ͍͏ڞ௨ೝࣝ Λ࣋ͯΔͷѱ͍͜ͱ͡Όͳ͍
·ͱΊ🎉 νʔϜͱͯ͠ɺϓϩμΫτʹΛͭ͜ͱେࣄ ϢʔβʔͷՁఏڙΛૉૣ͘ߦ͏ νʔϜͷҙࣝɾମ࣭Λվળ͢Δʹඇৗʹ͕͔࣌ؒ ͔Δ͚Ͳɺ͍͍ϓϩμΫτΛ࡞Ζ͏ͱ͍͏ڞ௨ೝࣝ Λ࣋ͯΔͷѱ͍͜ͱ͡Όͳ͍
·ͱΊ🎉 νʔϜͱͯ͠ɺϓϩμΫτʹΛͭ͜ͱେࣄ ϢʔβʔͷՁఏڙΛૉૣ͘ߦ͏ νʔϜͷҙࣝɾମ࣭Λվળ͢Δʹඇৗʹ͕͔࣌ؒ ͔Δ͚Ͳɺ͍͍ϓϩμΫτΛ࡞Ζ͏ͱ͍͏ڞ௨ೝࣝ Λ࣋ͯΔͷѱ͍͜ͱ͡Όͳ͍
ͦ͏͍͑2023ͷάϧʔϓϛογϣϯͲ͏ͳͬͨͷʁ ڥքΛӽ͑Α͏ ݱࡏSmartHRͰɺʰಇ͘ਓʹ·ͭΘΔɺ՝શൠΛղܾʱͰ͖ΔΑ ͏ʹฃಆ͍ͯ͠·͢ɻʢϚϧνϓϩμΫτͰ͑Δڞ௨DBͰ͋ͬͨ ΓɺϓϩμΫτΛލ͍ͩମݧͷ্ͳͲʣ ·ͩ·࣮ͩݱʹΉ͚ͯಓͳͷͰɺ͍͍ϓϩμΫτΛҰॹʹ࡞ͬͯ ͍͖͍ͨϓϩμΫτΤϯδχΞͷΈͳ͞Μ
https://hello-world.smarthr.co.jp / We are Hiring!! 🙏