My talk on agile software development at Philips Healthcare. In this talk, I was exploring how could heavily-regulated environments such as medical industry benefit from principles of agility.
2. Ticket Prices: $2,119 - $13,120
69,700 seats => $157m ticket sales
TVC $3.8m-$4m for 30s spot
164m viewers - Most Watched in
US History
Potential worldwide audience of
1 Billion viewers
Kickoff 6:30pm EST
9. 6,000 stores, $14.4B in
Opened first Net profits
opening one a 2012, +17
store in 1975 $2.7B
day % y-o-y
Agile in Business Conference (c)
10. • creativity, quality design • Give customers what they • Every store in the world
and rapid turnaround to want receives new models twice
adjust to changing market • Get it to them faster than a week
demands -- has…generated anyone else • Product reaches European
an excellent public stores in 24-36 hours and
response to our retailers' rest of the world within 48
collections.” hours. Since 1970s!
Design Rules Logistics
Agile in Business Conference (c)
12. 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.
13. Scrum: Clearly
Agile: Reducing
defined team
costs to make
roles and
changes
responsibilities
TDD: start with
XP: Pairing and failing tests
Swarming and develop
solutions
Lean Software The OOP: contract-
Design: Use Wikispeed first
less stuff development
Process
15. • 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)
55. What are we learning?
• Software development „value stream‟ is highly
„inefficient‟
• Lean principles can help identify „wastes‟
• Agile principles can help iterate faster
• Kanban allows developing smaller batch size
• Continuous Deployment helps deploy small
changes periodically
• Lean Startup principles help learn faster