Bauen, Messen und Lernen im großen Stil –
vom Software-Konzern zurück zum Startup
Christian Binder, Microsoft
Dr. Tobias H...
Flow of Value
Reduction of Waste
Transparency, with practices including
Scrum
Unit Testing
Test-Driven Development
Continu...
2005

2011

2012

2012+
Lean Startups

“Lean-startup practices
aren’t just for young tech ventures”
Steve Blank
Customer Development requires
Buil...
Build, Measure and Learn
in Quick Iterations
1. MAKE BUSINESS HYPOTHESIS
A TESTABLE EXPERIMENT
2. DEFINE EXPERIMENT AS
MINIMUM VIABLE PRODUCT
(MVP)

3. BUILD
MEASUREME...
… " In Zuckerberg's S-1 letter from earlier in 2012, he wrote,
"The idea is that if you never break anything, you’re
proba...
VS 2010
TF Service

VS2012 and beyond

n/a

~3 Weekly updates

Feature Packs &
Servicing

Quarterly updates

Bi-annual

An...
Kanban support
Enhanced agile planning
Web testing code coverage
Enhanced Test Manager

Kanban customization
Work Item enh...
Scenario
Scenario
Scenario
Experience

Team A

Team B

Stories
Stories
Stories
Stories

Stories
Stories
Stories
Stories
Done!
10 – 12 weeks
6 weeks
3 weeks
Pre-Lean

Lean Dev
“Quarterly
Shipments”

up to 18 months

6 months

3 months
Keep Iterating
Sprint Results

Validate your
Assumption
Build Early
Prototypes
A Diverse Team…

An Iterative Approach…

A Creative
Space…
WORKING
Software
Rank

TFS ID

Resolution

PU

Hits

CABs

Details

#1

358582

Fixed

VS: Pro

1010

6.0%

45

xxxxxx.DLL!== [Crash32_Norm...
Customer
Development
- Build
- Measure
- Learn

Agile Engineering

Teams and
Product Units

Business Thinking
cbinder@microsoft.com

tobias.hildenbrand@sap.com
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013
Upcoming SlideShare
Loading in...5
×

Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013

893

Published on

Build-Measure-Learn - What software enterprises can learn from startups (Tobias Hildenbrand, SAP AG, and Christian Binder, Microsoft)

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
893
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Build-Measure-Learn - What software enterprises can learn from startups - XP Days 2013

  1. 1. Bauen, Messen und Lernen im großen Stil – vom Software-Konzern zurück zum Startup Christian Binder, Microsoft Dr. Tobias Hildenbrand, SAP AG
  2. 2. Flow of Value Reduction of Waste Transparency, with practices including Scrum Unit Testing Test-Driven Development Continuous Integration Small Batches Definition of Done Exploratory Testing…
  3. 3. 2005 2011 2012 2012+
  4. 4. Lean Startups “Lean-startup practices aren’t just for young tech ventures” Steve Blank Customer Development requires Build-Measure-Learn cycles http://theleanstartup.com/principles
  5. 5. Build, Measure and Learn in Quick Iterations
  6. 6. 1. MAKE BUSINESS HYPOTHESIS A TESTABLE EXPERIMENT 2. DEFINE EXPERIMENT AS MINIMUM VIABLE PRODUCT (MVP) 3. BUILD MEASUREMENT INTO MVP 6. PERSEVERE OR PIVOT 5. GAIN VALIDATED LEARNING 4. MEASURE THE RESULTS
  7. 7. … " In Zuckerberg's S-1 letter from earlier in 2012, he wrote, "The idea is that if you never break anything, you’re probably not moving fast enough.“…. Source: http://investing.covestor.com/2013/01/the-most-important-difference-between-facebook-andgoogle?aff=TAB&utm_source=TAB&utm_medium=taboola&utm_campaign=content
  8. 8. VS 2010 TF Service VS2012 and beyond n/a ~3 Weekly updates Feature Packs & Servicing Quarterly updates Bi-annual Annual (rapid cadence, cloud deployed) Core product updates (periodic, highly compatible) Core product release (new baseline, product upgrade)
  9. 9. Kanban support Enhanced agile planning Web testing code coverage Enhanced Test Manager Kanban customization Work Item enhancements TCM Web management System Center integration Windows Store development enhancements C++ targeting XP Win Store Apps instrumentation Win Phone unit tests Testing scenarios for SharePoint SharePoint IntelliTrace LightSwitch HTML & SharePoint apps Blend for WPF, SL, SketchFlow Extended support for VS Updates Code visualization: CodeMap Blue theme CodeMap debugger integration
  10. 10. Scenario Scenario Scenario Experience Team A Team B Stories Stories Stories Stories Stories Stories Stories Stories
  11. 11. Done!
  12. 12. 10 – 12 weeks 6 weeks 3 weeks
  13. 13. Pre-Lean Lean Dev “Quarterly Shipments” up to 18 months 6 months 3 months
  14. 14. Keep Iterating Sprint Results Validate your Assumption Build Early Prototypes
  15. 15. A Diverse Team… An Iterative Approach… A Creative Space…
  16. 16. WORKING Software
  17. 17. Rank TFS ID Resolution PU Hits CABs Details #1 358582 Fixed VS: Pro 1010 6.0% 45 xxxxxx.DLL!== [Crash32_Normal: 0xC0000005] #2 276670 (Active) VS: Ultimate 454 2.7% 9 xxxxxxx.DLL!xxxxxxxxxx [Crash32_Normal: 0xC0000005] #3 378926 (Active) NDP: WPF 326 1.9% 42 xxxxxxxx.DLL!unknown [Crash32_Normal: 0xC0000005] #4 372955 (Active) VS: Pro 313 1.9% 21 xxxxxxxx.DLL!Microsoft.VisualStudio.xxxxx #5 374532 Fixed VS: Ultimate 226 1.3% 8 xxxxxx.DLL!ScriptDM::xxxxxxxxxx::
  18. 18. Customer Development - Build - Measure - Learn Agile Engineering Teams and Product Units Business Thinking
  19. 19. cbinder@microsoft.com tobias.hildenbrand@sap.com

×