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
Being Agile - Scrum and Extreme Programming
Search
Ankita Kulkarni
April 13, 2018
Technology
0
71
Being Agile - Scrum and Extreme Programming
Ankita Kulkarni
April 13, 2018
Tweet
Share
More Decks by Ankita Kulkarni
See All by Ankita Kulkarni
5 things you must know to take your Next app to the next level
kulkarniankita09
0
220
Oh Hello Apollo client, Goodbye Redux!
kulkarniankita09
1
440
Lessons learned: Architecting react apps
kulkarniankita09
1
170
Beyond the React Native Benchmark
kulkarniankita09
0
49
Accessibility 360 - Web -> Mobile
kulkarniankita09
0
54
Make your React Native apps accessible 🙌
kulkarniankita09
0
170
Let's fight - Redux side-effects showdown
kulkarniankita09
0
140
The Art of Humanizing Pull Requests
kulkarniankita09
0
580
Other Decks in Technology
See All in Technology
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
260
続・やっぱり余白が大切だった話
kakehashi
PRO
2
120
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
16
5k
LINE 購物幕後推手
line_developers_tw
PRO
0
330
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.4k
より良い開発者体験を実現するために~開発初心者が感じた生成AIの可能性~
masakiokuda
0
230
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
560
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
3
540
製造業向けIoTソリューション提案資料.pdf
haruki_uiru
0
140
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
360
Running JavaScript within Ruby
hmsk
3
430
genspark_presentation.pdf
haruki_uiru
0
150
Featured
See All Featured
A designer walks into a library…
pauljervisheath
205
24k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Done Done
chrislema
184
16k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Being A Developer After 40
akosma
91
590k
Agile that works and the tools we love
rasmusluckow
329
21k
Transcript
BEING AGILE SCRUM & XP
AGILE MANIFESTO
THE AGILE MANIFESTO
CORE VALUES
WHAT IS SCRUM? We all know what SCRUM is? right?
right? ▸ A flavour of agile
WHAT IS EXTREME PROGRAMMING A.K.A XP? ▸ A flavour of
agile
HOW ARE THEY DIFFERENT?
BACKLOG
STORY PRIORITIZATION
TEAM FOCUS
LETS LOOK AT XP IN DETAIL
THE XP TOOLKIT ▸ Pair Programming ▸ Co-location ▸ Test
Driven Development — TDD ▸ Continuous Integration/Continuous Delivery ▸ Small User Stories ▸ Velocity ▸ Weekly Iterations
PLANNING IN XP
ROLES
Product Owner XP ROLES DESIGNER PRODUCT OWNER DEVELOPERS
Product Owner SCRUM ROLES DESIGNER PRODUCT OWNER DEVELOPERS SCRUM
MASTER
PRODUCT OWNER Product Owner PRODUCT OWNER
DESIGNER DESIGNER
DEVELOPERS DEVELOPERS
SCRUM MASTER SCRUM MASTER
PAIR PROGRAMMING
None
TEST DRIVEN DEVELOPMENT
WRITE TESTS, MAKE THEM FAIL THEN MAKE THEM PASS
TESTS ARE YOUR DOCUMENTATION
THERE IS RESEARCH…
PAST EXPERIENCE
Even programmers can be whole people in the real world.
XP is an opportunity to test yourself, to be yourself, to realize that maybe you’ve been fine all along and just hanging with the wrong crowd. Kent Beck, Creator of Extreme programming
XP CHALLENGES
PAST EXPERIENCE
SCRUM IMPROVEMENTS?
THANK YOU