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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
pokotyamu
January 13, 2017
Programming
910
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒が真面目にアジャイル勉強してみた
社内勉強会資料
アジャイルについての自分の学んだことなどを発表した。
pokotyamu
January 13, 2017
More Decks by pokotyamu
See All by pokotyamu
エンタメ好きが見る B リーグ
pokotyamu
0
54
アジャイルの知見から新卒研修作り、そして組織作り
pokotyamu
0
250
プロダクト作りと新卒研修作り、そして組織作り
pokotyamu
1
320
アジャイル・スクラム研修2025
pokotyamu
0
660
ふりかえり研修2025
pokotyamu
1
2k
新卒交流ワークショップ
pokotyamu
0
900
CTI の基礎コース受けてきた
pokotyamu
1
310
feedforce 青山オフィスへの行き方
pokotyamu
0
380
格ゲーから学ぶコーチング
pokotyamu
1
210
Other Decks in Programming
See All in Programming
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
200
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.5k
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
310
act2-costs.pdf
sumedhbala
0
110
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
130
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.4k
共通化で考えるべきは、実装より公開する型だった
codeegg
0
210
関数型プログラミングのメリットって何だろう?
wanko_it
0
160
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
継続モナドとリアクティブプログラミング
yukikurage
3
490
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
110
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
260
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
650
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Product Roadmaps are Hard
iamctodd
55
12k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
220
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
690
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
The browser strikes back
jonoalderson
0
1.4k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
৽ଔ͕ਅ໘ʹΞδϟΠϧษڧͨ͠ ''55 !QPLPUZBNV 1
2 Έͳ͞ΜɺΞδϟΠϧ։ൃͯ͠·͔͢ʁ
3 ͳͥɺΞδϟΠϧ։ൃͯ͠·͔͢ʁ
Ζ͏ͱ͖͔͚ͨͬ͠ 4 JPνʔϜͰεΫϥϜͬͯΔ͕ɺͳΜͱͳ͔ࣝ͘͠Β ͳ͔ͬͨ εΫϥϜͷརԿʁͬͯฉ͔Ε͔ͯΒͳ͔ͬͨ ݩʑεΫϥϜʹڵຯ͕͋ͬͨͷͰମܥతʹֶͿͭΓͩͬͨ
ΞδϟΠϧεΫϥϜΛֶͿPS෮श͢Δ͖͔͚ͬ ʹͳͬͯཉ͍͠ ࠓͷΰʔϧ 5
ֶशʹͬͨͷ ηϛφʔ 6
ֶशʹͬͨͷ ॻ੶ 7
8 ΞδϟΠϧۜͷؙͰͳ͍
ΞδϟΠϧۜͷؙͰͳ͍ 9 ۜͷؙͱɺஉѱຐΛҰൃͰܸୀͰ͖Δͱ͍͏ҙຯ͔ Βసͨ͡ൺᄻදݱ ຐ๏ͷΑ͏ʹɺ͙͢ʹʹཱͪϓϩάϥϚͷੜ࢈ੑΛഒ૿͞ ͤΔΑ͏ͳٕज़࣮ફ
10 ΞδϟΠϧͷൃ
ΦϒδΣΫτࢦ͔ΒΞδϟΠϧ 11 4UFWF'SFFNBO /BU1SZDFʰ࣮ઓςετۦಈ։ൃʱ
ΦϒδΣΫτࢦ͔ΒΞδϟΠϧ 12 ΦϒδΣΫτࢦ ΫϥεΛఆٛͯ͠ɺͦͷఆٛΛݩʹ࣮ଶΛ࡞Δ ͦͷ࣮ଶʹରͯ͠ɺ༷ʑͳ໋ྩΛ࣮ߦ͢Δ શͯͷ࣮ଶಉ͡ৼΔ͍͕ग़དྷΔ
ΦϒδΣΫτࢦ͔ΒΞδϟΠϧ 13 4UFWF'SFFNBO /BU1SZDFʰ࣮ઓςετۦಈ։ൃʱ
ΦϒδΣΫτࢦ͔ΒΞδϟΠϧ 14 λεΫ͕ͦΕͧΕಠཱ͍ͯ͠Δ λεΫͷॱ൪ಛʹؔͳ͍ ୭͕ͲͷλεΫͰग़དྷΔ Πϯελϯε͕ಉ͡ৼΔ͍Λ͢Δ
ΞδϟΠϧιϑτΣΞ։ൃએݴ 15 ࢲͨͪɺιϑτΣΞ։ൃͷ࣮ફ͋Δ͍࣮ફΛखॿ͚Λ͢ Δ׆ಈΛ௨ͯ͡ɺΑΓΑ͍։ൃํ๏Λݟ͚ͭͩͦ͏ͱ͍ͯ͠Δɻ ͜ͷ׆ಈΛ௨ͯ͠ɺࢲͨͪҎԼͷՁʹࢸͬͨɻ ϓϩηεπʔϧΑΓݸਓͱରΛɺ แׅతͳυΩϡϝϯτΑΓಈ͘ιϑτΣΞΛɺ ܖަবΑΓސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓมԽͷରԠΛɺ Ձͱ͢Δɻ͢ͳΘͪɺࠨهͷ͜ͱ͕ΒʹՁ͕͋Δ͜ͱΛೝΊ
ͳ͕Βɺࢲͨͪӈهͷ͜ͱ͕ΒʹΑΓՁΛ͓͘ɻ ݪจɿIUUQBHJMFNBOJGFTUPPSHJTPKBNBOJGFTUPIUNM
16 ͔͜͜Βษڧͯ͠Έͯؾ͍ͮͨ෦
कഁͷ৺ߏ͑ 17 ͠ΎΓʲकഁʳ ಓಓͳͲͰɺमۀʹ͓͚Δஈ֊Λࣔͨ͠ͷɻʮकʯ ɺࢣྲྀͷڭ͑ɺܕɺٕΛ࣮ʹकΓɺ࣮֬ʹʹ͚ͭ Δஈ֊ɻʮഁʯɺଞͷࢣྲྀͷڭ͑ʹ͍ͭͯߟ͑ɺྑ ͍ͷΛऔΓೖΕɺ৺ٕΛൃలͤ͞Δஈ֊ɻʮʯɺҰͭ ͷྲྀ͔ΒΕɺಠࣗͷ৽͍͠ͷΛੜΈग़ཱ֬ͤ͠͞Δஈ ֊ɻ σδλϧେࣙઘ
ษڧͯ͠Έͯؾ͍ͮͨ෦ 18 ϓϥϯχϯάͷݟੵΓ ొਓͷׂ ϢʔβʔετʔϦʔͷత
19 ݟੵΓ
ݟੵΓͰোͱͳΔ৺ཧݱ 20 όϯυϫΰϯޮՌ ͋Δબʹରͯ͠ɺҰํͷબࢶʹҙݟ͕ݻ·Δͱɺର ҙݟ͕ݴ͍ͮΒ͘ͳͬͯ͠·͏ݱ ϋϩʔޮՌ ͋ΔରΛධՁΛ͢Δ࣌ʹɺͦΕ͕࣋ͭݦஶͳಛʹҾ͖ ͣΒΕͯɺଞͷಛʹ͍ͭͯͷධՁ͕ΊΒΕΔݱ
ϓϥϯχϯάϙʔΧʔ ͜Ε͔ΒऔΓΉ࡞ۀͷେ·͔ͳେ ͖͞Λ֤ʑ͕ग़͢ αΠζɺ૬ରతʹஅͯ͠ɺ༏ઌ ͱͱʹϙΠϯτ͚Λߦ͏ ϙΠϯτϑΟϘφονྻΛ͏ ※
ʜ 21
ϓϥϯχϯάϙʔΧʔͷϝϦοτ 22 ͋͘·Ͱɺ͍͍ͩͨͷେ͖͞Λग़͢ ͜ͷϦϦʔεʹؚΊΔͱ͍͏ͷܾΊΔ͖͔͚ͬʹͯ͠ ɺ/ӦۀͰऴΘΔ͔Β͜͜·ͰؚΊΔͱ͍͏ͷΒ ͳ͍ ༏ઌҰॹʹ͚Δ͜ͱͰɺΒͳ͍ҙࢥܾఆΛ࠷Ͱ ߦ͏ ϑΟϘφονྻʹ͢Δ͜ͱͰɺײ֮తʹେ͖͍খ͍͞Λ அग़དྷΔΑ͏ʹ͢Δ
ϓϥϯχϯάͰצҧ͍͍ͯͨ͠෦ 23 ϓϥϯχϯάථγεςϜͰͳ͘ɺ͋͘·ͰҙݟΛड़ ΔͨΊͷݸʑͷݟੵΓҙݟΛ߹ΘͤΔͨΊͷΈͰ͋Δ ݫ֨ʹαΠζײΛߟ͍͑͗ͯͯ͢ɺϙΠϯτΛ͚Δ·Ͱʹ Έ͗͢Δ໘͕͋ͬͨ ಛʹӦۀࢉͯ͠͠·͏ͱɺ͕ࣗͬͨ߹ͱΒͳ ͔ͬͨ߹Ͱ͕ࠩग़ͯ͘Δ͜ͱΛؾʹ͍ͯͨ͠
24 ొਓͷׂ
εΫϥϜͷ̏ͭͷׂ 25 ։ൃνʔϜ εΫϥϜϚελʔ ϓϩμΫτΦʔφʔ
։ൃνʔϜ 26 ίʔμʔ͚ͩͰͳ͘ɺσβΠφʔɺςελʔͳͲ։ൃʹؔΘ Δਓશһ͕։ൃνʔϜʹॴଐ͢Δ ̏ʙ̕ਓ͕ཧత ଟ͗͢Δͱ༨ͳௐ͕ඞཁͱͳΔ ػೳԣஅܕͷਓࡐ͕ٻΊΒΕΔ ΠϯελϯεͷΑ͏ʹಉ͡;Δ·͍͕Ͱ͖Δ
ϓϩμΫτΦʔφʔ 27 ʰԿΛ࡞Δ͔ʁʱͷऀ ٕज़తͳࣝ ͲͷΑ͏ʹ࡞Δ͔ʁ ඞͣ͠ඞཁͳ͍ ϓϩμΫτͷݕऩɺϦϦʔεͷஅΛߦ͏ ൪ͱͯ͠ɺνʔϜʹແବͳใ͕ྲྀΕͳ͍Α͏ݟுΔ
εΫϥϜϚελʔ 28 ʰͲͷΑ͏ʹ࡞Δ͔ʁʱͷऀ ઃܭͰͳ͘ϓϩηεͱͯ͠ ։ൃͷোͱͳΔͷΛऔΓআ͘ ٕज़ྗ͕̍൪ߴ͍ਓ͕୲͢Δ ݸਓͷεΩϧΑΓνʔϜͷεΩϧΛߴΊΔ༨༟͕͋Δ ଞͷϝϯόʔͷঢ়گʹΛΕΔ ٕज़తʹԿΛ͍ͬͯΔ͔͕͔Δ
29 ϢʔβʔετʔϦʔ
ϢʔβʔετʔϦʔͷݪଇ */7&45 30 *OEFQFOEFOUɿಠཱ͍ͯ͠Δ ୯ಠͰ࣮ߦՄೳ͔ͭɺ݁ՄೳͰ͋Δ͜ͱ /FHPUJBCMFɿަবͰ͖Δ શʹྃ͢Δ·Ͱॻ͖͑ՄೳͰɺมߋͷ༨͕͋Δ͜ͱ 7BMVBCMFɿՁ͕͋Δ ސ٬ɺϢʔβʔʹର࣮ͯ͠ࡍʹՁఏڙग़དྷΔ͜ͱ &TUJNBCMFɿݟੵΓՄೳ
نΛѲͰ͖ΔͷͰ͋Δ͜ͱ 4NBMMɿখ͍͞ ݟੵΓܭը͕༰қʹͰ͖Δఔʹখ͍͜͞ͱ 5FTUBCMFɿςετՄೳ ετʔϦʔΛྃ͢ΔͨΊʹ߹͖֨͢ςετ͕༻ҙͯ͋͠Δ
ςϯϓϨʔτඞཁ͔ʁ 31 ׂཱ ͱͯ͠ɺ ػೳੑೳ ͕ཉ͍͠ɻ ͦΕ ཧ༝త ͷͨΊͩɻ
ςϯϓϨʔτඞཁ͔ʁ 32 ׂཱ ͱͯ͠ɺ ػೳੑೳ ͕ཉ͍͠ɻ ͦΕ ཧ༝త ͷͨΊͩɻ
ަবͷ༨Λ͢ 33 *OEFQFOEFOUɿಠཱ͍ͯ͠Δ ୯ಠͰ࣮ߦՄೳ͔ͭɺ݁ՄೳͰ͋Δ͜ͱ /FHPUJBCMFɿަবͰ͖Δ શʹྃ͢Δ·Ͱॻ͖͑ՄೳͰɺมߋͷ༨͕͋Δ͜ͱ 7BMVBCMFɿՁ͕͋Δ ސ٬ɺϢʔβʔʹର࣮ͯ͠ࡍʹՁఏڙग़དྷΔ͜ͱ &TUJNBCMFɿݟੵΓՄೳ نΛѲͰ͖ΔͷͰ͋Δ͜ͱ
4NBMMɿখ͍͞ ݟੵΓܭը͕༰қʹͰ͖Δఔʹখ͍͜͞ͱ 5FTUBCMFɿςετՄೳ ετʔϦʔΛྃ͢ΔͨΊʹ߹͖֨͢ςετ͕༻ҙͯ͋͠Δ
͍͍ϢʔβʔετʔϦʔͷ࡞Γํ 34 ʰϢʔβʔετʔϦʔΛ࡞͢ΔʱͰͳ͘ɺ ʰϢʔβʔετʔϦʔΛ࡞͠ͳ͕ΒɺཧղΛਂΊΔʱ
35 ݸਓతʹࢥ͏ࠓͷJPνʔϜͷΞδϟΠϧ
ࠓͷJPνʔϜͷΞδϟΠϧ 36
ࠓͷJPνʔϜͷΞδϟΠϧ 37 εΫϥϜͱ͍͏ΑΓɺϥϯϓϨʔத ΈΜͳͰϓϨʔͱ͍͏ΑΓɺΈΜͳͰ৭ΜͳॴͰύεΛड ͚ͯਐΜͰΛ܁Γฦͯ͠τϥΠʹ͔ͬͯΔײ͡ جຊతʹձٞؔऀͷΈ 5FDIϦʔμʔϝΠϯ 5SFMMPͰετʔϦʔΛཧͯ͠ɺৄࡉ(JUIVCͰߦ͏ ϓϩϚωͷ͠5SFMMPͰɺ։ൃͷ͠(JUIVCͰ
ࠓͷJPνʔϜͷΞδϟΠϧ 38 ϝϦοτ ॆͳ࡞ۀ࣌ؒͷ֬อ ϓϩδΣΫτϚωʔδϝϯτͱ։ൃͷઢҾ͕ग़དྷͨ σϝϦοτ ίϛϡχέʔγϣϯෆʹΑΔೝࣝͷζϨ ଞͷਓ νʔϜ ͕Կ͍ͯ͠Δ͔͕ݟ͑ʹ͍͘
ΞδϟΠϧ݁ہνʔϜґଘ 39 ৭ʑݴ͖͚ͬͯͨͲɺ݁ہνʔϜͷΓ͍͢Α͏ʹ ɹΧελϚΠζ͢Δͷ͕Α͍ͱࢥ͏
·ͱΊͱײ 40 ΞδϟΠϧɺଶਫ਼ਆͰ࣮ଶ͕ͳ͍͔Βͦ͜कഁ ͷ৺ߏ͕͑େͰ͋Δ ઌഐνʔϜͱͯ͠ͷΞδϟΠϧͷΓํʹ׳ΕΔલʹɺ ҰࣝΛೖΕͯ։ൃ͖͢ ݸʑͷΓํʹͳͬͯ͠·͏͔Βͦ͜ɺݪཧݪଇΛ͖ͪΜ ͱཧղ͢Δ
41 ͓Εͨͪͷ͔Μ͕͑ͨ ͍͖͞ΐ͏ͷ͋͡Ό͍Δ
࣍ճϨΰεΫϥϜ݄ 42