Working Software : myth & fact

Preview:

DESCRIPTION

Working Software in Agile : myth & fact

Citation preview

An Agile Presentation

Working Softwaremyth & fact

@AsadSafari

IrScrum.com

Asad Safari

• Certified Scrum Master• Member of Agile Alliance• Scrum And XP from trenches book (Persian)• Coaching/ Training Agile mindset and Agile methods over +3 years• Agile Manifesto Translating• Holding Iran first CSM and PSM courses with Henrik Kniberg and

Faisal Mahmood• Doing Agile webinars and Training courses for first time in Iran• Agile world blog ;)

Agile is about working software

just

So, I love Agile

Working software is fully integrated, tested, and ready to be shipped to customers or deployed

into production .

Working software is fully integrated, tested, and ready to be shipped to customers or deployed into production .

Is working software Enough?

Valuable Software

What about?

or

Customer delight

Our highest priority is to satisfy the customer

through early and continuous deliveryof valuable software.

My Working Software

sa

tisfy

the

cust

omer

Customer delight

Valuable Software

Business value

JOBS, myth to fact

Really Working Software

Agile is about Working software?So, What’s the problem?

Traditional Methods Zone

Agile Zone

Working software is not our highest priority

Working software is not our highest priority

How to Create working software?

First you should forget AgileBecause it’s just a buzzword);

Learning

Experiences

Actors behaviors

Results

Good bad

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Beliefs and personalvalues

Are developed by

Can be changed by

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Beliefs and personalvalues

Are developed by

Can be changed by

Identity and Mission

Are guided by

Can evolve

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Beliefs and personalvalues

Are developed byCan be changed by

Identity and Mission

Are guided by

Can evolve

Vision and purposeAre directed by

Should consider

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Beliefs and personalvalues

Are developed by

Can be changed by

Identity and Mission

Are guided by Can evolve

Vision and purpose

Are directed by

Should consider

Actors behaviors

CapabilitiesAnd strategies

Supported by

Learning

Experiences

Results

Good bad

Should focusOn better

Beliefs and personalvalues

Are developed by

Can be changed by

Identity and Mission

Are guided by

Can evolve

Vision and purpose

Are directed by

Should consider

WorkingSoftware

supports

improves

respects

explores

Align with

And , it was a product value model

Now , remember the Agile

It’s the essence of Agile

Lean

Lean

Build Quality-in

Eliminate the waste

Create knowledge

Deliver fast

Defer commitment

Respect people

Optimize the whole

Now, I love AgileBecause we can create

working softwareif we be Agile);

If you're interested, please do not hesitate to contact me!

@AsadSafari

15 Nov 2011

Recommended