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