WORKING WITH DEVS
PM Academy
WHY eXtreme Programming?
HISTORY
...but what is it?
5 PARTS
-
Thinking
-
Collaborating
-
Planning
-
Developing
-
Releasing
THINKING
RETROSPECTIVES,
POST-MORTEMS
LEARN & IMPROVE
“Everybody is doing the best job they can given their ability and knowledge”
- Norm Kerth's Prime Directive
LEARN & IMPROVE
ROOT-CAUSE ANALYSIS
COMMON SENSE
USE
PRODUCT THINKING
COLLABORATING
LIVE TOGETHER
DEMO
PAIR PROGRAMMING
-
Doubled brainpower
-
Instant code review
-
Focused work
-
See the big picture
-
No "zone" effect
-
Onboard people
"Cost"
vs.
PLANNING
MONTHLY CYCLE
WEEKLY ITERATION
Speed <> Quality <> Price
Variables to manage a project
there is one more...
Scope
WEEKLY ITERATION
DEVELOPING
TECHNICAL DEBT
Quality
Velocity
Scalability
TEST-DRIVEN DEVELOPMENT
RELEASING
CONTINUOUS INTEGRATION
CONTINUOUS DEPLOYMENT
NO BUGS!
CONTINUOUS DELIVERY
Thank You!
LAST RESPONSIBLE MOMENT
FIND THE
DESIGN
DEPLOYMENT
INCREMENTAL
PM Academy: Working with Developers
By drawain
PM Academy: Working with Developers
- 119