Slide 1

Slide 1 text

BEING AGILE 
 SCRUM & XP

Slide 2

Slide 2 text

AGILE MANIFESTO

Slide 3

Slide 3 text

THE AGILE MANIFESTO

Slide 4

Slide 4 text

CORE VALUES

Slide 5

Slide 5 text

WHAT IS SCRUM? We all know what SCRUM is? right? right? ▸ A flavour of agile

Slide 6

Slide 6 text

WHAT IS EXTREME PROGRAMMING A.K.A XP? ▸ A flavour of agile

Slide 7

Slide 7 text

HOW ARE THEY DIFFERENT?

Slide 8

Slide 8 text

BACKLOG

Slide 9

Slide 9 text

STORY PRIORITIZATION

Slide 10

Slide 10 text

TEAM FOCUS

Slide 11

Slide 11 text

LETS LOOK AT XP 
 IN DETAIL

Slide 12

Slide 12 text

THE XP TOOLKIT ▸ Pair Programming ▸ Co-location ▸ Test Driven Development — TDD ▸ Continuous Integration/Continuous Delivery ▸ Small User Stories ▸ Velocity ▸ Weekly Iterations

Slide 13

Slide 13 text

PLANNING IN XP

Slide 14

Slide 14 text

ROLES

Slide 15

Slide 15 text

Product Owner XP ROLES DESIGNER PRODUCT 
 OWNER DEVELOPERS

Slide 16

Slide 16 text

Product Owner SCRUM ROLES DESIGNER PRODUCT 
 OWNER DEVELOPERS SCRUM MASTER

Slide 17

Slide 17 text

PRODUCT OWNER Product Owner PRODUCT 
 OWNER

Slide 18

Slide 18 text

DESIGNER DESIGNER

Slide 19

Slide 19 text

DEVELOPERS DEVELOPERS

Slide 20

Slide 20 text

SCRUM MASTER SCRUM MASTER

Slide 21

Slide 21 text

PAIR PROGRAMMING

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

TEST DRIVEN DEVELOPMENT

Slide 24

Slide 24 text

WRITE TESTS, MAKE THEM FAIL 
 THEN MAKE THEM PASS

Slide 25

Slide 25 text

TESTS ARE YOUR DOCUMENTATION

Slide 26

Slide 26 text

THERE IS RESEARCH…

Slide 27

Slide 27 text

PAST EXPERIENCE

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

XP CHALLENGES

Slide 30

Slide 30 text

PAST EXPERIENCE

Slide 31

Slide 31 text

SCRUM IMPROVEMENTS?

Slide 32

Slide 32 text

THANK YOU