Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London

Similar presentations


Presentation on theme: "© 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London"— Presentation transcript:

1 © 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London 2015 @SachaLabourey

2 © 2015 CloudBees, Inc. All Rights Reserved Software development wasn’t always as easy… 2

3 © 2015 CloudBees, Inc. All Rights Reserved It took us a lot of discovery to find our way… 3

4 © 2015 CloudBees, Inc. All Rights Reserved Developers have always looked for “better ways” 4 Agile Manifesto – 2001 “We are uncovering better ways of developing software by doing it and helping others do it.” Hudson/Jenkins - 2005 ScrumXPKanban…

5 © 2015 CloudBees, Inc. All Rights Reserved What did we gain? We have gained tremendously from those innovations –Earlier and more predictable releases –Improved quality –Flexibility / allows for changes –Cost control 5

6 © 2015 CloudBees, Inc. All Rights Reserved What did we really gain? 6 IT Dev IT Ops Customer Business requirement Solution (software)

7 © 2015 CloudBees, Inc. All Rights Reserved What did we really gain? 7

8 © 2015 CloudBees, Inc. All Rights Reserved What did we really gain? We’ve built a great engine…... that we have put in a coach  We haven’t really leveraged the VALUE of SOFTWARE to the BUSINESS Business is still operating at “coach-speed” 8

9 © 2015 CloudBees, Inc. All Rights Reserved What we tend to forget 9 IT IS FOR BUSINESS (i.e. for the business to make more money or spend less money – yep, that’s it!)

10 © 2015 CloudBees, Inc. All Rights Reserved And what we now MUST all realize… 10 IT IS FOR BUSINESSIT IS BUSINESS

11 © 2015 CloudBees, Inc. All Rights Reserved 11 “Software is eating the world.” “Every business is in the software business.” “It’s an application economy.”

12 © 2015 CloudBees, Inc. All Rights Reserved 12

13 © 2015 CloudBees, Inc. All Rights Reserved 13 Photo courtesy of Bill Abbott via Flickr

14 © 2015 CloudBees, Inc. All Rights Reserved 14 Photo courtesy of Naddsy via Flickr

15 © 2015 CloudBees, Inc. All Rights Reserved 15 Photo courtesy of Steve Jurvetson via Flickr

16 © 2015 CloudBees, Inc. All Rights Reserved 16

17 © 2015 CloudBees, Inc. All Rights Reserved Repeat after me: BUSINESS  IT 17 SOFTWARE IS EATING YOUR WORLD AS WELL!

18 © 2015 CloudBees, Inc. All Rights Reserved How to get there? We have to essentially bring the “Development Smartness” and apply it to … the business as a whole! This is not just how we develop “software”… But how that software takes place in the business differentiation –How business requirements & objectives get defined –How we structure “Business” teams to deliver value through software –How frequently do we release software How frequently do we gather feedback  FAIL FAST & ADAPT QUICKLY 18

19 © 2015 CloudBees, Inc. All Rights Reserved Traditional Development vs. Continuous Delivery Version 1 Released May 2011 Version 2 Released May 2012 Version 3 Released May 2013 Typical development methodologies Bonus:use of continuous Integration Typical development methodologies Bonus:use of continuous Integration This is Continuous Integration and Continuouns Delivery CD

20 © 2015 CloudBees, Inc. All Rights Reserved Time v1.0 Release v2.0 Release Time Continuous Releases Risk/ Cost Versioned Software Continuous Delivery – “As a Service” Reduce risk, reduce experimentation cost, fail-fast

21 © 2015 CloudBees, Inc. All Rights Reserved A « Pipeline » defines all of the step that go from code-to-production Your software must always be in a “release-ready” stage Problem: FAST_ITERATION + FRICTION => HEAT! Continuous Delivery – Define your pipeline! Code Build Test Stage Deploy #FAIL

22 © 2015 CloudBees, Inc. All Rights Reserved 22 Automation is Key to Fast Iteration Photo courtesy of Steve Jurvetson via Flickr

23 © 2015 CloudBees, Inc. All Rights Reserved Most of the time relatively complex (and growing!) 23

24 © 2015 CloudBees, Inc. All Rights Reserved How to get there? 24

25 © 2015 CloudBees, Inc. All Rights Reserved STEP “0”: EMBRACE CI Dev BuildCommitTest Feedback Loop

26 © 2015 CloudBees, Inc. All Rights Reserved STEP 1: EMBRACE DEVOPS AND CD Prod Dev BuildCommitTestStageDeploy Feedback Loop 1.Simply a BETTER WAY! 2.Doesn’t require changes OUTSIDE of IT

27 © 2015 CloudBees, Inc. All Rights Reserved STEP 2: EDUCATE THE BUSINESS Prod Dev BuildCommitTestStageDeploy Feedback Loop Busi- ness Project Team Feedback Loop 1.Natural extension! 2.YOU are the best positioned to explain what’s happening on the market and how you can benefit from this! You are the new Rain Maker!

28 © 2015 CloudBees, Inc. All Rights Reserved STEP 3: START SMALL Pick a Proof of Concept (PoC) project Aim for “easy”, “non-critical”, “no edge cases” Pick a MOTIVATED TEAM –dynamic, eager to learn and change, etc. –MUST INCLUDE ALL TEAMS, INCLUDING BUSINESS! THE GOAL HERE IS TO WIN AND DEMONSTRATE VALUE –SO… WIN! 28

29 © 2015 CloudBees, Inc. All Rights Reserved STEP 4: ADVERTISE YOUR WIN Now is time to BRAG! Show the value, show metrics (time, risk, market- fit, etc.) Make it a BUSINESS CASE, not a technical one –Remember business == IT 29

30 © 2015 CloudBees, Inc. All Rights Reserved STEP 5: ITERATE! Rinse and repeat! Use your PoC team to train other teams, they are now your in-house experts! Start small and grow big BIG BANG approaches never work. Ever. 30

31 © 2015 CloudBees, Inc. All Rights Reserved Why should it matter to you – as a developer? INDUSTRIALIZATION has profoundly impacted work organization, tools and processes Businesses are entering a similar transformation –IT is not just a way to optimize back-office operations anymore… –IT becomes core to the products/services, IT is the business As a software developer you have first hand expertise on how this can be applied to your business  SOFTWARE DEVELOPERS ARE THE NEW KING MAKERS! 31

32 © 2015 CloudBees, Inc. All Rights Reserved Conclusion IT “industrialisation” has started Software is what will make – or – kill companies Developers have a HUGE OPPORTUNITY ahead… … But also a GREAT RESPONSIBILITY YOU MUST RING THE WAKE-UP CALL 32 “If you don't like change, you’re going to like irrelevance even less” General Eric Shinseki


Download ppt "© 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London"

Similar presentations


Ads by Google