leando @ tedxedges portimão

22
Delivering software in unpredictable (real) worlds Pedro Gama TEDxEDGES Portimão, Oct 1 st , 2010

Upload: leando-technologies-sa

Post on 08-May-2015

723 views

Category:

Technology


0 download

DESCRIPTION

Delivering software in unpredictable (real) worlds

TRANSCRIPT

Page 1: LeanDo @ TEDxEdges Portimão

Delivering software in unpredictable (real) worldsPedro GamaTEDxEDGESPortimão, Oct 1st, 2010

Page 2: LeanDo @ TEDxEdges Portimão

Is building software a risky

business?

Page 3: LeanDo @ TEDxEdges Portimão

*picture from http://alibiblog.wordpress.com/category/software-development/

Page 4: LeanDo @ TEDxEdges Portimão

Usage ratio of delivered functionalitiesSource: The Standish Group Report, 2008

Rarely19%

Sometimes16%

Often13%

Always7%

Never45%

Page 5: LeanDo @ TEDxEdges Portimão

Usage ratio of delivered functionalitiesSource: The Standish Group Report, 2008

Rarely19%

Sometimes16%

Often13%

Always7%

Never45%

Page 6: LeanDo @ TEDxEdges Portimão

How to build

usable software?

Page 7: LeanDo @ TEDxEdges Portimão

you can try

Control

Page 8: LeanDo @ TEDxEdges Portimão

Lots of documentation, plans and charts

*picture from http://www.disambiguity.com/wheres-the-gantt-gone and http://www.information-management-architect.com/documentation-standards.html

Page 9: LeanDo @ TEDxEdges Portimão

But you have to freeze business!

*picture from http://www.airconinstallation.com/ratesandservices.htm

Page 10: LeanDo @ TEDxEdges Portimão

you can also try

Failure

Page 11: LeanDo @ TEDxEdges Portimão

Fail often, quickly and agressively

Until success… as expected

Page 12: LeanDo @ TEDxEdges Portimão

effective

Failure is very hard to

achieve

Page 13: LeanDo @ TEDxEdges Portimão

“Everything is running smoothly… release confirmed 7 months from

now.

“Don’t worry, we’re getting there… everything is already 90% complete”

“I know we are 7 weeks late, but we will make up for that in a month.”

Page 14: LeanDo @ TEDxEdges Portimão

commit to

Failure

Page 15: LeanDo @ TEDxEdges Portimão

Do you release each 3-week?Deliver to yourself at a daily basis

Contract professional“code breakers”

Use state-of-the-art technology for early warnings

Embrace failure in your organization

Page 16: LeanDo @ TEDxEdges Portimão

no Failure is the risky status

Page 17: LeanDo @ TEDxEdges Portimão

be BOLD

Page 18: LeanDo @ TEDxEdges Portimão

Define your Everest

0-defects 100%-usability

*picture from http://www.frontrange.ca/Magazine/Nepal/gokyo/gokyo.html

Page 19: LeanDo @ TEDxEdges Portimão

keep Improving

*picture from http://media.photobucket.com/image/everest+route/dm7799/EverestRoute.jpg

Page 20: LeanDo @ TEDxEdges Portimão

and

be GLOBAL

Page 21: LeanDo @ TEDxEdges Portimão

forget borders… embrace the Community

*picture from http://maps.google.com

Page 22: LeanDo @ TEDxEdges Portimão

Deliver Useful Software.

Every 3 weeks.

Always.