• +353-1-415-1241(GMT OFFICE HOURS)
  • 1-800-526-8630(US/CAN TOLL FREE)
  • 1-917-300-0470(EST OFFICE HOURS)
Cloud Development Survey 2013 v.1 Product Image

Cloud Development Survey 2013 v.1

  • Published: January 2013
  • Region: Global
  • 193 Pages
  • Evans Data Corp

The Cloud Development Survey Report examines the concerns, intentions and current adoption of developers regarding deploying to and developing for public or private clouds. The report covers the full range of Cloud Computing issues, including: Private Cloud vs. Public Cloud, Private cloud management and data centers, standards and organizations, security, wireless Cloud Services, tool use, licensing, languages for use in the Cloud, and applications that will move first to the Cloud.

Conducted bi-annually, 400+ developers

EXECUTIVE SUMMARY

OVERVIEW
Objectives of the Survey
Survey Methodology
Research Design
Relative Rankings
The Sample – Software Developers
The EDC Panel
Other Evans Data Corp Services
Multi-Client Survey Series
Tactical Survey Reports
Custom Surveys
Targeted Analytics

DEMOGRAPHICS
Developer Segment
Number of Years in Business
Number of Years in Business by Public Cloud
Number of Years in Business by Private Cloud
Uses of Cloud Computing
Uses of Cloud Computing by Current Public Cloud Developers
Uses of Cloud Computing by Current Private Cloud Developers

HOT TOPICS IN CLOUD DEVELOPMENT
Importance of Cloud Provided Features
Importance by Public Cloud Developers
Importance by Private Cloud Developers
Intentions for Exposing App Capabilities as APIs
Cloud Functionalities Added to Applications
Plans for Using Public Cloud for Big Data
Plans for Using a Private Cloud for Big Data

CLOUD CONFIGURATIONS
Types of Applications Developed for Cloud Deployment
Type of Cloud Deployment Targets
Level of Engagement with Cloud Solutions
Reliance on Multiple Cloud Vendors
IaaS Platform Solutions Being Used
OpenStack Storage Model Used
OpenStack Block Storage Provider Used
Number of Virtual Images Created
Client Devices for Cloud Apps
Client Devices by Developer Segment
Technologies Supported in Client Devices
Browsers Supported for Cloud Apps
Primary Guest Operating System
Primary Linux-based Guest Operating Systems

CLOUD AS A DEVELOPMENT AND TEST PLATFORM
Plans for Developing Source Code in the Public Cloud
Plans for Developing Source Code in a Private Cloud
Percent of Development Lifecycle in a Private Cloud
Plans for Storing Source Code in the Public Cloud
Plans for Storing Source Code in a Private Cloud
Development Time Saved by Using a Cloud Platform
Development Time Saved - Public Cloud Developers
Development Time Saved - Private Cloud Developers
Application Workload Efficiency
Are Cloud-based Apps New or Converted?
Team Size Supported for Development and Testing in the Cloud
Plans for Testing Applications in the Public Cloud
Plans for Testing Applications in a Private Cloud
Stages of Development in a Private Cloud
Timeline for Developing Applications within a Public Cloud
Timeline by Developer Segment
Reasons for Not Developing Applications within a Public Cloud
Percent of Development Lifecycle in the Public Cloud
Stages of Development in the Public Cloud
Frequency of Updating Cloud Apps

DEVELOPMENT TOOLS IN THE CLOUD
Primary Development Host
Linux Distribution as a Host for OpenStack
Plans for Running Development Tools in the Public Cloud
Plans for Running Development Tools in a Private Cloud
Types of Tools to be Used in a Public Cloud
Use of Off the Shelf Development Environments
Creation of Do-It-Yourself Development Environment Images
Percent of Development Using Cloud Provided Tools
Best Cloud-Service-Provided Tool Suite
Primary Approach to Building Tool Environments
Changes in Preferred Cloud Development Tooling
Type of Apps Developed with Cloud-based Development Tools
Type of Applications by Best Cloud Tool Suite
Which Languages Do Developers Want Enabled on Cloud Platforms
Best ALM Tools
Level of Flexibility Expected from Cloud-based ALM
Satisfaction with Cloud-based ALM
ALM Tools Based On-Premises vs In the Cloud
Top Value ALM Activities for Cloud Development
Types of Tools Planned for Use from within a Private Cloud
Expected Price of Managed, Public Cloud Development Tools
Interest in More Flexible Pricing for Development Tools

MOBILITY AND THE CLOUD
Focus on Mobile Client Devices
Focus on Mobile Client Devices by Public Cloud Development
Focus on Mobile Devices by Private Cloud
Top Concerns Regarding Cloud-based Mobile App Frameworks
Top Concerns for Public Cloud Developers
Top Concerns for Private Cloud Developers
Biggest Challenge in Mobilizing Cloud Apps
Biggest Challenge for Public Cloud Developers
Biggest Challenge for Private Cloud Developers
Most Important Features in Mobile SDKs
Which Smartphone Platforms are Being Supported for Cloud Apps
Platforms Supported by Developer Segment

LEVERAGING THE CLOUD FOR BIG DATA
Plans for Using Public Cloud for Big Data
Plans for Using a Private Cloud for Big Data
Plans for Storing Customer Data on a Public Cloud
Plans for Storing Customer Data on a Private Cloud
Plans for Storing Internal Data on a Public Cloud
Plans for Storing Internal Data in a Private Cloud
Plans for Managing Data on a Public Cloud
Plans for Managing Data in a Private Cloud
Types of Data Stored on the Cloud
Type of Database Technology Being Used
Type Used by Public Cloud Developers
Type Used by Private Cloud Developers
Use of Multiple Database Types
Use of Multiple Database Types by Public Cloud Developers
Use of Multiple Database Types by Private Cloud Developers
Type of Database Persistence Being Used
Database Technologies Used for Data Warehousing
Use of Analytics Software for Cloud Data
Primary Use for Analytics Software for Cloud Data
Plans for On-Premise to Cloud Database Integration
Importance of Database Synchronization

DYNAMICS OF CLOUD SERVICE PROVIDER SELECTION
Roles Responsible for Cloud Service Purchasing Decisions
Roles Responsible by Developer Segment
End-User Influence on Cloud Service Purchases
End-User Influence by Developer Segment
Primary Justification for Promoting Cloud Services to Decision Makers
Most Important Consideration for Purchasing Tools
Most Important Consideration for Public Cloud Developers
Most Important Consideration for Private Cloud Developers
Perceived Barriers for Customer Software as a Service Adoption
Most Important Factors Influencing PaaS Selection
Most Important PaaS Capabilities
Top Reasons for Moving to the Cloud
Top Reasons for Staying in the Cloud
Vendor with Most Useful Cloud Services

CLOUD AND DEVOPS
Cloud's Effects on Developer Operations Coordination
Cloud's Effects by Developer Segment
Top Orchestration Tools Used
Top Orchestration Tools Used by Public Cloud Developers
Best Cloud Tasks for Automation
Best Cloud Tasks for Automation by Public Cloud Developers
Best Cloud Tasks for Automation by Private Cloud Developers

TECHNOLOGIES AND FRAMEWORKS FOR CLOUD DEVELOPMENT
Technologies Currently Used for Cloud Computing
Technologies to Be Used for Cloud Computing Next Year
Usage Plans for Nodejs
Web Application Platforms Considered Prior to Nodejs
Reason Why Nodejs was Selected Over Other Platforms
Primary Use of Nodejs
Web Service Frameworks Used for Cloud Development

CLOUD SECURITY AND GOVERNANCE
Auditing Features Used
Primary Regulatory Obstacle to Deploying Apps in a Cloud
Confidence in Current Security for Cloud Development
Confidence by Developer Segment
Security Technologies Being Used
Satisfaction with Security / Sandboxing Measures for Corporate Data
Time Spent on Application Security for Cloud
Biggest Security Issue for Data Centers
Virtualization Security Mechanisms Essential in Data Centers
Most Likely Trouble Spot for Cloud Security

PRIVATE CLOUD ISSUES
Timeline for Developing Applications within a Private Cloud
Timeline by Developer Segment
Timeline for Deploying Applications in a Private Cloud
Timeline by Developer Segment
Timeline for Deploying Apps in a Hybrid Cloud
Timeline by Developer Segment
Top Benefits of Deploying Apps in a Private Cloud
Inhibitors to Deploying Apps in a Private Cloud
Number of Servers Planned for Private Cloud
Most Likely Leader in Private Cloud
Private Cloud Vendors on Which Apps are Deployed
Monthly Expenses for Hosting in the Private Cloud

PUBLIC CLOUD ISSUES
Timeline for Deploying Apps in a Public Cloud
Timeline for Deploying Apps in a Public Cloud by Developer Segment
Plans for Conducting Transactions in the Public Cloud
Top Benefits of Deploying Apps in a Public Cloud
Inhibitors to Deploying Apps in a Public Cloud
Reasons for Not Deploying to a Public Cloud
Plans for Sharing Physical Resources within a Public Cloud
Number of Servers Needed for Public Cloud
Most Likely Leader in Public Cloud
Most Used Public Cloud Vendors
Monthly Expenses for Hosting in the Public Cloud

By Using Cloud Platforms, Developers Reduce Development Time by Nearly 15%

In a new survey conducted by the author, developers reported that the use of cloud platforms reduces their overall development time by nearly 15% (on average) - representing time savings approaching one entire day in a typical 5 day work week. The new Cloud Development Survey, Vol 2, 2012, an independent syndicated survey conducted last month and just released to subscribers, shows that improvements in development speed and efficiency appear to be among the key drivers motivating developers to embrace cloud platforms as their development environment of choice. Furthermore, developers have reported that they have been able to streamline their development process through the use of cloud platforms, from trimming down the time that it takes for them to procure tools, to standardizing their development environment across multiple teams, to easily passing their code off to the next member of their team. Data from the Cloud Development Survey also show that developers are migrating to cloud platforms at an increasingly rapid pace.

"One of the chief benefits driving the adoption of Cloud is savings in both time and money," said Janel Garvin, CEO of Evans Data. "This is just as true for developers as for other IT users. Configuring complex systems, developing, testing and deployment can all be done in the Cloud with the Cloud vendor scaling the servers, providing load balancing, providing a database, and supplying a host of other services that developers used to have to do themselves."

The Evans Data Cloud Development Survey is conducted twice yearly and examines usage patterns, adoption intentions, and other issues relating to Cloud development such as Cloud as a development platform, Cloud development tools, ALM, Big Data in the Cloud, Security and Governance, Cloud configurations, mobile Cloud clients, and more.

Note: Product cover images may vary from those shown

RELATED PRODUCTS

Our Clients

Our clients' logos