agility @ the speed of thought

29
Agile in Business Conference (c) agility @ the speed of thought Tathagat Varma Sr. Director Yahoo!

Upload: tathagat-varma

Post on 21-Apr-2017

1.837 views

Category:

Technology


3 download

TRANSCRIPT

Agile in Business Conference (c)

agility @ the speed of thought

Tathagat VarmaSr. Director

Yahoo!

Agile in Business Conference (c)

14-Apr-1912

• Titanic gets 7 iceberg warnings

11:40pm

• Iceberg spotted dead ahead

+37s

• Titanic hits iceberg

11:50pm

• 14ft of water in front part of ship

2:17am

• “Every man for himself”

2:20am

• Titanic sank

4:10am

• First lifeboat picked by Carpathia

Agile in Business Conference (c)

US Airways 1549. 15 Jan 2009. The Miracle on the Hudson3:

25pm

:

Take

-off

from

La

Guar

dia

3:27

:11p

m:

Bird

strik

e

3:27

:30p

m:

Star

t los

ing

altit

ude

3:27

:36p

m:

Turn

ing b

ack

3:29

:30p

m:

“Bra

ce fo

r Im

pact

3:31

pm:

Unpo

wer

ed

‘ditc

hing

3:35

pm:

First

resc

ue

boat

reac

hes

Agile in Business Conference (c)

Opened first store in 1975

6,000 stores, opening one a

day

$14.4B in 2012,

+17% y-o-y

Net profits $2.7B

Agile in Business Conference (c)

• creativity, quality design and rapid turnaround to adjust to changing market demands -- has…generated an excellent public response to our retailers' collections.”

Design

• Give customers what they want

• Get it to them faster than anyone else

Rules

• Every store in the world receives new models twice a week

• Product reaches European stores in 24-36 hours and rest of the world within 48 hours. Since 1970s!

Logistics

Agile in Business Conference (c)

The difference…

• Conventional manufacturing teams gather requirements, design the solution, build the solution, test the solution, then deliver the solution. In automotive companies, the design portion alone takes 3 to 12 years, and then the vehicle design is built for 5 to 14 years.

• WIKISPEED follows the model of Agile software teams…We iterate the entire car every 7 days, meaning that every 7 days we reevaluate each part of the car and reinvent the highest-priority aspects, instead of waiting 8 to 26 years to upgrade. 

Agile in Business Conference (c)

Agile in Business Conference (c)

The Wikispeed

Process

Lean Software Design: Use

less stuff

XP: Pairing and Swarming

Agile: Reducing costs

to make changes

Scrum: Clearly defined team

roles and responsibilities

TDD: start with failing tests and develop

solutions

OOP: contract-first

development

Agile in Business Conference (c)http://www.wikispeed.com/press

Agile in Business Conference (c)

• On ‘good days’, Flickr releases a new version every half an hour (Jun 20, 2005)

• IMVU pushes a revision of code to the website every nine minutes (Feb 10, 2009)

• The other day we passed product release number 25,000 for WordPress. That means we’ve averaged about 16 product releases a day, every day for the last four and a half years! (May 19, 2010)

• A new version of Google Chrome now due every six weeks (Jul 22, 2010)

• Facebook does code push twice a day (Aug 4, 2012)

What do these amazing stories tell us?

Agile in Business Conference (c)

Agile in Business Conference (c)https://37signals.com/svn/posts/3289-some-advice-from-jeff-bezos

“…people who were right a lot of the time were people

who often changed their minds.”

Agile in Business Conference (c)

So…how fast can you respond, move and deliver?...how fast

can you…change your mind?

Agile in Business Conference (c)http://www.slideshare.net/agiledays/linda-rising-the-power-of-an-agile-mindset

Agile in Business Conference (c)http://www.slideshare.net/agiledays/linda-rising-the-power-of-an-agile-mindset

Agile in Business Conference (c)

Agile in Business Conference (c)

Basics remain the same!

Agile in Business Conference (c)http://softwarecreation.org/2009/reliable-software-development-process-the-toyota-way/

Agile in Business Conference (c)

Wastes in Lean

http://nantachit.exteen.com/20120131/muda-muri-mura

Wastes in Software DevelopmentWastes in Manufacturing Wastes in Software DevelopmentInventory Partially done workExtra Processing Extra processesOverproduction Extra featuresTransportation Task SwitchingWaiting WaitingMotion MotionDefects Defects

Agile in Business Conference (c)

Agile in Business Conference (c)

What are we learning?

Agile in Business Conference (c)

“The only way to win is to learn faster than anyone else” – Eric Ries, The Lean Startup

“Move fast and break things. Unless you are breaking stuff, you are not moving fast enough.” – Mark Zuckerberg

“I Don’t look to jump 7-foot bars: I look around for 1-foot bars that I can step over.” – Warren Buffet

Tathagat Varmahttp://managewell.net

Agile in Business Conference (c)