SOFTWARE

DEVELOPMENT

TRENDS

Use the left and right arrows
or click this on the right
Published by
.
.
.
Software development agency building web applications with Angular and NodeJS.

In collaboration with wonderful partners...

Pro tip #1:
Click the tweet icons to share the stats!
Pro tip #2:
Download the full report at the end.
Pro tip #3:
Go fullscreen for the best experience.
Software development changes at incredibly fast pace...
It's been 3 years since we started publishing the
State of Software Development report.

We took a snapshot every year

And segmented the data.

To uncover interesting insights...

In 2020, we took it to the

next level.

In 2020

700+ Participants

From 81 Countries

Lets see what we've got.

 

CHALLENGES

22.46% of the participants said

CAPACITY

is their biggest challenge

19.46% of the participants said

SHARING KNOWLEDGE

is their biggest challenge

16.74% of the participants said

PRIORITIZING DEVELOPMENT

is their biggest challenge

What is your biggest challenge in software development?
Changes since 2018
2019
Capacity
2018
2020
26.16%
Sharing knowledge
13.91%
Hiring talent
23.84%
21.29%
20%
15.83%
22.46%
14.88%
19.46%

CHALLENGES OF

DEVELOPERS VS ENGINEERING MANAGERS

24.25% Sharing knowledge

23.36% Capacity

Managers

Developers

The most popular programming language is...

JavaScript

// 59.08% said it's their primary programming language

What are your company’s primary programming languages?

Java

JavaScript

TypeScript

Python

C#

26.32%

23.89%

23.75%

59.08%

29.04%

TypeScript's huge growth

Since 2018
2018
2020
11.2%
26.3%

MANAGING SOFTWARE DEVELOPMENT

What agile software development methodologies do you use?

Kanban

Scrum

Not using agile methodology

Agile modeling

Lean software development

58.94%

33.33%

17.17%

12.88%

9.01%

TAKES THE LEAD

AS THE MOST POPULAR PROJECT MANAGEMENT TOOL

JIRA

What tool do you use for project management?

Trello

JIRA

Other

GitHub Issues

Github Projects

49.79%

19.89%

15.31%

10.01%

6.58%

What source control client(s) do you use?

GitKraken

Command line interface

Github Desktop

Not using any

36.19%

27.18%

15.74%

11.87%

10.44%

SourceTree

COMMUNICATION

58.66% of the developer teams prefer to use...

SLACK

Fun fact:

MICROSOFT TEAMS HUGE GROWTH

from 5.61%

2019

to

16.74%

2020

Fun fact:

MICROSOFT TEAMS HUGE GROWTH

Hiring & Retaining

Talent

THE MOST IMPORTANT HIRING CRITERIA IS...

WILLINGNESS TO LEARN

According to 44,55% of the respondents 

WILLINGNESS TO LEARN

What are your most important hiring criteria?

Cultural fit

Willingness to learn

Technical skill evaluation (tests)

Work experience

39.60%

37.62%

44.55%

37.62%

44.55%

How do you keep software developers motivated?

Team (team spirit, culture)

Challenging/engaging work

Autonomy

Exciting product

Variety of tasks

60.40%

59.41%

35.64%

31.35%

28.38%

Software Outsourcing

Outsourced software development fully or partly in the last 12 months

37.48%

65% were satisfied

MEASURING

PERFORMANCE

Working software

Completed tasks

Not using any metrics

44,49%

43,78%

32.33%

What metrics do you use to measure developer performance?

#1 cause of delivery problems

Developers
Unrealistic Expectations
Managers
Lack of clearly defined deliverables

HEY!

Nice to meet you!

We're a software development agency building web applications with Angular and NodeJS.

For more insights download the full report.

...and share it with others

Software Development Trends 2020

By Tamas Torok

Software Development Trends 2020

The State of Software Development 2020 report gives you the fresh data you need to benchmark your activities against survey participants. You get insights to further improve your developer team and to keep up with the rapidly changing industry. Plus, you get to compare the new data to previous years.

  • 12,977