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.
22.46% of the participants said
is their biggest challenge
19.46% of the participants said
is their biggest challenge
16.74% of the participants said
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
Managers
Developers
The most popular programming language is...
JavaScript
// 59.08% said it's their primary programming language
Java
JavaScript
TypeScript
Python
C#
26.32%
23.89%
23.75%
59.08%
29.04%
Since 2018
2018
2020
11.2%
26.3%
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%
AS THE MOST POPULAR PROJECT MANAGEMENT TOOL
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...
Fun fact:
MICROSOFT TEAMS HUGE GROWTH
from 5.61%
2019
to
16.74%
2020
Fun fact:
MICROSOFT TEAMS HUGE GROWTH
THE MOST IMPORTANT HIRING CRITERIA IS...
According to 44,55% of the respondents
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%
Outsourced software development fully or partly in the last 12 months
65% were satisfied
Working software
Completed tasks
Not using any metrics
44,49%
43,78%
32.33%
What metrics do you use to measure developer performance?
Developers
Unrealistic Expectations
Managers
Lack of clearly defined deliverables
Nice to meet you!
We're a software development agency building web applications with Angular and NodeJS.
...and share it with others