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
pokotyamu
January 13, 2017
Programming
1
880
新卒が真面目にアジャイル勉強してみた
社内勉強会資料
アジャイルについての自分の学んだことなどを発表した。
pokotyamu
January 13, 2017
Tweet
Share
More Decks by pokotyamu
See All by pokotyamu
CTI の基礎コース受けてきた
pokotyamu
1
120
feedforce 青山オフィスへの行き方
pokotyamu
0
130
格ゲーから学ぶコーチング
pokotyamu
1
70
アジャイル何も知らん人事がアジャイル大好きお兄さんの引き出しを使い倒したら「変化に立ち向かえるチーム」に成長できた件
pokotyamu
1
2.5k
解説カンバン方式
pokotyamu
1
500
銀座線・半蔵門線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
260
ふりかえり文化を広めに来ました
pokotyamu
1
250
都営大江戸線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
62
経験に複利を効かせろ!ふりかえり研修2024
pokotyamu
34
13k
Other Decks in Programming
See All in Programming
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
300
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
550
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
240
Jakarta EE meets AI
ivargrimstad
0
390
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
54
19k
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.3k
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
920
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
310
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
190
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.4k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Practical Orchestrator
shlominoach
186
10k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
A better future with KSS
kneath
238
17k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
We Have a Design System, Now What?
morganepeng
51
7.4k
Code Review Best Practice
trishagee
67
18k
Become a Pro
speakerdeck
PRO
26
5.2k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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