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
変化する組織の中で運用するフロントエンドエコシステム / Frontend Ecosystem...
Search
i524
September 21, 2023
Technology
1
1.5k
変化する組織の中で運用するフロントエンドエコシステム / Frontend Ecosystem in Organizational Changes
以下のイベントでの発表資料です:
https://findy.connpass.com/event/294482/
i524
September 21, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
420
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
360
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
190
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
Practical Agentic AI in Software Engineering
uzyn
0
110
テストを軸にした生き残り術
kworkdev
PRO
0
210
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
「Linux」という言葉が指すもの
sat
PRO
4
140
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Speed Design
sergeychernyshev
32
1.1k
Code Review Best Practice
trishagee
71
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why Our Code Smells
bkeepers
PRO
339
57k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Done Done
chrislema
185
16k
It's Worth the Effort
3n
187
28k
RailsConf 2023
tenderlove
30
1.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Transcript
มԽ͢Δ৫ͷதͰӡ༻͢Δ ϑϩϯτΤϯυΤίγεςϜ
ࣗݾհ w *%!J w 9ͬͯ·ͤΜ w ΞΠίϯੲͷಉ྅͕ඳ͍ͯ͘Εͨ w ࠷ۙॳΊͯंͱंͷࣄނΛମݧͨ͠
ࠓ͢͜ͱ w %..ͱɺ1'ͱɺϑϩϯτΤϯυάϧʔϓͱ w ؒͷΤίγεςϜӡ༻ͷதͰى͖ͨมԽͱͦͷରԠ w ࠓޙͷల
ࠓ͢͜ͱ w %..ͱɺ1'ͱɺϑϩϯτΤϯυάϧʔϓͱ w ؒͷΤίγεςϜӡ༻ͷதͰى͖ͨมԽͱͦͷରԠ w ࠓޙͷల
%..ͱ w ʮͳΜͰͬͯΔ%..ʯ
ϓϥοτϑΥʔϜࣄۀຊ෦ʢ1'ʣͱ w ֤ࣄۀʹڞ௨ػೳΛఏڙ͢Δ෦ॺ w ΞΧϯτɺܾࡁɺϙΠϯτʜ w ػೳ͝ͱͷνʔϜɾϓϩμΫτ w શମͰͷϑϩϯτΤϯυΞϓϦͷʙ
1'ػೳͷΘΕํ w "1*Λ͏έʔεͱɺ8FCΞϓϦΛ͏έʔε͕͋Δ w ҎԼ%..57Ͱͷྫ ϖʔδ ϩάΠϯ 1' ϖʔδ ϖʔδ
ܾࡁ 1'
1'ϑϩϯτΤϯυάϧʔϓ w ʮ࠷ߴͷΞϓϦέʔγϣϯΛ࠷Ͱఏڙ͢Δʯ w 1'ͷϑϩϯτΤϯυશମΛΑΓྑ͘͢ΔͨΊͷԣஅతͳ׆ಈ w 6*69ͷҰ؏ੑ্ w ։ൃޮͷ্
͜Ε·ͰͷϑϩϯτΤϯυάϧʔϓͷ׆ಈ w %..ϓϥοτϑΥʔϜͷϑϩϯτΤϯυ։ൃΛࢧ͑ΔΤίγεςϜ IUUQTJOTJEFENNDPNBSUJDMFTENNGSPOUFOEFDPTZTUFN ϑϩϯτΤϯυάϧʔϓͷ׆ಈ༰Λৄ͘͠ هࡌ͍ͯ͠·͢ʢࠓճৄࡉ͠·ͤΜʣ
ࠓ͢͜ͱ w %..ͱɺ1'ͱɺϑϩϯτΤϯυάϧʔϓͱ w ؒͷΤίγεςϜӡ༻ͷதͰى͖ͨมԽͱͦͷରԠ w ࠓޙͷల
ϑϩϯτΤϯυάϧʔϓઃཱ࣌ͷഎܠ ͷ1'ϑϩϯτΤϯυ w όϥόϥͷٕज़ελοΫʹΑΔ.1"͕ओྲྀ w 1)1 ,PUMJO 4QSJOH /PEFKT w
Ұ෦Ͱ7VF 3FBDUϞμϯԽ͕ਐΜͰ͍ͨ w ෦ॺنʹରͯ͠গͳ͍ϑϩϯτΤϯυઐͷΤϯδχΞ w ϨΨγʔͳΞϓϦέʔγϣϯΛϦϓϨΠε͢Δػӡ
औΓΜͩ͜ͱ ϞϊϨϙج൫Λத৺ͱͨ͠ΤίγεςϜͷඋ w ϞϊϨϙج൫ w $*$%ɾٕज़ελοΫͷ౷Ұɺڞ௨ϥΠϒϥϦͷఏڙ w σβΠϯγεςϜ w 6*ͷҰ؏ੑɾ࣭ͷ্ɺσβΠϯˠ࣮ΛίετԽ
w ੩తΞηοτ৴ج൫ w ࣮ɾΞʔΩςΫνϟϨϏϡʔ
ؒͰ࣮ݱͰ͖ͨ͜ͱ w ΤίγεςϜΛͬͨϑϩϯτΤϯυ։ൃ͕ελϯμʔυԽ w ৽نΞϓϦجຊϞϊϨϙ্Ͱͷ/FYUKT w ϞϊϨϙ্ʹΞϓϦ͕ଘࡏ w 1'ͷओཁͳΞϓϦͷଟ͘ΤίγεςϜʹͬͨ w
ϦϓϨΠεݱࡏਐߦத w ࠾༻ਐߦதʂ
༨ஊɿࠓͷΤίγεςϜͰͰ͖Δ͜ͱ w /FYUKTΛར༻ͨ͠৽نΞϓϦ։ൃ։࢝࣌ʹʜ w ձһใऔಘɾϩάग़ྗͳͲϘΠϥʔϓϨʔτ෦ϥΠϒϥϦ͕ར༻Մೳ w 'JHNB3FBDUͰҰ؏ͨ͠ίϯϙʔωϯτ͕ར༻Մೳ w $*ʹΑΔࣗಈςετ4UPSZCPPL735σϓϩΠ
ؒͰى͖ͨมԽ w ࣮ݱͨ͜͠ͱͷཪଆ w ৫શମͷϑΣʔζͷมԽ w ϨΨγʔͷϦϓϨΠεʢˠʣˠϦϦʔεޙӡ༻ w نͷมԽ w
ར༻ऀνʔϜˠνʔϜ w ෦తͳར༻ଞ෦ॺɾଞ৬छʹ͕Δ w ఏڙ͢ΔػೳϓϩμΫτͷن૿Ճ
มԽʹΑΔ՝ w ҙࢥܾఆίετͷ૿Ճ w αϙʔτίετͷ૿Ճ w ͜ΕΒͷ՝ෳ߹ͯ͠ঃʑʹͬͯ͘Δ
ҙࢥܾఆίετͷ૿Ճ w ೝෛՙͷ૿Ճ w ϓϩμΫτͷʹ͍։ൃʹඞཁͳίϯςΩετ૿Ճ w ϘτϧωοΫͷҠಈ w ৽ن։ൃ࣌ͷ։ൃίετͷϘτϧωοΫղফͰ͖ͨ w
Ϣʔεέʔε͝ͱʹҟͳΔϘτϧωοΫ͕ൃੜ w ˠͲͷϓϩμΫτͷͲͷ՝ʹྗ͢Δͷ͔ʁ͕ͲΜͲΜʹ
αϙʔτίετͷ૿Ճ w ར༻ऀͷ૿Ճˠར༻ํ๏ͷଟ༷Խ w αϙʔτ͖͢Ϣʔεέʔεͷ૿Ճ w ར༻ऀ૿ʹैͬͯݸผͷར༻ऀͱͷڑ͕Ͱ͖͍ͯ͘ w ޱ಄ͳͲີͳίϛϡχέʔγϣϯͷػձ͕ݮ͍ͬͯ͘ w
ݕͰ͖ͳ͍τϥϒϧɾఆ֎ͷ͍ํͷൃੜ
ରԠͨ͜͠ͱɾ͍ͯ͠Δ͜ͱ w ৭ʑ͋Γ·͕͢ࠓճҰ෦͚ͩհ w νʔϜׂ w ϞϊϨϙج൫ͷ$%վળ w ࠓճ͞ͳ͍͜ͱʢҰྫʣ w
υΩϡϝϯτͷڧԽɺίϛϡχέʔγϣϯͷඋ w 3FBDUΞϓϦ։ൃϕετϓϥΫςΟεͷࡦఆɾಋೖ
νʔϜׂ w ҙࢥܾఆίετΛԼ͛ΔͨΊͷऔΓΈ w ϑϩϯτΤϯυάϧʔϓͷΛׂ w ΤίγεςϜνʔϜج൫෦ w ΞϓϦέʔγϣϯνʔϜݸผͷΞϓϦέʔγϣϯ։ൃʹؔΘΔ෦ w
ͬͱ͚Δ͜ͱߟ͍͑ͯΔ͕ਓ͕Γͳ͍ʂ
νʔϜׂͷੋඇ w ྑ͍͋Δ͕ҙ͕ඞཁͳ͋Δ w ೝෛՙͷݮ w ྖҬΛߜΕΔ͜ͱͰݸผͷࢪࡦʹ͍ͭͯਂ͘ߟ͑ΒΕΔΑ͏ʹ w ͲͷνʔϜ͕୲͢Δ͔ᐆດͳྖҬͲ͏ͯ͠ൃੜ͢Δ w
શମͱͯ͠ϒϨͣʹͻͱͭͷํʹ͔͍ͬͯ͘ʹ͕ඞཁ
ϞϊϨϙج൫ͷ$%վળ w αϙʔτίετΛԼ͛ΔͨΊͷऔΓΈ w σϓϩΠपΓϑϩϯτΤϯυάϧʔϓͰશʹཧ͍ͯͨ͠ w ৽ن։ൃʹΑΔར༻։࢝Λલఏʹ͍ͯͨͨ͠ΊɺΠϯϑϥ෦ܾΊଧͪ w ಠࣗΠϯϑϥ͚σϓϩΠΛ͍ͨ͠ɺσϓϩΠ࣌ʹݻ༗ͷॲཧΛߦ͍͍ͨɺ ͳͲͷཁ
w ˠϑϩϯτΤϯυάϧʔϓͱͯ͠୲อ͍ͨ͠෦୲อͭͭ͠ɺΑΓॊೈʹ ͑ΔΈ
ϞϊϨϙج൫ͷ$%վળͬͨ͜ͱ ͷཧͱΠϯλʔϑΣʔεͷܾఆ w ͷ࠶ཧ w σϓϩΠશൠˠτϦΨʔͷఏڙɺϏϧυɾΩϟογϡͷཧ w ΠϯλʔϑΣʔεͱͯ͠ͷ(JU)VC"DUJPOͷ࡞ w Ϗϧυ༻$PNQPTJUF"DUJPOͷఏڙ
w ֤छॲཧͷೖΓޱͱͳΔϑΝΠϧΛఏڙ w υΩϡϝϯτͷඋ
ϞϊϨϙج൫ͷ$%վળΠϝʔδ w ೖΓޱͱͳΔϑΝΠϧʢ؆қίʔυʣ
ϞϊϨϙج൫ͷ$%վળΠϝʔδ w ར༻ऀಛఆΞϓϦ͚ͷॲཧΛՃ͢Δ
ϞϊϨϙج൫ͷ$%վળ݁Ռ w ར༻ऀϑϩϯτΤϯυάϧʔϓఏڙͷ$PNQPTJUF"DUJPOͱ3FVTBCMF 8PSL fl PXͰҙͷσϓϩΠॲཧɾσϓϩΠ࣌ॲཧΛهड़Ͱ͖Δ w σϓϩΠपΓͷཁʹυΩϡϝϯτͷڞ༗ͰࡁΉΑ͏ʹ w ϑϩϯτΤϯυάϧʔϓ$PNQPTJUF"DUJPOͷதͰϏϧυΩϟογϡͷ
࠷దԽ͕Ͱ͖Δ w Ϣʔεέʔεͷଟ༷Խʹରͯ͠ͱΠϯλʔϑΣʔεͷཧͰίετΛԼ͛ ͍ͯΔ
ࠓ͢͜ͱ w %..ͱɺ1'ͱɺϑϩϯτΤϯυάϧʔϓͱ w ؒͷΤίγεςϜӡ༻ͷதͰى͖ͨมԽͱͦͷରԠ w ࠓޙͷల
ࠓޙͷల w ΤίγεςϜΛલఏʹࠓޙͷ͜ͱΛߟ͑ΒΕΔΑ͏ʹͳͬͨ w ΧελϚʔδϟʔχʔશମͷ࠷దԽ w 1'ػೳͷϚΠΫϩϑϩϯτΤϯυ4%,Խ w ෳΞϓϦؒͰͷ੩తϦιʔεͷ࠷దԽ w
ΞϓϦέʔγϣϯఏڙϑϩʔશମͷ࠷దԽ w ։ൃ͓٬༷ʹՁΛಧ͚ΔϑϩʔͷҰ෦Ͱ͔͠ͳ͍
·ͱΊ w %..ͱɺ1'ͱɺϑϩϯτΤϯυάϧʔϓͱ w ؒͷΤίγεςϜӡ༻ͷதͰى͖ͨมԽͱͦͷରԠ w ϑΣʔζɾنͷมԽ w ҙࢥܾఆίετͷ૿ՃˠνʔϜׂ w
αϙʔτίετͷ૿Ճˠ$%վળ w ࠓޙͷల
ҰॹʹਐΊ͍ͯ͘ํΛืू͠·͢ʂ w ࠓճ͝հͨ͠ΤίγεςϜ෦͚ͩͰͳ͘ɺ1'ͷݸผͷྖҬ֤ࣄۀͰ ϑϩϯτΤϯυΤϯδχΞΛืू͍ͯ͠·͢ʂ w 'SPOUFOE0QTIUUQTENNDPSQDPNSFDSVJUFOHJOFFS w ΞϓϦέʔγϣϯ։ൃ Φʔϓϯϙδγϣϯ
w ςοΫϦʔυIUUQTENNDPSQDPNSFDSVJUFOHJOFFS w ΤϯδχΞIUUQTENNDPSQDPNSFDSVJUFOHJOFFS