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
アジャイル開発の現実 - これからはじめるアジャイル開発 - / The Real Agile
Search
TAKAKING22
February 28, 2020
Technology
1
920
アジャイル開発の現実 - これからはじめるアジャイル開発 - / The Real Agile
2020年2月28日(金)勉強会にて。
TAKAKING22
February 28, 2020
Tweet
Share
More Decks by TAKAKING22
See All by TAKAKING22
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
17
7k
AI時代のアジャイル開発(XP祭り2024版) / Agile Development in the AI Era in XPJUG
takaking22
13
3.9k
我々はなぜテストを書くのか / Why we write test codes
takaking22
7
950
AI時代のアジャイル開発 / Agile Development in the AI Era
takaking22
2
760
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい5個のコツ - / How to start Scrum that is not written in the Scrum Guide
takaking22
20
7.2k
よいチームをよい雰囲気を保ったままよい組織にスケールさせていくためにできること / What you can do to scale a good team into a good organization
takaking22
12
5.5k
Open Space Technology Introducion (EN)
takaking22
2
160
オープンプロポーザルの文化をよいものにしたい / improve the culture of open proposals
takaking22
1
1k
いきいきした受託開発をするためにアジャイルチームができること / What Agile Teams Can Do for Lively Contract Development
takaking22
2
2.7k
Other Decks in Technology
See All in Technology
Tokyo dbt Meetup #10 dbt Cloudユーザー会 & パネルディスカッション
dbttokyo
1
180
Jamstack でリニューアルするグリーグループのメディア
gree_tech
PRO
2
220
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
180
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
2
300
キーワードの再整理のススメ ~テストタイプ/テストレベルで最適化!~/20241025 Midori Inada
shift_evolve
0
120
Trusted Types API と Vue.js
lycorptech_jp
PRO
1
300
Why and Why not of enabling swap in Kubernetes
hwchiu
0
470
入門『状態』#kaigionrails / "state" for beginners with Rails
shinkufencer
2
810
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
340
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
120
Amazon FSx for NetApp ONTAPを利用するにあたっての要件整理と設計のポイント
non97
1
130
生成AI×マルチテナントSaaSな新規事業を立ち上げる上でテックリードとして気を使った点の紹介
lunastera
0
530
Featured
See All Featured
Six Lessons from altMBA
skipperchong
26
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Writing Fast Ruby
sferik
626
60k
Scaling GitHub
holman
458
140k
Transcript
ΞδϟΠϧ։ൃͷݱ࣮ ͜Ε͔Β͡ΊΔΞδϟΠϧ։ൃ 1IPUPCZ5JN'PTUFSPO6OTQMBTI ٴ෦ܟ༤!5",",*/(
ࣄྫɺϓϥΫςΟε
ʮ໌͔Β͡ΊΒΕͦ͏ʯ ʮࣗͨͪϚω͢ΕͰ͖Δʯ
ӕͩο ο
✤ ͍͍ͩͨԿͳ͔͔ͬͨͷΑ͏ʹৗ͕࠶։͢Δ ✤ ؆୯ʹ͡ΊΒΕΔͳΒ͏͡Ί͍ͯΔ ✤ ͏·͍͘͘ݱͳʹͬͯ͏·͍͘͘ ✤ ͏·͍͔͘ͳ͍ݱͳʹͬͯ͏·͍͔͘ͳ͍ ֖ͳ͍ݱ࣮
✤ ͡ΊΒΕ͍ͯͳ͍ཧ༝͕͋Δ ✤ ͏·͍͔͘ͳ͔ͬͨཧ༝͕͋Δ ͜Ε͔Β͡ΊΔΞδϟΠϧ։ൃ FYϘον͔ΒͷΞδϟΠϧ։ൃ FYଞۀछͰΞδϟΠϧ։ൃ FYͷҰͰ࢝·ΔΞδϟΠϧ։ൃ FYมԽΛڐ༰͠ͳ͍ڥͰͷΞδϟΠϧ։ൃ
1IPUPCZ)V$IFOPO6OTQMBTI ٯڥͷΞδϟΠϧ։ൃ
ࠓͷ͓ ΞδϟΠϧ։ൃͷݱ࣮ͱ ٯڥͷΞδϟΠϧ։ൃͷ͖߹͍ํ
!5",",*/( גࣜձࣾσϯιʔ.BB4։ൃ෦ ʢલ৬ɿָఱגࣜձࣾʣ Ұൠࣾஂ๏ਓΞδϟΠϧνʔϜΛࢧ͑Δձ ٴ෦ܟ༤ 5",",*/($0.
ΞδϟΠϧ ίʔν ϖΞεΫϥϜ Ϛελʔ ߨԋɾݚम ࣥච ͦͷଞ૬ஊ ͓ؾܰʹ͝૬ஊ͍ͩ͘͞㱺"(*-&.0/45&3$0.
࣭ ͲΜͳਓͨͪͱ ͲΜͳ෩ʹࣄ͕Ͱ͖͍ͯΔ ঢ়ଶ͕ཧͰ͔͢ʁ
Γ͍ͨ͜ͱࣄྫϓϥΫςΟε ཧͱ͢Δੈքʢతʣ࣭ͷ͑
None
8IZ 8IBU ղܾͨ͠खஈ )PX 8IZ ✤ #FGPSF ✤ ࠓ ✤
ݱͰ๊͍͑ͯΔ՝ ✤ "GUFS ✤ ະདྷ ✤ ݱ͕ཧͱ͢Δঢ়ଶ ΞδϟΠϧ ϓϥΫςΟε ΞδϟΠϧιϑτΣΞ ։ൃએݴ ΞδϟΠϧ ֤ݱͰى͖͍ͯͨࣄ࣮ நԽ͞Εͨͷ
ࠓ ཧ Ϊϟοϓ ΪϟοϓΛຒΊΔͨΊͷ ϓϥΫςΟε
ࠓ ཧ Ϊϟοϓ ΪϟοϓΛຒΊΔͨΊͷ ϓϥΫςΟε ࠓ͜͜Λத৺ʹ͠·͢
νʔϜΛΔ ࠓͱཧͷΪϟοϓΛΔ ઓུΛ࿅Δ
νʔϜΛΔ ࠓͱཧͷΪϟοϓΛΔ ઓུΛ࿅Δ
Ҏʹੜ·Εͨاۀ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ
✤ զʑͷ·ΘΓͷڥٸʹมԽ͠ෳࡶԽ͍ͯ͠Δ ✤ ඞཁͳεΩϧηοτٸʹมԽ͠ෳࡶԽ͍ͯ͠Δ ✤ ҰਓͰཱ͔ͪ͏ͷݶք͕͋Δ ͳͥνʔϜ͕ඞཁͳͷ͔ νʔϜͰڠྗͯ͠ՁΛग़͢ඞཁ͕͋Δ
ΞδϟΠϧ։ൃͷ࠷খ୯ҐνʔϜ
άϧʔϓͱνʔϜҧ͏ Πϝʔδ ਓͷಈ͖ ूΊΒΕΔ ू·ͬͯ͘Δ ଘࡏ ਓͷू߹ ࣄͷྲྀΕ ΞαΠϯ͞Εͯ͜ͳ͢
νʔϜʹߩݙ͢Δ ࢟ डಈత ೳಈత άϧʔϓ νʔϜ
λοΫϚϯϞσϧ άϧʔϓ νʔϜ 1FSGPSNBODF 5JNF
ϨΨγʔίʔυ͔Βͷ٫CZ3ZV[FF
ϨΨγʔίʔυ͔Βͷ٫CZ3ZV[FF ͲΕҰேҰ༦Ͱʹͭ͘ͷͰͳ͍
✤ ҰਓͰཱ͔ͪ͏ʹݶք͕͋ΔͷͰ νʔϜͰڠྗͯ͠ՁΛग़͢ඞཁ͕͋Δ ✤ ΞδϟΠϧ։ൃΛ͡Ίͨͱ͜ΖͰ νʔϜ͕ٸʹϨϕϧΞοϓ͢ΔΘ͚Ͱͳ͍ ✤ νʔϜͮ͘ΓεΩϧΞοϓ ܧଓతʹऔΓΜͰ͍͘ඞཁ͕͋Δ νʔϜΛΔ
1IPUPCZ+VLBO5BUFJTJPO6OTQMBTI νʔϜͷͷৎʹ߹ΘͤͯਐΉ
νʔϜΛΔ ࠓͱཧͷΪϟοϓΛΔ ઓུΛ࿅Δ
ඈͼަ͏όζϫʔυ %9%9%9 ΞδϟΠϧ։ൃ %FW0QT Ϧʔϯ
✤ ʮͲ͏Δ͔ߟ͑ͯͶʯ ✤ ਂງΓͨ͠ͱ͜ΖͰதແ͍ͷͰҙຯͳ͍ ✤ ՌΛग़͞ͳ͍͍ͯ͘ͱҰݴݴ͍ͬͯͳ͍ ͛ͪΌͼΜ͕ݴ͏˓˓ͷਖ਼ମ Ғ͍ਓ
1IPUPCZ4WFO4DIMBHFSPO6OTQMBTI ݟΔ͖ܠ৭ͱղ૾͕ҧ͏
✤ ʮͲ͏Δ͔ߟ͑ͯͶʯ ✤ ਂງΓͨ͠ͱ͜ΖͰதແ͍ͷͰҙຯͳ͍ ✤ ՌΛग़͞ͳ͍͍ͯ͘ͱҰݴݴ͍ͬͯͳ͍ ͛ͪΌͼΜ͕ݴ͏˓˓ͷਖ਼ମ Ғ͍ਓ ͜ͷ··ਐΊͯ΄΅࣮֬ʹෛ͚ήʔϜ ظΛ͢Γ߹ΘͤΔඞཁ͕͋Δ
1IPUPCZ5JN'PTUFSPO6OTQMBTI lሯ෩ͷދz
ΠϯηϓγϣϯσοΩ ΠϯηϓγϣϯσοΩ
✤ Ռͱͯ͠ͷσοΩΑΓͭ͘ΔաఔΛେʹ͢Δ ✤ ͳʹ͔͋ͬͨͱ͖ʹ͜͜ʹͬͯ͘Δ ✤ ಛʹॏཁͳεϥΠυ ΠϯηϓγϣϯσοΩΛͭ͘Δͱ͖ͷίπ
✤ όζϫʔυΛΘͣʹࠓͱཧΛݴޠԽ͢Δ ✤ ڞ௨ͷݴ༿ɺڞ௨ͷղ૾Λͭ͘Δ ✤ εςʔΫϗϧμʔͱͷνʔϜϏϧσΟϯά ظͱ͍͏lሯ෩ͷދzΛ۩ݱԽ͢Δ
1IPUPCZ"OESF.PVUPOPO6OTQMBTI ݾόζϫʔυʹགྷΒ͞Ε͍ͯͳ͍͔
ʮΞδϟΠϧμϝͩʯʹ͠ͳ͍ɺͤ͞ͳ͍ 53: 53: ͦͷ··ਐΊΔ ཧʹ͔͏ಓʹͤΔ 53:ͷ݁Ռࣦഊ͢Δͱɺ ʮΞδϟΠϧμϝͩʯ ʹͳͬͯ͠·͏ 53:ͷ݁ՌΛ͏͚ͯɺ 53:&3303Ͱ
ਐΊΔ͜ͱ͕Ͱ͖Δ ࠓ ཧ
νʔϜΛΔ ࠓͱཧͷΪϟοϓΛΔ ઓུΛ࿅Δ
✤ ݸਓʹґଘ͢Δͷ͋·ΓΓͨ͘ͳ͍ ✤ ৫ͩͱେ͖͗ͯ͢ίϯτϩʔϧͮ͠Β͍ ✤ Α͍νʔϜΛͭ͘Δɾ૿͢ͷ͕ͪΐ͏ͲΑͦ͞͏ Ͳ͜ʹϑΥʔΧε͢Δ͔
1IPUPCZ,0#6"HFODZPO6OTQMBTI νʔϜΛϕʔεʹੵΈ্͍͛ͯ͘
νʔϜͷଆͱ֎ଆ νʔϜ νʔϜͷଆʢʣ νʔϜͷ֎ଆʢ߈ུʣ
νʔϜͷঢ়گʹΑͬͯൺॏ͕ҧ͏ νʔϜͷ֎ଆʢ߈ུʣ νʔϜͷଆʢʣ νʔϜͷख़
λοΫϚϯϞσϧ άϧʔϓ νʔϜ 1FSGPSNBODF 5JNF
͍͔ͭ͘ͷน͕ଘࡏ͢Δ άϧʔϓ νʔϜ 1FSGPSNBODF 5JNF ݴ ͑ ͳ ͍ ɾ
ݴ Θ ͳ ͍ น ߟ ͑ ํ ͷ ҧ ͍ ͷ น ڥ ɾ ੍ ͷ น
εςʔδʹΑͬͯϛογϣϯ͕มΘ͍ͬͯ͘ άϧʔϓ νʔϜ 1FSGPSNBODF 5JNF ݴ ͑ ͳ ͍ ɾ
ݴ Θ ͳ ͍ น ߟ ͑ ํ ͷ ҧ ͍ ͷ น ڥ ɾ ੍ ͷ น ݴ͑ΔԽ νʔϜͱݸ ͷ͢Γ߹Θͤ νʔϜͱपΓ ͷ͢Γ߹Θͤ ͬͱ ͏·͘ͳΔ
ͱΔ͖બࢶ͕ݟ͑ͯ͘Δ άϧʔϓ νʔϜ 1FSGPSNBODF 5JNF ݴ ͑ ͳ ͍ ɾ
ݴ Θ ͳ ͍ น ߟ ͑ ํ ͷ ҧ ͍ ͷ น ڥ ɾ ੍ ͷ น ݴ͑ΔԽ νʔϜͱݸ ͷ͢Γ߹Θͤ νʔϜͱपΓ ͷ͢Γ߹Θͤ ͬͱ ͏·͘ͳΔ ✓εΫϥϜ ✓;Γ͔͑Γ ✓;Γ͔͑Γ ✓1on1 ✓ΠϯηϓγϣϯσοΩ ✓ΠϯηϓγϣϯσοΩ ✓ະདྷձٞ ✓ϢʔβʔετʔϦʔ ✓XP ✓Ϟϒϓϩάϥϛϯά
1IPUPCZXJOOJGSFEYPYPPO'MJDLS ೋݩʹಀ͛ͳ͍ ΞδϟΠϧ։ൃ ։ൃ Α͍ ਖ਼͍͠ ΥʔλʔϑΥʔϧ Ϗδωε ѱ͍ ਖ਼͘͠ͳ͍
None
ΞδϟΠϧ։ൃPS/05Ͱͳ͍
ΞδϟΠϧ։ൃࣗମΠϯΫϦϝϯλϧʹ 1IPUPCZ+PIOOZ.BHSJQQJTPO6OTQMBTI
࠷ॳͷ࣭ ͲΜͳਓͨͪͱ ͲΜͳ෩ʹࣄ͕Ͱ͖͍ͯΔ ঢ়ଶ͕ཧͰ͔͢ʁ
1IPUPCZ%BOLB1FUFSPO6OTQMBTI ہॴ࠷దʹͳΒͳ͍Α͏ʹ ৗʹཧΛݟਾ͑ͯ5SZ&SSPS
ࣦഊʹޭ͠ଓ͚Δ
1IPUPCZ-VJT2VJOUFSPPO6OTQMBTI ՌΛग़ͤखͷͻΒฦΔ ͔ͩΒͦΕ·ͰͬͯΒ͑ΔΑ͏ʹظΛἧ͓͑ͯ͘
͜Μͳ͜ͱΛߟ͑ͳ͕Β ݱͰΞδϟΠϧ։ൃΛָ͠ΜͰ·͢
✤ νʔϜ໊ɿ4*-7&3#6--&5$-6# ✤ ਓνʔϜ ✤ ϞϒϓϩάϥϛϯάBTಇ͖ํ ✤ νʔϜ'"એݴˠνʔϜస৬ 5",",*/( 4BUP@SZV
͝ʔͨ
IUUQTTQFBLFSEFDLDPNUBLBLJOH ࢲͨͪͷνʔϜͷ͓
ۜͷؙϥδΦ ݱͷΞδϟΠϧνʔϜʹΑΔ νʔϜ:PVUVCFνϟϯωϧɺ1PEDBTU࢝Ί·ͨ͠ʂ IUUQTUBLBLJOHDPNTJMWFSCVMMFUDMVCTUBSU
✤ ࣗͨͪΞδϟΠϧ։ൃʹաͳظͤͣʹɺ ·ΘΓͱظΛ߹Θͤͳ͕ΒਐΊΔ ✤ νʔϜͷεςʔδʹ͋ΘͤͯΠϯΫϦϝϯλϧʹ Α͍νʔϜΛ͍ͭͬͯ͘͘ ✤ όζϫʔυΛΘͣʹݴޠԽ͢Δ͜ͱΛ͞΅Βͳ͍ ✤ ՌΛग़ͤखͷͻΒฦΔ
ΞδϟΠϧ։ൃͷݱ࣮
1IPUPCZ+VMJVT%SPTUPO6OTQMBTI ڏ૾ʹΘ͞Εͳ͍
1IPUPCZ&NJMJBOP7JUUPSJPTJPO6OTQMBTI ղ૾Λ্͛Δ
ΞδϟΠϧ։ൃΛ͢Δ͔Β ΞδϟΠϧͰ͋Δ