More Related Content More from RightScale (20) How Fast Is the Market Moving to Cloud...Really? - RightScale Compute 20133. © 2013 Forrester Research, Inc. Reproduction Prohibited 3
We play a special role in the market
Cloud developers are:
›Leaders
›Innovators
›Risk takers
›Trouble makers
Source: Forrsights Developer Survey, Q1 2013
4. © 2013 Forrester Research, Inc. Reproduction Prohibited 4
Source: Forrsights Developer Survey, Q1 2013
2%
17%
27%
25%
3%
15%
23%
35%
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
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
5. © 2013 Forrester Research, Inc. Reproduction Prohibited 5
17%
9%
16%
10%
9%
11%
7%
10%
11%
19%
11%
15%
6%
13%
13%
11%
6%
6%
1 - 5
6 - 10
11 - 50
51 - 100
101 - 200
201 - 500
501 - 1000
1001 - 5000
5000 or more
What is your best estimate of how many developers work at your
organization, 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
6. © 2013 Forrester Research, Inc. Reproduction Prohibited 6
0%
0%
12%
11%
11%
10%
8%
46%
2%
0%
0%
5%
6%
9%
10%
15%
24%
32%
Hong Kong
Taiwan
UK
Canada
France
Germany
India
US
China (mainland)
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
7. © 2013 Forrester Research, Inc. Reproduction Prohibited 7
1%
37%
39%
23%
1%
49%
42%
8%
Under 21
21 to 35
36 to 50
51+
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
8. © 2013 Forrester Research, Inc. Reproduction Prohibited 8
3%
3%
4%
15%
20%
15%
9%
31%
1%
2%
4%
22%
33%
18%
9%
11%
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
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
9. © 2013 Forrester Research, Inc. Reproduction Prohibited 9
19%
7%
7%
17%
16%
17%
21%
16%
24%
23%
57%
60%
42%
49%
50%
53%
55%
58%
59%
59%
66%
71%
79%
85%
Mainframe or terminal applications
Custom applications that use NoSQL databases…
Big data (e.g., Hadoop, SAP Hana)
Embedded systems (including software in consumer products)
Business intelligence, reporting, dashboards…
Rich Internet applications (RIAs) (e.g., Adobe Flash, Microsoft…
Rich-client/client-server apps (e.g., Java Swing, Microsoft…
Content/collaboration sites/portals (e.g., Liferay, IBM…
Custom applications that use application servers (e.g., IBM…
Mobile or mobile web apps (e.g., iOS, Android, Windows…
Custom applications that use SQL databases…
Websites or web applications…
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
10. © 2013 Forrester Research, Inc. Reproduction Prohibited 10
Source: Forrsights Developer Survey, Q1 2013
1.4
0.3
0.5
0.7
11.6
0.5
1.4
1.7
1.7
3.3
3.6
1.5
1.3
7.0
6.0
5.3
5.6
8.0
8.5
11.4
18.7
0.9
1.0
1.4
1.6
1.9
2.1
2.1
2.1
2.2
2.2
2.6
2.7
2.9
4.3
5.1
5.3
6.2
7.7
13.0
16.1
16.7
RPG
PL/1
Groovy
CICS
Other (please specify)
Ruby/Jruby
Objective-C
Perl
ABAP
COBOL
Basic (including Visual Basic 6.0 or earlier)
Delphi/Object Pascal/Pascal
Python
PL/SQL
C
Visual Basic .NET
PHP
C#
C++
Java
HTML/CSS/JavaScript
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++
11. © 2013 Forrester Research, Inc. Reproduction Prohibited 11
29%
40%
20%
6%
5%
8%
22%
33%
27%
10%
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
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
12. © 2013 Forrester Research, Inc. Reproduction Prohibited 12
Source: Forrsights Developer Survey, Q1 2013
2%
3%
5%
10%
25%
25%
33%
26%
25%
20%
10%
17%
Business unit managers
Marketing
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
0%
0%
0%
11%
23%
17%
32%
25%
36%
32%
9%
15%
Business unit managers
Marketing
Not using Cloud
(n=645)
Using Cloud
(n=53)
Cloud devs have far better relationships with business
13. © 2013 Forrester Research, Inc. Reproduction Prohibited 13
26%
52%
55%
65%
61%
64%
62%
68%
80%
61%
74%
76%
80%
81%
81%
82%
84%
87%
It is easy for me to get funding for new projects or tools…
I feel challenged every day
I feel recognized for the effort I put in
I feel empowered to find new ways to solve customer…
I love my job
If I can find a better way to do my job, my boss will…
I have access to the technology and tools that I need to…
It's clear to me how my work contributes to my…
I like sharing what I know with others
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
14. © 2013 Forrester Research, Inc. Reproduction Prohibited 14
We play a special role in the market
Cloud developers are:
›Leaders
›Innovators
›Risk takers
›Trouble makers
We need to be:
›Evangelists
›Teachers
›Team players
›Advocates
Source: Forrsights Developer Survey, Q1 2013