why you need to change your way of working

19
http://creativecommons.org/licenses/by-nc-sa/4.0/ Why you need to change your way of working agile @ work - 4 dec 2015 - Roberto Bettazzoni

Upload: roberto-bettazzoni

Post on 12-Feb-2017

1.930 views

Category:

Software


0 download

TRANSCRIPT

http://creativecommons.org/licenses/by-nc-sa/4.0/

Why you need to change your way of working

agile @ work - 4 dec 2015 - Roberto Bettazzoni

http://creativecommons.org/licenses/by-nc-sa/4.0/

Software craftsman Trainer and coach for agile software development

[email protected] linkedin.com/in/robertobettazzoni @bettazzoni

Roberto Bettazzoni

http://creativecommons.org/licenses/by-nc-sa/4.0/

Why should I change my way of working? To build complex products in more effective way

http://creativecommons.org/licenses/by-nc-sa/4.0/

Product complexity ?

• Internal

• Technical

• Unknown

• Cultural

Sources of complexity

http://creativecommons.org/licenses/by-nc-sa/4.0/

Product complexity

InternalTechnologyUnknownCultural

Start EndProduct development

http://creativecommons.org/licenses/by-nc-sa/4.0/

Cynefin framework is a trademark of Cognitive Edge - Kudos to David Snowden

Complicatedsense

analyse respond

Obvioussense

categorise respond

Chaoticact

sense respond

Complexprobe sense

respond

"Cynefin as of 1st June 2014" by Snowded - Own work. Licensed under CC BY-SA 3.0 via Commons - https://commons.wikimedia.org/wiki/File:Cynefin_as_of_1st_June_2014.png#/media/File:Cynefin_as_of_1st_June_2014.png

http://creativecommons.org/licenses/by-nc-sa/4.0/

Complicated

ObviousChaotic

Complex

v

http://creativecommons.org/licenses/by-nc-sa/4.0/

Complicated

ObviousChaotic

Complex

http://creativecommons.org/licenses/by-nc-sa/4.0/

Scrum

XP Complicated

ObviousChaotic

Complex

v

http://creativecommons.org/licenses/by-nc-sa/4.0/

ObviousChaotic

Complex Complicated

Scrum

XP

http://creativecommons.org/licenses/by-nc-sa/4.0/

ObviousChaotic

Complex Complicated

0%

100%

200%Planning

Estimation Errors

http://creativecommons.org/licenses/by-nc-sa/4.0/

Estimation has no sense Good estimations

Complicated

ObviousChaotic

Complex

Estimations with errorsHigh error on estimations

http://creativecommons.org/licenses/by-nc-sa/4.0/

ObviousChaotic

Complex Complicated

ScrumSafe to fail

experiments

http://creativecommons.org/licenses/by-nc-sa/4.0/

Safe to fail experiments• Run multiple experiments, try different paths/strategies

• Small teams

• Define the action and its coherence

• Define an overtime failure (short period of time)

• Define leading and lagging indicators

• Define expected success condition

• Define some clear failure conditions

• Define actions in case of success and in case of failure

http://creativecommons.org/licenses/by-nc-sa/4.0/

ObviousChaotic

Complex Complicated

ScrumSafe to fail

experiments

http://creativecommons.org/licenses/by-nc-sa/4.0/

ScrumRetrospective

Daily Scrum

Review meeting

Planning meeting

Backlog refinement

http://creativecommons.org/licenses/by-nc-sa/4.0/

ObviousChaotic

Complex ComplicatedM

eetin

g du

ratio

n

0

60

120

180

PlanningRefinementReview

http://creativecommons.org/licenses/by-nc-sa/4.0/

Continuously change your way of working according to the continuous change of your products needs

http://creativecommons.org/licenses/by-nc-sa/4.0/

Roberto Bettazzoni @bettazzoni

Thank You!