The essence of Agile

What is it really about?

PROCESS

VALUES

The essence of agile

Part 1 - Responding to change

Following a plan

... a methodology of classical engeneering

Predictive Model

Design Phase (10%)

requires creative people

=> creativity is hard to predict 

 

 

Production Phase (90%)

requires a detailed plan

=> plan is easy to predict

 

 

Does this approach fit Software Development?

PROGRAMMING

=

CREATIVE DESIGNING

Title Text

Design Phase (99%)

requires creative programmers

 

 

 

Production Phase (1%)

requires a predictive plan ( = code)

=> no costs, no time

How to control the uncontrollable?

Responding to Change

GATHER & USE

FEEDBACK

PROCESS

VALUES

ADAPTIVE PROCESS

- Fits better to the nature of programming

-  Controls the uncontrollable

=> MORE EFFECTIVE

=> LESS FRUSTRATION

Essence of Agile

By Dave L.

Essence of Agile

  • 747