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