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