Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エンジニアのドメイン知識獲得コストを低減するアプリケーションデザイン

永田諒
October 18, 2024

 エンジニアのドメイン知識獲得コストを低減するアプリケーションデザイン

- リリースからPMFに至るまでに技術的負債が生じるメカニズムについて
- 一定のPMF達成後の開発組織で生じた経営課題について
- それらを解決する、TypeScriptを用いたバックエンド開発とその背景について

永田諒

October 18, 2024
Tweet

Other Decks in Technology

Transcript

  1. ձࣾ঺հ w גࣜձࣾ$)*--//ʢͪΔΜͱಡΈ·͢ʣ w ʮϥΠϑελΠϧº*5ʯͷυϝΠϯͰϓϩμΫτΛ࡞͍ͬͯ·͢ w ݱࡏ͸॓ധࣄۀऀ޲͚ͷ4BB4Λఏڙ͓ͯ͠Γɺ શࠃͰ Λ௒͑Δࣄۀऀͷํʑʹ͝ར༻͍͍͍ͨͩͯ·͢ w

    ࢿۚௐୡͤͣʹ׬શࣗݾࢿຊͰ༔ʑࣗదʹ΍͍ͬͯ·͢ w ࠓ೥ɺژ౎Ӻʹۙ͘ʹখ͞ͳࣗࣾϏϧΛങ͍·ͨ͠ w ϚΨδϯϋ΢εΈ͍ͨͳϓϩμΫτاۀΛ໨ࢦ͍ͯ͠·͢ ʢࡶࢽͱ͔࡞Γ͍ͨʣ
  2. 1.'ޙͷ૊৫ߏ଄ͷมԽ w 1.'ʹࢸͬͨͱ͍͏͜ͱ͸ίʔυʹࢿ࢈Ձ஋͕ੜ·Εͨͱ͍͏͜ͱ w ࢿ࢈ͱ͸ɺӡ༻͢Δ͜ͱͰऩӹΛ࢈ΉϞϊͷ͜ͱ w ࣄۀʹऩӹੑ͕ੜ·ΕɺϓϩμΫτʹ͔͚ΒΕΔਓతϦιʔε͕૿͍͑ͯ͘ w ։୓ͨ͠Ϛʔέοτ΁ͷڝ߹ࢀೖ͕ߟ͑ΒΕΔͨΊɺطଘࢿ࢈Λੜ͔ͨ͠ૉૣ͍։ൃ͕ٻΊΒΕΔ w

    ڝ߹͸ɺ1.'ͨ͠ϓϩμΫτΛ஌͍ͬͯΔͷͰٕज़తෛ࠴ͳ͠Ͱॳظ։ൃ͕Ͱ͖Δ w ࣗࣾ͸طଘࢿ࢈ʹϨόϨοδΛޮ͔ͤͯϓϩμΫτ։ൃΛઌߦ͍ͯ͘͠ඞཁ͕ੜ͡Δ w ઌߦऀ༏ҐΛੜ͔ͯ͠։ൃΛઌߦ͢ΔͨΊʹʮίʔυͷ඼࣭ʯΛߴΊΔܦӦྗֶ͕ಇ͖࢝ΊΔ
  3. ྑ͍ίʔυͱ͸ʁ w อकੑ͕ߴ͍ w ૉૣ͘ޮ཰తʹಈ࡞͢Δ w ਖ਼֬ʹಈ࡞͢Δ w ແବ͕ͳ͍ ͜Ε͸ಛఆͷλΠϛϯάͰͷιϑτ΢ΣΞͷཧ૝ঢ়ଶͱͯ͠ޠΒΕ͍ͯΔ

    ͔͠͠ɺ࣮ࡍʹ͸ιϑτ΢ΣΞΛ࡞Δͷ͸ਓؒ اۀͷਓࡐʹ͸ೖΕସΘΓ͕͋Γɺιϑτ΢ΣΞͷલఏ৚݅͸࣌ܥྻมԽ͢Δ ͜͜ʹɺʮਓࡐ͕ྲྀಈతͳࢿ࢈Ͱ͋Δʯͱ͍͏લఏΛՃ͑ͯΈΔ
  4. ϧʔϧᶃ ϝιουΛ࣋ͨͳ͍७ਮͳυϝΠϯΦϒδΣΫτͱɺ υϝΠϯΦϒδΣΫτΛҾ਺ʹ࣋ͭؔ਺ͰΞϓϦέʔγϣϯΛߏங͢Δ w ͜ͷߏ੒ΛͱΔ͜ͱͷ࠷େͷϝϦοτ͸ɺσʔλΛى఺ʹඞཁͳ஌͚ࣝͩΛੵΈ্͍͛ͯ͘͜ͱ͕Ͱ͖ Δ͜ͱ w σʔλࣗମΛࡉ͔͘஌͍ͬͯΔඞཁ͸ͳ͍͕ʮσʔλ͔ΒͲΜͳ৘ใ͕நग़Ͱ͖Δͷ͔ʯʮσʔλΛ ༻͍ͯͲΜͳॲཧ͕࣮ߦͰ͖Δͷ͔ʯΛ஌ࣝͱͯ֫͠ಘ͍͚ͯ͠͹ྑ͍ w

    ௥ՃͷϝϦοτͱͯ͠ɺͲͪΒ΋ϐϡΞͳΦϒδΣΫτͱؔ਺ͳͷͰɺͲ͔͜ΒͰ΋ݺͼग़ͤͯɺϙʔ λϏϦςΟ͕͋Δ w ߏ଄Խϓϩάϥϛϯά΁ͷઌ૆ฦΓͳͷͰ͸ʁ w ैདྷͷߏ଄Խϓϩάϥϛϯάͱͷࠩҟ͸ɺܕͷදݱྗ͕૿͍ͯ͠Δ͜ͱ Ҿ਺ʹڧ੍͍໿ΛՃ͑Δ͜ͱ͕Ͱ͖ΔͷͰɺෳࡶੑ͕૿ͮ͠Β͍