when is this devops unicorn going to sprout wings and fly? - devops days austin, may 2014

20
When is this DevOps Unicorn Going to Sprout Wings and Fly? @cote | [email protected] #DevOpsDays Austin, May 2014

Post on 14-Sep-2014

2.660 views

Category:

Technology


0 download

DESCRIPTION

See recording of me giving the talk at DevOpsDays Austin here: http://coteindustries.com/post/84832061261/devops-unicorn-devopsdays-austin-2014 We have been following DevOps for many years and it always seems to portend much awesomeness in the future. Who wouldn't want to deliver more software more often? Sadly, based on how little we, as analysts, see DevOps in practice, it still seems like something of a unicorn. Interestingly, this has been changing rapidly. This presentation will present 451's freshest analysis of where the DevOps market is in maturity, including a DevOps practitioner survey (based on 200 DevOps and DevOps-minded folks), early market-sizing, a landscape overview and quantitative market studies - along with plenty of silly, but nonetheless helpful qualitative hand-waving. Our gut instinct is that DevOps is following a pattern very similar to Agile Development and open source, which are two cycles we can use to think about DevOps. There are some early best practices and cases to go over, but very few - part of what we hope to suss out with this talk are more stories from the field. Our early studies show that there's much room for improvement, but a nice zeal for doing the actual work. The unicorn seems close to sprouting wings.

TRANSCRIPT

Page 1: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

When is this DevOps Unicorn Going to Sprout Wings and Fly?

@cote | [email protected] #DevOpsDays Austin, May 2014

Page 2: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

2

• IT research, advisory, professional services, datacenter certification, and events

• One company with 3 operating divisions

• Global focus

• 200+ staff, 100+ analysts• 1,300+ client organizations:

enterprises, vendors, service providers, and investment firms

• 7,500+ individual subscribers• Reach 16,000 end-users

annually

http://451research.com - @451Research

Page 3: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

3

Michael CotéResearch Director, Infrastructure [email protected]@cote – http://cote.io

Responsible for systems management, application development, cloud software, and misc. “infrastructure software” agenda.

Before 451 I worked Dell in corporate strategy/M&A for software & cloud; as an analyst for 6+ years at RedMonk; software developer for 10+ years.

Page 4: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

4

Over the next 10 years, Many applications will be rewritten…if not just replatformed

The Great Rewrite

Page 5: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

5Source: @agile_exec, March 5th, 2014.

Page 6: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

6

We believe that application development is, indeed, a vital and valuable part of the industry: our theory is that the majority of cloud spending originates with software developers as the prime movers.

Applying the formula 'IT - SaaS = what?' it increasingly seems the case that the 'what?' is custom-written software for ISVs, SaaS and increasingly companies like Nike and Starbucks that are relying on in-house software development for new products such as the Fuelband and mobile payments. Starbucks, for example, is estimated to have pulled in $1bn in sales from its mobile app.

While developers are notoriously parsimonious when it comes to paying for tools and middleware, Atlassian's $149m in revenue is testament that companies will pay for developer tools straight out. We also note the bets the venture community is placing on developer-oriented companies like those coming from the post-seed round, pre-A round firm Heavybit.

- Me! “Atlassian bundles ALM components around the popular git version control system,” 451 Research, March 4th, 2014

It’s custom software development

Page 7: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

7

Lega

cy…

New

Not seen here: white-collar toolchainsSources: 451 HCTS NA 2013 conference; Chris Dancy.

Software defined businesses…or just software injected

Page 8: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

8

“Cloud” is opening a new way of delivering software, DevOps

Page 9: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

9

2012 2013 2014 2015 2016$0

$2

$4

$6

$8

$10

$12

$14

$16

$18

$20

$2.90 $4.50

$6.20 $8.20

$10.20 $1.40

$2.20

$3.20

$4.20

$5.30

$1.40

$1.90

$2.50

$3.20

$3.90

$5.70

$8.60

$11.90

$15.60

$19.40

IaaS PaaS ISaaS

Source: "Market Monitor: Cloud Computing Overview Report 2013," 451 Research, August 2013.

Pool of money #1 - Infrastructure Public Cloud Forecast ($bn)

Page 10: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

10Source: "Market Monitor: Cloud-enabling Technologies Overview Report 2013," 451 Research, August 2013.

2012 2013 2014 2015 2016$0

$5

$10

$15

$20

$25

$6.97 $8.48

$9.97 $11.41

$12.76

$3.36

$4.61

$5.97

$7.49

$9.10

$0.28

$0.36

$0.47

$0.62

$0.76

$10.61

$13.45

$16.41

$19.52

$22.62

Automation & Management Security Total

Pool of money #2 - Cloud Enabling Technologies ($bn)

Page 11: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

11

Jan-11 Apr-11 Jul-11 Oct-11 Jan-12 Apr-12 Jul-12 Oct-12 Jan-13 Apr-13 Jul-13 Oct-13 Jan-140%

5%

10%

15%

20%

25%

30%

35%

40%

45%

17% 17%19%

22% 22%

29%32%

34%

40% 40% 39% 40% 41%

0.23

0.290.32

0.29 0.29 0.290.31

% using public cloud % using private cloud

Source: A total of 1,137 respondents involved in their company's IT buying decisions participated in the January 8-27 survey, including 470 whose company currently use public cloud. ChangeWave Research is a service of 451 Research, from "Corporate Cloud Computing Trends," 451's ChangeWave, Feb 11, 2014.

Corporate Market: Public and Private Cloud Usage(Private not tracked until Jul 2012)

Page 12: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

12

So…DevOps anyone?

Page 13: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

13

3.85%

24.73%

36.81% 34.62%

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

When running your application in production, where does it reside?

Page 14: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

14Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

Daily8%

Weekly22%

Monthly 18%

Quarterly11%

Semi-Annually4%

Annually4%

On demand31%

Other1%

How often do you deploy to production?

Page 15: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

15

Testing

Performance Monitoring and Log Mgmt

Other

Release management

Configuration management & automation

Topology/Architecture

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

59%

54%

50%

46%

40%

20%

12%

16%

0%

17%

20%

15%

14%

15%

50%

14%

19%

19%

14%

15%

0%

23%

21%

46%

Currently Use Plan to use in next 6 monthsPlan to evaluate in next 5 months No plans to use or evaluate

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

What tools are you using?

Page 16: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

16

Custom written build scripts38%

Golden Images24%

Third party install programs

20%

Automation tools16%

Other2%

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

When designing and writing your software, how do you model and specify how the application should be deployed?

Page 17: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

17

DIY36%

CI Products28%

Other7%

None28%

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

What build automation, or continuous integration (CI) tools are you using?

Page 18: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

18

Feature creep (new requirements are added inside each cycle, lengthening the time to release)

An inefficient process: Hand-off from development to test, to security etc.

Lack of tools or inefficient tools for Release management, Log management, etc.

Human resource constraints (can't hire enough skilled people so we bottleneck on those we have)

Number and complexity of environments – Cloud, On-premises, Virtual and Physical

22.22%

25.93%

18.52%

38.89%

28.70%

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

What is holding you back from reducing release cycles?

Page 19: When is this DevOps Unicorn Going to Sprout Wings and Fly? - DevOps Days Austin, May 2014

19

There’s strong business demand, work to be done as far as the eye can see, and lots of maturing ahead of us.

Good luck out there!