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
100
ミッションから紐解く、 フィーチャーチームへの意識改革
negiandleek
July 28, 2023
Tweet
Share
More Decks by negiandleek
See All by negiandleek
チームで取り組みテスト改善のあゆみ
negi_andleek
4
2.2k
Other Decks in Programming
See All in Programming
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
見た目から始める生産性向上
ikumatadokoro
8
1.1k
Let's learn code review
riofujimon
2
550
Fast JSX: Don't clone props object #28768
yossydev
1
150
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
200
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
570
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
840
Node.js v22 で変わること
yosuke_furukawa
PRO
10
3.7k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
990
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
120
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
GraphQLとの向き合い方2022年版
quramy
33
12k
A Tale of Four Properties
chriscoyier
152
22k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Web Components: a chance to create the future
zenorocha
306
41k
Clear Off the Table
cherdarchuk
85
310k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Unsuck your backbone
ammeep
663
57k
Designing the Hi-DPI Web
ddemaree
276
33k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
How to train your dragon (web standard)
notwaldorf
74
5.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!! 🙏