0 CHECKOUT

Cloud Development Survey 2015, v2

  • ID: 3768932
  • November 2015
  • 210 pages
  • Evans Data Corp
1 of 4
Cloud Developers Say Tools are Big Issue with PaaS Offerings

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, 500+/- developers

Note: Product cover images may vary from those shown
2 of 4

EXECUTIVE SUMMARY

OVERVIEW
Objectives of the Survey
Survey Methodology
Research Design
Relative Rankings
The Sample – Software Developers
Tactical Survey Reports
Custom Surveys
Targeted Analytics
About The Analyst

DEMOGRAPHICS
Involvement with Software
Developer Segment
Company Size
Support and Development Team Size within the Cloud
Years in Business
Role
Industry

MOTIVATIONS FOR CLOUD COMPUTING
Top Reasons for Moving to the Cloud
Top Reasons for Moving to Cloud by Involvement with Cloud
Top Reasons for Staying in the Cloud
Top Reasons for Staying in the Cloud by Involvement in Cloud
Business Motivations for Choosing Cloud Offerings
Business Motivations for Choosing Cloud Offerings by Developer Segment
Business Impediments for Moving to the Cloud
Primary Justification for Promoting Cloud Services to Decision Makers
Development Practices Before Cloud
Future Growth of the Cloud
The Future of Cloud Gaming

PLANNING FOR THE CLOUD
Activities for Public Cloud
Activities for Private Cloud
Expenses for Hosting Application in Public Cloud
Primary IaaS Evaluation Criteria
Primary PaaS Evaluation Criteria
Primary SaaS Evaluation Criteria
Shortcoming to Vendor’s Tool Offerings
Barriers to Using Specific Vendor’s Cloud Offerings or PaaS Solutions
Personal Involvement in Cloud Development Environment Selection
Top Expense in Using the Cloud
Top Expense in Using the Cloud by Developer Segment
Developer Influence on Tool Use for the Cloud
Personal Involvement in Cloud Deployment Environment Selection
Decision-makers for Cloud Tool Use
Top Information Sources for Cloud Services
Obstacles in Acquiring Information about Cloud Development

CLOUD SERVICES
Involvement with the Cloud
Involvement with the Cloud by Developer Segment
Activities Conducted within the Cloud
Most Important Considerations for Cloud Services
Types of Services Evaluated (Public)
Types of services evaluated (Public) by Company Size
Types of Services Evaluated (Private)
Types of services evaluated (Public) by Company Size
Components Included in a PaaS
Type of PaaS Used
Importance of various PaaS features
Supplier of Best Tool Suite in the Cloud
Best Cloud for Backend IoT
Most Likely to Dominate Private Cloud
Most Likely to Dominate Public Cloud
Most Useful Cloud Service Provider
Most Effective Method of Contact for Service Provider
Most Effective Method to Promote Services
Technical Support Service Offerings
Preferred Cloud Technical Support Methods

IMPLEMENTING CLOUD SOLUTIONS
Location of Cloud Solutions
Methods of Porting to the Cloud
Reasons for Performance Bottlenecks
Importance of Value Added Services
Parallelization of Code
Most Helpful Source of Assistance in Parallelization of Code
Cloud Awareness of Code
Difficulty of Integrating Cloud Applications with Enterprise Security

DEVELOPMENT WITHIN THE CLOUD
Timeline for Developing Apps in a Public Cloud
Timeline for Developing Apps in Public Cloud by Developer Segment
Timeline for Developing Apps in a Private Cloud
Timeline for Developing Apps in a Private Cloud by Developer Segment
Timeline for Hybrid Cloud Development
Timeline for Developing Apps in Hybrid Cloud by Developer Segment
Reasons to Avoid Developing from Within the Cloud
Time Saved by Using Cloud
Reasons for Time Savings
Number of Cloud-based Environments Initiated
Number of Cloud-based Environments Decommissioned
Use of Development Tools in the Cloud as a Service
Satisfaction with Cloud Tools
Lines of Code in a Typical Cloud App
Procedures Used in Cloud Projects
Primary Approach to Building Tool Environments in the Cloud
Most Common Tools Used for Developing Cloud Apps
Primary Factor in Building Tool Environments
Biggest Priority for Upcoming Projects
Best Testing Location

CLOUD DEPLOYMENT
Timeline for Deploying Apps in a Public Cloud
Timeline for Deploying Apps in a Public Cloud by Developer Segment
Timeline for Deploying Apps in a Private Cloud
Timeline for Deploying Apps in a Private Cloud by Developer Segment
Timeline for Deploying Apps in a Hybrid Cloud
Timeline for Deploying Apps in a Hybrid Cloud by Developer Segment
Target Audience of Cloud Deployed Apps
Deploying Apps within the Enterprise
Primary Regulatory Obstacle to Cloud Deployment
Cloud Readiness of Current Applications
Frequency of Updating Cloud Apps
Types of Applications Being Deployed
Cloud Deployed Apps for Business or Consumers
Client Devices for Cloud Apps
Exposing Apps’ Capabilities as APIs Externally in the Cloud

VIRTUALIZATION
Interest in Containers
Interest in Containers by Developer Segment
Container Usage
Specific Containers Used for Cloud Computing
Most Value from Using Containers
Security of Containers and Virtual Machines
Layered Approaches to Virtualization Methods
Involvement with Containers
Optimization for Cloud VM Instances

DATA STORAGE AND ANALYTICS
Cloud Based Analytics
Features Used for Cloud Based Analytics
Types of Analytics Used for Cloud Data
Workloads Moved to the Cloud
Accessing databases
On-Premises Enterprise Applications
Biggest Security Issue for Data Centers
Virtualization Security Mechanisms Essential to Data Center
Types of Data Stored on the Cloud
Plans for Integrating On-Premises Data to Cloud
Plans to Gain Insight from Data Stored on Cloud
Analytics Software for Cloud Data
Data Analysis and Visualization Tools Used
Satisfaction with Data Analysis and Visualization Tools
Type of Database Persistence Used

MOBILE
- IOT
- AND THE CLOUD
Cloud Scalability for Internet of Things Data
Plans for Connected Devices and IoT
Amount of IoT Data Passing through Cloud Architecture
Biggest Challenge in Connecting Devices through the Cloud
Primary Considerations when Designing IoT Projects
Test Platform Functionality
Most Important Considerations for Cloud Projects
Best Pricing Model for Cloud Backend
Focus on Mobile Client Devices
Top Concerns Regarding Cloud-based Mobile App Frameworks
Biggest Challenge in Mobilizing Cloud Apps

CLOUD SECURITY AND GOVERNANCE
Most Important Criterion Determining Cloud Service’s Security
Most Likely Trouble Spot for Cloud Security
Frequency of Performing Security Vulnerability Analysis
Barriers to Performing Security Vulnerability Analysis
Authentication Methods Used
Confidence in Company’s Current Cloud Development Process
Satisfaction with Cloud Service Provider’s Security Measures
Time Spent on Application Security for Cloud
Technologies Used to Address Organization’s Security Need

DEVELOPMENT TOOLS AND DEVELOPMENT ENVIRONMENTS
Primary Operating System
Guest Operating System
Linux Distribution of Guest Operating Systems
Development Tools Used
Necessity of Customizing Tools
Tools Customized for Performance?
High Performance Server Uses
Most Important Considerations in Cloud Tool Purchases
Plans for Configuration Management Databases
CMDBs used
Technologies Currently Used for Cloud Computing
Usage Plans for Django
Usage Plans for Nodejs
Usage Plans for NET
Usage Plans for Ruby on Rails
Usage Plans for Play
Primary Usage of Nodejs
Primary Reason for Choosing Nodejs
Importance of Super Computers
Most Important Monitoring Service

THIRD GENERATION LANGUAGES
C Usage Today
C++ Usage Today
C/C++ Usage Today
C# Usage Today
Objective C / Swift Usage Today
Java Usage Today
Scripting Language Usage Today
Other Language Usage Today

SCRIPTING LANGUAGES
JavaScript Usage Today
PHP Usage Today
- Python Usage Today
Perl Usage Today
Ruby Usage Today
Other Scripting Language Usage Today

Note: Product cover images may vary from those shown
3 of 4

The quality, expense and risk of discontinuation are major factors in developers’ adoption of various Cloud offerings, according to a new survey of software developers actively working with or in the Cloud. Thirty-eight percent said the “risk of using subscription tools or PaaS that becomes discontinued” is the biggest barrier to using a particular vendor’s Cloud tools and PaaS offerings for development. In a related issue, 48% of the Cloud developers said that development tools are the top expense of Cloud offerings once money and ramp up time are both considered. In addition, respondents said that “quality of tools” is the one thing that should be most improved in vendors’ PaaS offerings.

The survey, which was conducted during in the last month, was conducted worldwide with professional software developers active in the Cloud and provides a margin of error of 4.2%. It focuses exclusively on development issues relevant to Cloud development.

“For the developer, the tools that he has access to for work in the Cloud are of paramount importance,” said Janel Garvin, CEO of Evans Data. “Providing high quality tools and SDKs are a crucial part of a PaaS, but all the offerings have to be of good quality and vendors need to provide some kind of guarantee that the work involved in ramping up to use a new tool won’t be lost later by the vendor discontinuing that tool and pulling it off their PaaS.”

This and a wealth of other valuable information is contained in the new Cloud Development Survey. The survey focuses on topics such as: Motivations for Working with the Cloud, Development Within the Cloud, Cloud Deployment, Containers and Virtualization, Mobile, IoT and the Cloud, Governance, Security, and more.

Note: Product cover images may vary from those shown
4 of 4
Note: Product cover images may vary from those shown

PURCHASING OPTIONS

HAVE A QUESTION?

EMAIL US VIEW FAQs

RELATED PRODUCTS from Cache

Our Clients

  • Owens Corning Corporation
  • LaFarge Group
  • Turner Construction Company
  • Holcim Ltd.
  • Boston Consulting Group
  • Caterpillar Inc.
  • Somfy SA