Ambysoft logo

2018 State of Software Development Survey Results

Follow @scottwambler on Twitter!

How to Measure Anything This survey was performed December 1st to 20th 2018 under the title 2018 State of Software Development Survey. There was 162 respondents. The survey was announced my Twitter feed, and several LinkedIn discussion forums.

The Survey Results

The aim of the survey was to explore how teams are approaching several important issues pertaining to software development. People were first asked if they were involved with a software development team and if so what was the dominant paradigm being followed. People who indicated they were following an agile, lean, or continuous delivery approach were asked several questions around how they were working that were applicable to those approaches. Those people, plus anyone who responded they were taking a serial/waterfall or ad-hoc approach were asked questions around team governance and who they are. For the sake of the discussion below, teams following an agile, lean, or continuous delivery (CD) appraoch will be referred to as "modern" teams.

Some findings include:


Figure 1. The type of "software development" teams.

Type of software development teams

Figure 2. The length of iterations/sprints on agile teams.

Length of iterations/sprints

Figure 3. How often do modern teams release internally?

How often do software development teams release internally?

Figure 4. How often do modern teams release into production?

How often Agile Teams Release Into Production

Downloads

TBD

Survey questions

The Survey Questions

Survey Data File

Raw Data

Survey Presentation

Summary Presentation



What You May Do With This Information

You may use this data as you see fit, but may not sell it in whole or in part. You may publish summaries of the findings, but if you do so you must reference the survey accordingly (include the name and the URL to this page). Feel free to contact me with questions. Better yet, if you publish, please let me know so I can link to your work.


Discussion of the Results

  1. 88% of respondents had 10 or more years of experience in IT, and over half had 20+ years. Everyone had at least 2 years IT experience.
  2. This survey suffers from the fundamental challenges faced by all surveys.
  3. I think the split between team types in Figure 1 is very interesting. It will be interesting to see how this trends over the next several years, I suspect that we'll find a move away from project teams.

Links to Other Articles/Surveys

  1. My other surveys

Why Share This Much Information?

I'm sharing the results, and in particular the source data, of my surveys for several reasons:

  1. Other people can do a much better job of analysis than I can. If they publish online, I am more than happy to include links to their articles/papers.
  2. Once I've published my column summarizing the data in DDJ, I really don't have any reason not to share the information.
  3. Too many traditionalists out there like to use the "where's the proof" question as an excuse not to adopt agile techniques. By providing some evidence that a wide range of organizations seem to be adopting these techniques maybe we can get them to rethink things a bit.
  4. I think that it's a good thing to do and I invite others to do the same.