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
nomuson
October 03, 2024
Programming
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
現場から考えるソフトウェアエンジニアリングの価値と実験
nomuson
October 03, 2024
More Decks by nomuson
See All by nomuson
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
620
アジャイルやっていきを醸成する内製講座
nomuson
1
850
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
4.9k
ボトムアップではじめるFour Keys・SPACEを用いた開発プロセスの改善事例 〜開発生産性に向き合ってチームの成長を実感する〜
nomuson
3
2k
Other Decks in Programming
See All in Programming
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
300
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
120
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
340
Cloudflare is Agents
chimame
0
150
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
430
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
190
VibeCodingからAgenticWorkflowへ
starfish719
0
320
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
480
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
680
AI: The stuff that nobody shows you
jnunemaker
PRO
9
890
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
480
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Site-Speed That Sticks
csswizardry
13
1.4k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
260
Transcript
ݱ͔Βߟ͑Δ ιϑτΣΞΤϯδχΞϦϯάͷ Ձͱ࣮ݧ ਓΛ͑Δ৫ͰͷεΫϥϜ࣮ફʙ4NBSU)3YαΠϘζʙ 4NBSU)3ଜढ़հ
ຊ͓͑͢Δ͜ͱ w ιϑτΣΞΤϯδχΞϦϯάͷՁʹ͍ͭͯ w ՁΛଊ͍͑ͯͨ͘Ίʹ࣮ݧ͖ͯͨ͜͠ͱ
גࣜձࣾ4NBSU)3 ϓϩμΫτΤϯδχΞ ଜढ़հʢOPNVTPOʣ #UP#ιϑτΣΞϕϯμʔͳͲͰΤϯδχΞɾ 4DSVN.BTUFSΛܦݧ͠ɺ ݄ʹ4NBSU)3ʹδϣΠϯ ϓϩμΫτΤϯδχΞͱͯ͠ਓࣄධՁͷ։ൃΛ୲ ͖ͳॻ੶ʰ5IF(SFBU4DSVN.BTUFSʱ
ͯ͢ͷਓ͕ɺ ৴པ͍͋͠ɺ ؾ࣋ͪΑ͘ಇͨ͘Ίʹɻ &NQMPZFF'JSTU
©︎ SmartHR, Inc. ೖࣾखଓ͖ ࣾձอݥ ϚΠφϯόʔ ޏ༻ܖ ܖߋ৽ จॻ εϚʔτϑΥϯ
͚ΞϓϦ ͷ৽ϓϩμΫτ։ൃ༧ఆ ࠓޙϦϦʔε༧ఆͷϓϩμΫτʹΑΓɺ ਓࣄσʔλϕʔεΛத৺ʹͨ͠ϓϩμΫτͷఏڙൣғ͕͞Βʹ͕͍͖ͬͯ·͢ɻ ैۀһσʔλϕʔε ৫ਤ ɾ໊ σʔλ ूܭ ҟಈ ɾஔ )3ΞφϦ ςΟΫε εΩϧ ཧ ֶशཧ ैۀһ αʔϕΠ ධՁ $47ΧελϜ μϯϩʔυ σʔλ ࿈ܞ *E1 ػೳ ଞࣾγεςϜ ࠷৽Ͱਖ਼֬ͳใΛ׆༻ ैۀһ͔Βσʔλऩू ௨ۈඅ ɾܦ࿏ ਃ ɾঝೝ ௐ څ༩໌ࡉ ۈଵཧ ͓Βͤ ܝࣔ൘ ΩϟϦΞ ா ࠾༻ཧ ࠾༻ܾఆͰσʔλϕʔεʹొ ଞγεςϜͷ࿈ܞuཧ ۈଵڅ༩ ͳͲ /&8 /&8 /&8 /&8 /&8 /&8 /&8 /&8
ιϑτΣΞΤϯδχΞϦϯά ͷՁͱʁ
IUUQTUJEZGJSTUTVCTUBDLDPNQNFBTVSJOHEFWFMPQFSQSPEVDUJWJUZ ιϑτΣΞΤϯδχΞϦϯάͷՁͷϝϯλϧϞσϧ
IUUQTUJEZGJSTUTVCTUBDLDPNQNFBTVSJOHEFWFMPQFSQSPEVDUJWJUZ ιϑτΣΞΤϯδχΞϦϯάͷՁͷϝϯλϧϞσϧ ίʔσΟϯά υΩϡϝϯτ σϦόϦʔͨ͠ػೳ ސ٬ͷ՝ղܾ ച্ ղ
IUUQTUJEZGJSTUTVCTUBDLDPNQNFBTVSJOHEFWFMPQFSQSPEVDUJWJUZ ιϑτΣΞΤϯδχΞϦϯάͷՁͷϝϯλϧϞσϧ ίʔσΟϯά υΩϡϝϯτ σϦόϦʔͨ͠ػೳ ސ٬ͷ՝ղܾ ച্ ղ ઌߦࢦඪ ߦࢦඪ
ઌߦࢦඪ ߦࢦඪ ܭଌ͍͢͠ ܭଌ͠ʹ͍͘ ૣ݁͘ՌΛಘΒΕΔ ݁Ռ͕ಘΒΕΔͷ͕͍ ϊΠζ͕ଟ͍ ϊΠζ͕গͳ͍ ΛϋοΫ͍͢͠ ΛϋοΫ͠ʹ͍͘
ઌߦࢦඪ ߦࢦඪ ܭଌ͍͢͠ ܭଌ͠ʹ͍͘ ૣ݁͘ՌΛಘΒΕΔ ݁Ռ͕ಘΒΕΔͷ͕͍ ϊΠζ͕ଟ͍ ϊΠζ͕গͳ͍ ΛϋοΫ͍͢͠ ΛϋοΫ͠ʹ͍͘
ઌߦࢦඪʢ& ff PSUɾ0VUQVUʣ͚ͩܭଌͯ͠ɺͦΕΛ։ൃੜ࢈ੑͱͯ͠։ൃऀͷධՁʹ͏ͱɺ ͷϋοΫ͕ى͜Γ݈શͳ։ൃจԽͷ่յʹͭͳ͕ΔϦεΫ͕͋Δɻ Ұํɺߦࢦඪʢ0VUDPNFɾ*NQBDUʣιϑτΣΞΤϯδχΞϦϯάͷՁͷධՁରͱͯ͠ॏཁ͕ͩɺ ߦࢦඪͷ݁Ռ͕ਖ਼͍͠ϓϩηεͰୡ͞Ε͍ͯΔ͔Ͳ͏͔ΛνΣοΫ͢Δඞཁ͋Δɻ
ਖ਼͍͠ͷΛਖ਼ͭ͘͘͠Δ ཁ͢Δʹʜ ਖ਼͍͠ͷΛਖ਼ͭ͘͘͠Δ ࢢ୩૱ܒஶɺϏʔɾΤψɾΤψ৽ࣾ
ਖ਼͍͠ͷΛਖ਼͍ͭͬͯ͘͘͠Δ͔ ͔֬Ίͳ͕Βվળ͍͖͍ͯͨ͠
w νʔϜͷ-F44 -BSHF4DBMF4DSVN w िؒεϓϦϯτ w ଟ͘ͷ࣌ؒΛϞϒϓϩάϥϛϯάϞϒ࡞ۀ w τϥϯΫϕʔε։ൃ
w ϑΟʔνϟʔϒϥϯνΛࡉ͔͘NBJOϒϥϯνʹϚʔδ͢Δ w 0,3 w ඪ 0CKFDUJWF ͱओཁͳ݁Ռ ,FZ3FTVMUT ʹΑΔඪઃఆखॱ w 4NBSU)3ϓϩμΫτͷ0,3Λઃఆ͍ͯ͠Δ ਓࣄධՁνʔϜͷ։ൃ
w ϓϩμΫτͷ0,3 w ܖςφϯτʢ*NQBDUʣػೳϦϦʔεʢ0VUQVUʣͱ͍ͬͨ ܭଌ͕༰қͳ,FZ3FTVMUT͕ઃఆ͞Ε͍ͯͨ w ՝ w ػೳϦϦʔεͷඪΛୡ͢ΔͨΊʹඞཁͳύϑΥʔϚϯεʢ&GGPSUʣ ൃشͰ͖͍ͯΔ͔ʁ
w ܖςφϯτ͕૿͑Δʹ͢ΔՌʢ0VUDPNFʣಘΒΕ͍ͯΔ͔ʁ
࣮ݧ̍ʙ։ൃαΠΫϧλΠϜΛଌΔ
ʮίϛοτ͔ΒΦʔϓϯ·Ͱͷฏۉ࣌ؒʯʹண w ͋ΔϑΟʔνϟʔ։ൃظؒͷαΠΫϧλΠϜ w ʮίϛοτ͔ΒΦʔϓϯ·Ͱͷฏۉ࣌ؒʯΛݟΔͱɺ ఔͰ1VMM3FRVFTUΛΦʔϓϯ͍ͯͨ͠ w Ҏʹ1VMM3FRVFTUΛΦʔϓϯ͢Δ͜ͱΛଟͯ͘͠ɺ αΠΫϧλΠϜΛॖ͍͖͍ͯͨ͠ &GGPSUͷ݁Ռͱͯ͠Λ͍ͬͯ͘
ఆྔඪ ʮίϛοτ͔ΒΦʔϓϯ·Ͱͷฏۉ࣌ؒʯΛIҎͱ͢Δ ඪΛຬ͍ͨͯ͠Δঢ়ଶɺ͖ͬͱ͜Μͳঢ়ଶͰʁ w Ҏʹ࣮͕ྃͰ͖ΔཻʹɺλεΫ͕ৄࡉԽͰ͖͍ͯΔ w 13ͷαΠζ͕దʹখ͘͞ͳΔΑ͏ɺλεΫΛׂͰ͖͍ͯΔ w ຖεϓϦϯτಈ͘ػೳ͕Ͱ͖ͯɺϨϏϡʔͰ͖Δ ঢ়ଶఆੑඪΛ໌ࣔ͢Δ
ඪΛຬ͍ͨͯ͠Δঢ়ଶ w Ҏʹ࣮͕ྃͰ͖ΔཻʹɺλεΫ͕ৄࡉԽͰ͖͍ͯΔ w 13ͷαΠζ͕దʹখ͘͞ͳΔΑ͏ɺλεΫΛׂͰ͖͍ͯΔ w ຖεϓϦϯτಈ͘ػೳ͕Ͱ͖ͯɺϨϏϡʔͰ͖Δ Λݟͳ͕Βɺ͕ࣗͨͪߦͬͨϓϩηεΛ;Γ͔͑Δ w ϓϥϯχϯάͷཻ͕ૈ͗ͨ͢ͷͰͳ͍͔ʁ
w 13Λେ͖͘࡞Γ͗ͨ͢ɻ࣍খ͍͞·ͱ·ΓͰ13Λ࡞Ζ͏ w ϓϥϯχϯάͰεϓϦϯτϨϏϡʔͷ֓ཁΛܾΊ͓ͯ͜͏
ΞδϟΠϧ͍͖ͬͯͷू͍ ޓ͍ͷΈݟͷڞ༗Λिʹճߦ͏ձ ࣗͷνʔϜͰ͜͏͍ͬͯΔɺ͏ͪ͜͜Ͱࠔͬ ͍ͯΔͱ͍ͬͨใަΛੵۃతʹߦ͏ 💪 ࣮ݧ݁ՌΛνʔϜΛӽ͑ͯԣల։
࣮ݧ̎ʙ؍Λ͛Δ
ʰ-FBOͱ%FW0QTͷՊֶʱஶऀͷਓ/JDPMF'PSTHSFO͞ΜΒ͕ఏএ ͭͷ؍ɺݸਓɾνʔϜɾγεςϜͷϨϕϧͰଟ໘తʹܭଌ͢Δ w 4BUJTGBDUJPOBOEXFMMCFJOH w ։ൃऀͷࣄɺνʔϜɺπʔϧɺจԽͷຬɺ݈߁ͰͤͰ͋Δ͔ w 1FSGPSNBODF w γεςϜϓϩηεͷ݁Ռɺ࣭ސ٬ຬͳͲͷՌ
w "DUJWJUZ w ࡞ۀΛߦ͏աఔͰྃͨ͠ߦಈΞτϓοτͷ w $PNNVOJDBUJPOBOE$PMMBCPSBUJPO w ਓʑͱνʔϜ͕ͲͷΑ͏ʹίϛϡχέʔγϣϯΛͱͬͯҰॹʹ࡞ۀΛ͢Δ͔ɺυΩϡϝϯτͷݕࡧੑ࣭ͳͲ w &GGJDJFODZBOEGMPX w ࠷খݶͷதஅԆͰࣄΛྃͤͨ͞ΓਐḿΛ͛ͨΓ͢Δೳྗ ։ൃੜ࢈ੑϑϨʔϜϫʔΫ41"$&
w 4BUJTGBDUJPOBOEXFMMCFJOH w $*$%ύΠϓϥΠϯͷ࣮ߦ࣌ؒ w ίʔυ্ͷ՝ w 1FSGPSNBODF w ઌߦࢦඪͱͯ͠ɺϨϏϡʔ࣌ؒɺΞϓϧʔϒ·Ͱͷ࣌ؒΛ'JOEZ5FBN
Ͱܭଌ w ߦࢦඪͱͯ͠ɺෆ۩߹ͷྲྀग़݅Λܭଌʢఆظతʹूܭ͍ͯͨ͠ͷΛ׆༻ʣ w "DUJWJUZ w ίʔσΟϯά࣌ؒɺσϓϩΠසΛ'JOEZ5FBN Ͱܭଌ ͭͷ؍ΛબΜͰΈΔ
w 4BUJTGBDUJPOBOEXFMMCFJOH w $*$%ύΠϓϥΠϯͷ࣮ߦ࣌ؒ w ίʔυ্ͷ՝ w 1FSGPSNBODF w ઌߦࢦඪͱͯ͠ɺϨϏϡʔ࣌ؒɺΞϓϧʔϒ·Ͱͷ࣌ؒΛ'JOEZ5FBN
Ͱܭଌ w ߦࢦඪͱͯ͠ɺෆ۩߹ͷྲྀग़݅Λܭଌʢఆظతʹूܭ͍ͯͨ͠ͷΛ׆༻ʣ w "DUJWJUZ w ίʔσΟϯά࣌ؒɺσϓϩΠසΛ'JOEZ5FBN Ͱܭଌ ͭͷ؍ΛબΜͰΈΔ ։ൃڥͷπϥϛΞϯέʔτΛ νʔϜʹऔͬͯࢦඪΛࡦఆ ख࣋ͪͷσʔλΛ׆༻
ϋΠύϑΥʔϚϯεπϦʔͰνʔϜͷཧΛඳ͘ w ཧͱͷΪϟοϓΛ૾ͨ͠͏͑Ͱɺ ։ൃڥͷπϥϛΞϯέʔτʹ͑ͯΒͬͨ w ͷϝλϑΝʔΛ༻͍ͯνʔϜͷߴ͍ظΛදݱ͢Δ w Ռ࣮ʹՌ w ࢬ༿ʹνʔϜͷߦಈɾঢ়ଶ
w ࠜͬ͜ʹՁج४ ѹతϓϩμΫτ ࠔͳ՝νʔϜͰ ղܾͰ͖Δͱ৴͡Δ ֬ɾଚܟɾ༐ؾ ίʔνϯάΞδϟΠϧνʔϜε ϦαɾΞυΩϯεஶɺాத྄ɾߴߐऱກ ɾࢁాӻ࿕ɾՖҪߦ ɾՖཬ߳ ɾࡈ౻لɾখࢬਅ࣮ࢠ༁ɺؙળग़൛
࣮ݧ̏ʙՌͷՁΛଌΔ
&WJEFODF#BTFE.BOBHFNFOUʢ&#.ʣΛಋೖʂ ͜Ε·Ͱʜ #JH2VFSZ 3FEBTIͰར༻ঢ়گͷݟ͑ΔԽߦ͍ͬͯͨ &#.Λಋೖ͢Δ͜ͱͰՌʢ0VUDPNFʣΛܭଌ͠ɺ ܖςφϯτͷඪʢ*NQBDUʣʹܨ͕ΔՌ͕ಘΒΕͯ ͍Δ͔ݕূ͢Δ
ΤϏσϯεϕʔευϚωδϝϯτʢ&#. &WJEFODF#BTFE.BOBHFNFOUʣɺ৫͕ ෆ࣮֬ͳ݅ͷͱͰސ٬ͷՌɺ৫ͷ ೳ ⼒ ɺ͓ΑͼϏδωεͷ݁ՌΛܧଓతʹվળ͢ Δͷʹ ⽴ ͭܦݧతΞϓϩʔνͰ͋Δɻ৫ ͕ෆ࣮֬ͳੈքͰՁΛఏڙ͢Δೳ
⼒ Λ্͞ ͤɺઓུతΰʔϧʹ͚ͨಓےΛࡧ͢ΔͨΊ ͷϑϨʔϜϫʔΫΛఏڙ͢Δɻ &#.ͱ ΤϏσϯεϕʔευϚωδϝϯτΨΠυʔ4DSVNPSH IUUQTTDSVNPSHXFCTJUFQSPETBNB[POBXTDPNESVQBM&#.(VJEF+BQBOFTFQEG
34(5ʹϓϩϙʔβϧΛग़͍ͯ͠·͢ʂ ͖͕ͭͮؾʹͳΔํ-JLFΛ͓ئ͍͠·͢ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠