Upload
rightscale
View
5.092
Download
3
Embed Size (px)
Citation preview
Making Leaders Successful Every Day
Who’s really using the cloud?James Staten, VP & Principal Analyst
© 2013 Forrester Research, Inc. Reproduction Prohibited 3
We play a special role in the market
30% 70%
Cloud developers are:
›Leaders
› Innovators
›Risk takers
›Trouble makers
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 4
Source: Forrsights Developer Survey, Q1 2013
Working as a game developer. I am paid by my employer primarily to develop games, which is our core business.
Working in the technology services industry. I work at a systems integrator or consulting company and develop sof
Working in an internal information technology (IT) role at my company. I am paid by my employer to develop softwa
Working for a software company. I am paid by my employer primarily to develop software or online services, which
2%
17%
27%
25%
3%
15%
23%
35%
Please select the statement below that best described your status as a software developer.
Using Cloud computing/elastic applications (n=604) Not using Cloud computing/elastic applications (n=1434)
Less than 1/4th of cloud devs work for enterprises
© 2013 Forrester Research, Inc. Reproduction Prohibited 5
1 - 5
11 - 50
101 - 200
501 - 1000
5000 or more
17%
9%
16%
10%
9%
11%
7%
10%
11%
19%
11%
15%
6%
13%
13%
11%
6%
6%
What is your best estimate of how many developers work at your organiza-tion, including contractors?
Using Cloud computing/elastic applications (n=53) Not using Cloud computing/elastic applications (n=645)
Cloud devs are more prominent in smaller firms
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 6
Hong Kong
Taiwan
UK
Canada
France
Germany
India
US
China (mainland)
0%
0%
12%
11%
11%
10%
8%
46%
2%
0%
0%
5%
6%
9%
10%
15%
24%
32%
In which country do you work?
Using Cloud computing/elastic applications (n=604) Not using Cloud computing/elastic applications (n=1434)
Less than 1/4th work in the US
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 7
Under 21
21 to 35
36 to 50
51+
1%
37%
39%
23%
1%
49%
42%
8%
What is your age?
Using Cloud computing/elastic applications (n=604)
Not using Cloud computing/elastic applications (n=1434)
Nearly ½ are under 35
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 8
Just learning now via schoolwork or independent study
Less than one year
One year but fewer than two years
Two to five years
Six to 10 years
11 to 15 years
16 to 20 years
More than 20 years
3%
3%
4%
15%
20%
15%
9%
31%
1%
2%
4%
22%
33%
18%
9%
11%
How many years have you been writing code?
Using Cloud computing/elastic applications (n=604) Not using Cloud computing/elastic applications (n=1434)
Most are very experienced programmers
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 9
Mainframe or terminal applications
Big data (e.g., Hadoop, SAP Hana)
Business intelligence, reporting, dashboards (e.g., Cognos, MicroStrategy, SAS)
Rich-client/client-server apps (e.g., Java Swing, Microsoft WPF, Win 32, GTK)
Custom applications that use application servers (e.g., IBM WebSphere, Oracle WebLogic, or Apache Tomcat)
Custom applications that use SQL databases (e.g., Oracle, Microsoft SQL Server, PostgreSQL)
19%
7%
7%
17%
16%
17%
21%
16%
24%
23%
57%
60%
42%
49%
50%
53%
55%
58%
59%
59%
66%
71%
79%
85%
Which of the following types of development technologies have you worked with in the past 24 months? (Select all that apply)
Using Cloud computing/elastic applications (n=604) Not using Cloud computing/elastic applications (n=1434)
Most work with modern applications/designs
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 10
Source: Forrsights Developer Survey, Q1 2013RPGPL/1
GroovyCICS
Other (please specify)Ruby/JrubyObjective-C
PerlABAP
COBOLBasic (including Visual Basic 6.0 or earlier)
Delphi/Object Pascal/PascalPython
PL/SQLC
Visual Basic .NETPHP
C#C++Java
HTML/CSS/JavaScript
1.40.30.5
0.711.6
0.51.4
1.71.7
3.33.6
1.51.3
7.06.0
5.35.6
8.08.5
11.418.7
0.91.0
1.41.61.92.12.12.12.22.2
2.62.72.9
4.35.15.3
6.27.7
13.016.1
16.7
How do you allocate the time you spend writing code across the following programming languages?
Using Cloud computing/elastic applications (n=595) Not using Cloud computing/elastic applications (n=1412)
Cloud devs code in Java and C++
© 2013 Forrester Research, Inc. Reproduction Prohibited 11
I do not program or develop on my own time outside my day job
I average less than 5 hours a week programming for personal reasons
I average between 5 and 10 hours a week programming for personal reasons
I average between 11 and 20 hours a week programming for personal reasons
I average more than 20 hours a week programming for personal reasons
29%
40%
20%
6%
5%
8%
22%
33%
27%
10%
On average, how many hours a week do you spend programming personal or side projects not related to your day job?
Using Cloud computing/elastic applications (n=604) Not using Cloud computing/elastic applications (n=1434)
Most program on the side far more than non-cloud devs
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 12
Source: Forrsights Developer Survey, Q1 2013
Business unit managers
Marketing
2%
3%
5%
10%
25%
25%
33%
26%
25%
20%
10%
17%
How would you rate the quality of the working relationship your team's developers have with other parts of your company?
Very poor 1 2 Neither good nor poor 3
4 Very good 5 Does not apply
Business unit managers
Marketing
0%
0%
0%
11%
23%
17%
32%
25%
36%
32%
9%
15%
Not using Cloud (n=645)
Using Cloud (n=53)
Cloud devs have far better relationships with business
© 2013 Forrester Research, Inc. Reproduction Prohibited 13
It is easy for me to get funding for new projects or tools I need to do my job
I feel challenged every day
I feel recognized for the effort I put in
I feel empowered to find new ways to solve customer and business problems
I love my job
If I can find a better way to do my job, my boss will always support me
I have access to the technology and tools that I need to solve my own problems and challenges at work
It's clear to me how my work contributes to my company's overall success
I like sharing what I know with others
26%
52%
55%
65%
61%
64%
62%
68%
80%
61%
74%
76%
80%
81%
81%
82%
84%
87%
Thinking about your current role at work, please indicate how much each statement describes your attitudes.
Using Cloud computing/elastic applications (n=505) Not using Cloud computing/elastic applications (n=1181)
Cloud devs love their jobs
Source: Forrsights Developer Survey, Q1 2013
© 2013 Forrester Research, Inc. Reproduction Prohibited 14
We play a special role in the market
30% 70%
Cloud developers are:
›Leaders
› Innovators
›Risk takers
›Trouble makers
We need to be:
›Evangelists
›Teachers
›Team players
›Advocates
Source: Forrsights Developer Survey, Q1 2013
april25-26 sanfrancisco
cloud success starts here
#RightScaleCompute