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
590
アジャイルやっていきを醸成する内製講座
nomuson
1
810
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
4.9k
ボトムアップではじめるFour Keys・SPACEを用いた開発プロセスの改善事例 〜開発生産性に向き合ってチームの成長を実感する〜
nomuson
3
2k
Other Decks in Programming
See All in Programming
act1-costs.pdf
sumedhbala
0
100
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.4k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
570
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
400
Oxcを導入して開発体験が向上した話
yug1224
4
340
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
170
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
180
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
560
JavaDoc 再入門
nagise
1
410
Oxlintのカスタムルールの現況
syumai
6
1.1k
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
Statistics for Hackers
jakevdp
799
230k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
GitHub's CSS Performance
jonrohan
1033
470k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
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Λ͓ئ͍͠·͢ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠