This document discusses revisiting eXtreme Programming (XP) as a way to enhance agility beyond just adopting a framework like Scrum. It argues that technical practices from XP, like test-driven development and continuous integration, should be a primary focus of agile adoption efforts, not an afterthought. Adopting only Scrum processes without the XP technical practices leads to "flaccid" agility. The document encourages embracing XP's values and technical practices to develop software better, faster, and happier.
25. SLICING THINGS DIFFERENTLY
SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5
DEVELOP TEST UAT RELEASE
DEVELOP
TEST UAT RELEASEDEVELOP DEVELOP
26. MOVING THE WORK AROUND A BIT
DEV TEST UAT RELEASEDEV TEST DEV TEST
D T UAT RELEASED T D T D T D T D T D T D T D T
27. OVERLAPS & CARRYOVER
DEV TEST UAT RELEASEDEV TEST DEV TEST
D T UAT RELEASED T D T D T D T D T D T D T D T
DEV TEST DEV TEST DEV TEST
D T D T D T D T D T D T D T D T D T
32. FLACCID SCRUM
SCRUM IS A PROCESS
THAT’S CENTRED ON
PROJECT
MANAGEMENT &
DELIBERATELY OMITS
ANY TECHNICAL
PRACTICES .. IN
CONTRAST TO
EXTREME
PROGRAMMING
37. TECHNICAL PRACTICES MATTER
Many Agile adoptions have
treated technical practices
as secondary compared to
management & team
practices. Our research
shows that technical
practices play a vital role
39. UNIT TESTING vs TDD
DEVELOP CHECK IT WORKS
DEVELOP CHECK 1 & 2 WORK
DEVELOP CHECK 1,2 & 3 WORK
DEVELOP STOP CHECKING
DEVELOP DEVELOP DEVELOP DEVELOP
DEVELOP DEVELOP DEVELOP DEVELOP
TEST …. WTF?
WRITE UNIT TESTS
GET BORED
40. UNIT TESTING vs TDD
DEVELOP IT WORKS
TEST?
WRITE TEST RUN TEST
DEVELOP THEY WORKWRITE TEST RUN TESTS
DEVELOP THEY WORKWRITE TEST RUN TESTS
DEVELOP THEY WORKWRITE TEST RUN TESTS
43. CONTINUOUS ATTENTION TO
TECHNICAL EXCELLENCE
ENHANCES AGILITY
THE TECHNICAL PRACTICES ARE PART OF YOUR METHODOLOGY
AND THIS IS HOW WE INVITE THE ENGINEERING COMMUNITY IN
52. CHANGE AGENTS – ADVOCATE FOR XP
(SCRUM ALONE WON’T GET YOU THERE)
LEADERS/ DECISION MAKERS – ADD XP TOO
(SCRUM ALONE WON’T GET YOU THERE)
ENGINEERS – DOUBLE DOWN
(LEARN XP TECHNIQUES PROPERLY)
TO DO