Agile in different environments

12
Agile in Different Environments its a good thing

description

 

Transcript of Agile in different environments

Page 1: Agile in different environments

Agile in Different Environments

its a good thing

Page 2: Agile in different environments

Topics

Objective of Agile

Don’t sub-optimize Value

“Better ways” versus “bastardizaton”

Beware of the Fundamentalists

Page 3: Agile in different environments

Objective of Agile

To continuously deliver the most value for our client

This is done primarily by:

Reducing Inventory

Shortening Feedback loops

Page 4: Agile in different environments

Reduce Inventory

Documents

Completed Functionality

time spent on processes not resulting in functionality

Page 5: Agile in different environments

Shorten Feedback Loops

Shorten Feedback on functionality

Used in Production

documented

Deliver Value frequently

Page 6: Agile in different environments

Agile vs Non-Agile

adversarial

elitist

change the discussion to just getting better

often you have to make small changes

Page 7: Agile in different environments

Don’t sub-optimize value

sometimes in Agile we get caught up in what we believe value is

Value starts and ends with the client

sometimes additional documentation and process are needed by the client

More Agile processes can deliver less value for some clients!!!

Page 8: Agile in different environments

Value in Estimating

Good example of who defines value is the discussion on Estimating

Much discussion proposes not to estimate because it delivers no value

from whose perspective?

Perhaps Car Mechanics would also propose giving estimates on car repairs have no value?

Page 9: Agile in different environments

“better ways” versus “bastardization”

There is some discussion about customizing Agile being equivalent to bastardizing Agile

We are discovering better ways

Page 10: Agile in different environments

Beware of the fundamentalists

Following Agile without situational awareness is just as bad as blindly following waterfall

Customize to return the most value

Agile Physics vs. Agile Math

Page 11: Agile in different environments

Agile Application Hints

Start with Kan Ban

Don’t call it Agile, we are just finding better ways

Listen to what you client defines as value and help to deliver that more efficiently

Page 12: Agile in different environments

questions?