Top Banner
© 2010 Forrester Research, Inc. Reproduction Prohibited 1
20

POSSCON2011v1

Mar 09, 2016

Download

Documents

Matt Hudson

http://posscon.org/assets/Uploads/POSSCON2011v1.pdf
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 1

Page 2: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 2 © 2009 Forrester Research, Inc. Reproduction Prohibited

OSS Adoption Patterns In Enterprise IT Jeffrey Hammond, Principal Analyst

Mar 23, 2011

Page 3: /POSSCON2011v1

When it comes to Enterprise IT adoption, Open Source Has “Crossed the Chasm”

Page 4: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 4

A word about the surveys used in this deck…

1.  Forrester’s Enterprise And SMB Software Survey, North America And Europe, Q4 2008/9(2227/2165 total – 1114/940 for Development) Primarily Directors, VP App Dev, VP I&O, CIO

2.  Forrester – Dr. Dobbs Developer Technographics Q3 09/10 (1298/1023 total)

Mostly developers – slightly skewed toward systems and .NET

3.  2009/2010 Eclipse Community Survey ( 1498 total) Mostly developers – skewed toward Java

Page 5: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 5 © 2009 Forrester Research, Inc. Reproduction Prohibited

Where We Started: OSS Has Become Widely Adopted

Source: Forrester -Dr. Dobb’s 2009 Developer Technographics Survey, Q3 2009, Enterprise And SMB Software Survey, North America And Europe, Q4 2009

Base: 1,298 development pros at North American and European enterprises and SMBs and 1,298 development pros at North American and European enterprises and SMBs

“Which of the OSS infrastructure tools have you included as part of your development activities or deployed an application or software project

to?“ (Select all that apply.)

3%

4%

7%

7%

10%

22%

28%

45%

45%

46%

48%

57%

4%

7%

6%

6%

12%

13%

35%

58%

58%

24%

61%

55%

Portals or mash-up servers (e.g. Liferay, Dapper)

Business applications (Sugar CRM, Bravo)

Other, please specify

Business Intelligence tools (e.g. BIRT, Jasper Reports, Spago)

Content Management Systems (e.g. Alfresco, Drupal)

Application frameworks (e.g. Spring, Rails, Zend)

Application servers (e.g. JBoss, Glassfish, Tomcat)

Web servers or networking components (e.g. Apache, Samba, Radius)

Databases (e.g. MySQL, PostgreSQL, SQLLite)

Development IDEs (e.g. Eclipse, NetBeans)

Operating systems (e.g. Red Hat Linux, Suse, OpenSolaris)

Programming languages (e.g. PHP, Ruby, Python, Java)

Page 6: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 6

Java Developers Continue To Adopt Linux

62%

7%

14%

3%

3%

3%

1%

2%

1%

1%

54%

7%

17%

4%

3%

2%

2%

3%

0%

1%

71%

5%

4%

3%

2%

1%

5%

1%

3%

5%

75%

5%

5%

2%

2%

1%

3%

1%

2%

4%

Windows

Mac OSX

Linux-Ubuntu

Linux-Fedora

Linux-SUSE

Linux-Debian

Linux-RHEL

Linux-Other

Solaris

Other

Eclipse - 2009 (n=1481) Eclipse - 2010 (n=1948) Dr. Dobbs 2009 (n=1298) Dr. Dobbs 2010 (n=1023)

“What is the primary operating system you use for development” (Choose one)

Eclipse 2009 – 26% Eclipse 2010 – 30% Dr. Dobbs 2009 – 16% Dr. Dobbs 2010 -14%

Source: Eclipse Community Survey, Q2 2009, Q2 2010, Dr. Dobbs Developer Technographics Q3,2009, Q3 2010

Page 7: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 7

Even More Java Developers Deploy To Linux

37%

3%

11%

3%

5%

6%

9%

5%

5%

9%

36%

2%

11%

3%

4%

8%

8%

5%

3%

7%

57%

1%

4%

2%

2%

1%

9%

5%

4%

11%

65%

1%

3%

2%

1%

1%

6%

6%

3%

10%

Windows

Mac OSX

Linux-Ubuntu

Linux-Fedora

Linux-SUSE

Linux-Debian

Linux-RHEL

Linux-Other

Solaris

Other

Eclipse - 2009 (n=1481) Eclipse - 2010 (n=1984) Dr. Dobbs 2009 (n=1298) Dr. Dobbs 2010 (n=1023)

“What is the primary operating system you use for deployment (Choose one)

Eclipse - 2009 – 39% Eclipse – 2010 – 40% Dr. Dobbs - 2009 – 23% Dr. Dobbs - 2010 – 19%

Source: Eclipse Community Survey, Q2 2009, Q2 2010, Dr. Dobbs Developer Technographics Q3,2009, Q3 2010

Page 8: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 8

*Source: 2010 Eclipse Community Survey † Source: Forrester -Dr. Dobbs 2009 Developer Technographics, Q3 2009

At The App Server Level (Java Developers)

34%

11%

5%

3%

3%

4%

1%

1%

31%

3%

5%

33%

15%

14%

15%

1%

2%

2%

0%

7%

0%

11%

Apache Tomcat

Red Hat JBoss

IBM Websphere

Oracle Weblogic

Sun Glassfish

Jetty

Oracle AS

SAP Netweaver

None

Don't Know

Other

Eclipse* Dr. Dobbs†

“What is the primary app server you typically use for deployed applications?” (Choose one.)

*Base: 1729 app dev professionals building server apps and programming in Java † Base: 177 app dev professionals building server apps and programming in Java at least 20% of the time

Page 9: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 9

At the DBMS level (Java Developers)

32%

22%

8%

11%

4%

1%

15%

8%

18%

38%

13%

5%

11%

2%

3%

11%

MySQL

Oracle

SQLServer

PostgreSQL

DB2

Sybase

None

Other/Don't Know

Eclipse* Dr. Dobbs†

“What is the RDBMS you typically use for deployed applications?” (Choose one.)

*Source: 2010 Eclipse Community Survey † Source: Forrester -Dr. Dobbs 2009 Developer Technographics, Q3 2009

*Base: 1948 app dev professionals building server apps and programming in Java † Base: 218 app dev professionals building server apps and programming in Java at least 50% of the time

Page 10: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 10

And Then There’s Mobile:

41.1%

30.4% 25.1%

24.7%

12.0%

31.2%

14.0%

8.0%

0.0% 5.0%

10.0% 15.0% 20.0% 25.0% 30.0% 35.0% 40.0% 45.0%

April May Jun July Aug Sept Oct Nov Dec Jan

RIM Apple Google Microsoft Palm

Source: Comscore MobiLens

Top Smartphone Platforms: 3 Mo. Avg. Total U.S. Smartphone Subscribes Ages 13+

Page 11: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 11

Adoption paths are shifting toward devs

  Developers resist technology that doesn’t meet their needs

  Traditional financial controls are of limited value

  LOBs defends dev teams that produce value

  Management is willing to yield when a “win-win” results

  The path from developer to customer is getting shorter

  Developer productivity is no longer the problem

CIO

AD EA I&O PMO

BAs QA Arch Dev

More than ever: Developers can block – or significantly aid the

adoption of software!

Page 12: /POSSCON2011v1

12 Entire contents © 2010 Forrester Research, Inc. All rights reserved. Source: Flickr (http://www.flickr.com/photos/keoki/1418303458/sizes/o/)

Page 13: /POSSCON2011v1

How would you describe the act of developing software?

Or heuristic? 13 Entire contents © 2010 Forrester Research, Inc. All rights reserved.

Source: Flickr (http://www.flickr.com/photos/passer-by/1122901114/sizes/o/)

Page 14: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 14

There Are Two Types Of Dev Professionals

Extrinsic

Biologic

Intrinsic

Source: Adapted from Daniel H. Pink, Drive: The Surprising Truth About What Motivates Us, Riverhead Hardcover, 2009

•  Put food on table. •  Pay mortgage. •  Send kids to college.

•  Expected rewards •  Defined performance Motivation

•  Internally driven •  Self-motivated

Type X Dev Pro Type I Dev Pro •  Does development (It’s a job) •  Works 9-5, overtime if rewarded •  Doesn’t invest in self improvement

•  Self identifies (Is a developer) •  Gets involved in side projects •  Self invests in learning new skills

Page 15: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 15

5%

3%

4%

5%

5%

5%

10%

15%

16%

33%

0% 20% 40%

Other

I would like to be a business analyst or product manager that works with end users to capture requirements and define what applciations should do

I want to go home at 5 pm each day

I want to design award winning Web-sites or applications

I want to becomes a "Guru" in the development community

I want to run the company I work for and assume responsibility for its success

I want to manage one or more development teams and assume responsibility for overall project success or failure

I want to be an architect who sets the overall technical direction for projects

I would like to start-up my own business or be a self-employed consultant

I would like to be a top level developer with specialized skills that are in wide demand

Base: 1023 App dev professionals Forrester – Dr. Dobbs Developer Technographics Q3 10

“Which statement best describes your career aspirations?”

We can actually measure this…

Page 16: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 16

Q: How are developers like Transformers?

Source: Forrester- Dr. Dobbs Developer Technographics Survey Q3 2010

A: There’s more to them than meets the eye.

Base: 1023 Application Development Professionals

What drives this behavior?

Page 17: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 17

The desire to move fast outstrips cost motivation

3%

25%

32%

37%

48%

51%

63%

71%

74%

0% 50% 100%

Other

Avoiding a purchasing cycle

FOSS ethos/philosophy

Influence over the course of development

Community collaboration

Avoiding vendor lock-in

Transparency of the technology

Reduce costs

Opportunity to accelerate projects

Base: 1023 App dev professionals Forrester – Dr. Dobbs Developer Technographics Q3 10

“Which of the following traits of OSS are important to you in your work? (Choose all that apply)”

Page 18: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 18

OSS contributions are intrinsically motivated

8% 9%

13% 18%

21% 34% 35% 35%

41% 47% 49%

52% 61%

0% 20% 40% 60% 80%

Other I'm paid to contribute

Promote my consulting services Visibility to future employers or colleagues

Recognition for contributing Believe in FOSS ethos

Continued education in technologies Opportunity to collaborate

Volunteerism Reciprocity (if I contribute, others will)

To build superior software Sense of accomplishment

Fun to solve problems

Base: 226 App dev professionals Forrester – Dr. Dobbs Developer Technographics Q3 10

“Why have you contributed to an open source project? (Choose all that apply)”

Page 19: /POSSCON2011v1

© 2010 Forrester Research, Inc. Reproduction Prohibited 19

What it means

  Economic uncertainty and cost reduction drive execs to OSS adoption, but developers care about speed and innovation

  As OSS business models evolve, concerns over viability and IP are receding – Most IT Executives get it

  Developer adoption of OSS at infrastructure levels continues to grow, especially in the Java and Mobile world

  Creative, high performance developers adopt open source because it gives them more control, transparency, and shared purpose

  Over the long run, creative developers will drive major software innovation through an open source, community model

Page 20: /POSSCON2011v1

© 2009 Forrester Research, Inc. Reproduction Prohibited

Thank you

Jeffrey Hammond +1 978.226.8886 [email protected] Twitter: jhammond www.forrester.com