YTE   /   Türkiye Software Technologies Usage Report

YTE

Türkiye Software Technologies Usage Report

Software Technologies Research Institute

Software Technologies Research Institute (YTE) carries out R&D activities in the field of software technologies that our country needs and provides software development, digital transformation, software quality monitoring and consultancy services. It is especially involved in strategic, sensitive and critical projects of our country. It uses its R&D studies in software technologies in the projects it develops and shares its experienced knowledge with the sector.

YTE continues to work with the vision of contributing to the development of the informatics ecosystem in order to lead research that makes our country a reference point in the field of software and to implement effective digital transformation strategies.

It is the only public institution in Türkiye to have received CMMI 5 certification.

One of the most critical core competencies essential for realizing our national technology initiative is software development capability. Being proficient in software technologies is essential for pioneering in a rapidly digitizing world shaped by software and artificial intelligence, as well as for delivering better services and maintaining competitiveness.

As TÜBİTAK BİLGEM Software Technologies Research Institute, we conduct research in many areas, ranging from the planning to the proper implementation of digital transformation, and provide support to our institutions in their critical and sensitive projects.

The Türkiye Software Technology Usage Report, which we prepared with the support of the Ministry of Industry and Technology of the Republic of Türkiye, General Directorate of National Technology, aims to guide our institutions aiming for transformation in terms of the technologies they can use and their training plans, and to identify the areas that require investment and development. We prepared our report, which was supported by a significant participation from the private sector and public institutions, with the answers to the questions covering the areas in the software life cycle.

  • CURRENTLY USED:

    Technologies currently in use

  • INTENDED TO BE USED:

    Technologies desired to be used in the future

  • SATISFIED:

    Individuals who currently use a technology and would like to continue using it in the future

  • WILLING:

    Individuals who have not previously used a technology but would like to experience it in the future

Working Group

A total of 240 managers and 725 employees in various roles in the IT sector participated in our survey. We directed 24 questions to managers and 17 questions to employees, allowing them to choose multiple options. The study, evaluated from 14 different perspectives, focused on the areas participants aim to pursue in the future.

GENDER

24

FEMALE

216

MALE

EDUCATION

9

HIGH SCHOOL

14

ASSOC. DEGREE

134

BACH. DEGREE

60

MASTER

23

DOCTORATE

EXPERIENCE

3

< 2 YEARS

24

2-9 YEARS

41

10-14 YEARS

39

15-19 YEARS

50

20-24 YEARS

83

≥25 YEARS

AGE

-

< 20 YEARS

1

20-24 YEARS

15

25-29 YEARS

72

30-39 YEARS

101

40-49 YEARS

51

≥50 YEARS

GENDER

200

FEMALE

525

MALE

EDUCATION

28

HIGH SCHOOL

52

ASSOC. DEGREE

493

BACH. DEGREE

138

MASTER

14

DOCTORATE

EXPERIENCE

156

< 2 YEARS

256

2-9 YEARS

123

10-14 YEARS

101

15-19 YEARS

44

20-24 YEARS

45

≥25 YEARS

AGE

5

< 20 YEARS

76

20-24 YEARS

172

25-29 YEARS

305

30-39 YEARS

137

40-49 YEARS

30

≥50 YEARS

Programming Languages and Software Frameworks

  • CURRENTLY USED

  • INTENDED TO BE USED

Pyhton
16%
41%
JavaScript
49%
34%
Java
28%
29%
SQL
63%
26%
HTML/CSS
51%
23%
Go
2%
21%
C#
36%
21%
TypeScript
18%
20%
Swift
2%
15%
Kotlin
3%
15%
C++
11%
15%
Bash/Shell
19%
13%
Dart
5%
11%
Ruby
1%
9%
C
8%
9%
R
1%
9%
PHP
8%
9%
Assembly
1%
8%
MATLAB
13%
8%
Objective-C
1%
8%
Scala
4%
7%
VB.Net
1%
7%
Delphi
1%
6%
COBOL
6%
6%
Fortran
4%
6%
Groovy
1%
6%
Perl
1%
6%
VBA
2%
6%
APL
1%
5%
Elixir
1%
5%
Clojure
1%
5%
Erlang
1%
5%
F#
1%
5%
Crystal
1%
5%
ABAP
1%
1%
Rust
1%
1%
Julia
1%
1%

With the advancement of technology and increasing demand for software solutions, the development in programming languages continues. The growing needs have led to efforts to enhance developer experience and increase diversity in programming languages. Newly emerging languages or new versions of existing languages generally focus on meeting modern needs faster and more reliably.

When we examine the programming languages used in our country, we see parallels with those used worldwide [1]. When evaluating the trend in programming languages and the usage trend in software frameworks, we can say that there is a tendency towards open-source technologies in our institutions.

We observe that SQL is the most commonly used language by developers. For developing enterprise applications, Java and C# are more widely used. When comparing worldwide usage, we can say that JavaScript usage is slightly more common in our country [1].

In comparison to international usage rates, we see that Python is less preferred in our country.

It can be anticipated that time is needed for new languages such as Kotlin, Go, Dart, Rust to become more widespread in our country.

With the advancement of technology and increasing demand for software solutions, the development in programming languages continues. The growing needs have led to efforts to enhance developer experience and increase diversity in programming languages. Newly emerging languages or new versions of existing languages generally focus on meeting modern needs faster and more reliably.

When we examine the programming languages used in our country, we see parallels with those used worldwide [1]. When evaluating the trend in programming languages and the usage trend in software frameworks, we can say that there is a tendency towards open-source technologies in our institutions.

We observe that SQL is the most commonly used language by developers. For developing enterprise applications, Java and C# are more widely used. When comparing worldwide usage, we can say that JavaScript usage is slightly more common in our country [1].

In comparison to international usage rates, we see that Python is less preferred in our country.

It can be anticipated that time is needed for new languages such as Kotlin, Go, Dart, Rust to become more widespread in our country.

Frameworks and Libraries

Web Frameworks

  • CURRENTLY USED

  • INTENDED TO BE USED

Node.js
25%
39%
ASP.NET Core
30%
22%
.NET
40%
17%
ASP.NET
36%
15%
Spring
14%
14%
SpringBoot
12%
14%
Django
3%
13%
Apache Kafka
8%
13%
Express
7%
11%
Blazor
2%
9%
Akka
2%
9%
Laravel
5%
9%
Qt
5%
9%
Ruby on Rails
1%
8%
FastAPI
3%
7%
Flask
2%
6%
Drupal
1%
4%
J2EE
7%
3%
We observe that .NET technologies stand out among the web frameworks used for enterprise applications. However, we understand that those using Microsoft technologies will increasingly gravitate towards the ASP.NET Core framework. The fact that ASP.NET Core offers a platform-independent and open-source framework is the main reason for this development. We can say that the Spring framework, which is standard in the Java ecosystem, is also widely used in our country.
We see that the use of Node.js for backend development is widespread, and it is the most desired framework for the future. Since the majority of those who want to use Node.js have not used it before, we can say that it will be preferred more in the future.

Frontend Frameworks Usage Status

  • CURRENTLY USED

  • INTENDED TO BE USED

React.js
21%
43%
Flutter
7%
27%
Angular
21%
26%
React Native
5%
22%
jQuery
33%
18%
Vue.js
10%
18%
Angular.js
6%
18%
Pandas
8%
12%
NumPy
8%
12%
TensorFlow
6%
12%
Next.js
4%
11%
Keras
3%
10%
Scikit-learn
4%
9%
Torch/PyTorch
4%
9%
Electron
3%
7%
Xamarin
2%
7%
Nuxt.js
2%
6%
Ionic
1%
5%
In frontend development, while Angular and React.js are equally used at present, it can be said that the transition to React.js will increase in the future. It is possible to say that the usage trend in both frontend and data science in our country continues parallel to the usage worldwide [1].

Frontend Frameworks Satisfaction Status

  • SATISFIED

  • WILLING

React.js
30%
37%
Angular
19%
23%
Flutter
21%
22%
React Native
36%
17%
jQuery
16%
15%
Vue.js
21%
14%
Angular.js
21%
14%
TensorFlow
4%
10%
NumPy
22%
8%
Pandas
25%
8%
Keras
1%
8%
Next.js
47%
7%
Scikit-learn
24%
7%
Torch/PyTorch
17%
7%
Electron
9%
6%
Xamarin
10%
6%
Nuxt.js
14%
4%
Ionic
1%
4%
Users of Next.js and React Native are the most satisfied with the frameworks and libraries they currently use. The growth of React.js, on the other hand, is expected to be driven by those who have not yet used it.

Web Frameworks

We observe that .NET technologies stand out among the web frameworks used for enterprise applications. However, we understand that those using Microsoft technologies will increasingly gravitate towards the ASP.NET Core framework. The fact that ASP.NET Core offers a platform-independent and open-source framework is the main reason for this development. We can say that the Spring framework, which is standard in the Java ecosystem, is also widely used in our country.
We see that the use of Node.js for backend development is widespread, and it is the most desired framework for the future. Since the majority of those who want to use Node.js have not used it before, we can say that it will be preferred more in the future.

Frontend Frameworks Usage Status

In frontend development, while Angular and React.js are equally used at present, it can be said that the transition to React.js will increase in the future. It is possible to say that the usage trend in both frontend and data science in our country continues parallel to the usage worldwide [1].

Frontend Frameworks Satisfaction Status

Users of Next.js and React Native are the most satisfied with the frameworks and libraries they currently use. The growth of React.js, on the other hand, is expected to be driven by those who have not yet used it.

Database Technologies

  • CURRENTLY USED

  • INTENDED TO BE USED

PostgreSQL
34%
40%
MongoDB
21%
37%
Elasticsearch
15%
32%
Oracle
35%
29%
MySQL
35%
27%
Microsoft SQL Server
49%
24%
Redis
17%
23%
SQLite
14%
13%
Firebase Realtime Database
6%
11%
MariaDB
5%
11%
Cassandra
2%
11%
IBM DB2
1%
9%
DynamoDB
1%
9%
Couchbase
2%
8%
Cloud Firestore
1%
8%
CouchDB
1%
8%
Neo4j
1%
8%
HBase
1%
1%
InfluxDB
1%
1%
TimescaleDB
1%
1%

In the realm of database technologies, Microsoft SQL Server stands out as the most preferred database. However, it is encouraging to see that our institutions are leaning more towards open-source solutions, with PostgreSQL being the most desired database for the future. We can say that MariaDB has not gained as much attention in our country as it has globally [1]. Among NoSQL database technologies, MongoDB and Cassandra are currently the most preferred databases. Participants have expressed their intention to continue using MongoDB in the future and to utilize solutions such as Elasticsearch and Redis more extensively.

Relationship Between Programming Languages and Database Technologies

  • C#

  • JAVA

  • PYHTON

  • GO

Microsoft SQL Server
73%
36%
27%
18%
Elasticsearch
20%
18%
23%
64%
MongoDB
20%
22%
34%
64%
MySQL
34%
38%
53%
64%
PostgreSQL
38%
44%
59%
55%
Redis
19%
14%
28%
45%
SQLite
21%
19%
25%
45%
Couchbase
2%
3%
5%
36%
MariaDB
3%
8%
14%
36%
Cassandra
2%
5%
9%
27%
Oracle
28%
59%
34%
27%
IBM DB2
2%
1%
2%
18%
DynamoDB
1%
1%
2%
18%
Neo4j
1%
1%
3%
9%
CouchDB
1%
1%
3%
9%

When examining the relationship between the programming languages used by our institutions and the database technologies:
Java users predominantly prefer Oracle as their database, followed by open-source databases like PostgreSQL and MySQL.
• Among those who develop software using C#, 73 out of every hundred also use Microsoft SQL Server.
Python users show a higher preference for open-source databases such as PostgreSQL, MySQL, and MongoDB.
Go developers predominantly work with NoSQL databases like Elasticsearch and MongoDB, while their relational database preferences are MySQL and PostgreSQL.

In the realm of database technologies, Microsoft SQL Server stands out as the most preferred database. However, it is encouraging to see that our institutions are leaning more towards open-source solutions, with PostgreSQL being the most desired database for the future. We can say that MariaDB has not gained as much attention in our country as it has globally [1]. Among NoSQL database technologies, MongoDB and Cassandra are currently the most preferred databases. Participants have expressed their intention to continue using MongoDB in the future and to utilize solutions such as Elasticsearch and Redis more extensively.

When examining the relationship between the programming languages used by our institutions and the database technologies:
Java users predominantly prefer Oracle as their database, followed by open-source databases like PostgreSQL and MySQL.
• Among those who develop software using C#, 73 out of every hundred also use Microsoft SQL Server.
Python users show a higher preference for open-source databases such as PostgreSQL, MySQL, and MongoDB.
Go developers predominantly work with NoSQL databases like Elasticsearch and MongoDB, while their relational database preferences are MySQL and PostgreSQL.

Development Tools

  • CURRENTLY USED

npm
55%
Docker
50%
Kubernetes
20%
Yarn
19%
Homebrew
9%
Unity
9%
Ansible
4%
Unreal Engine
4%
Terraform
3%
Chef
1%
Flow
1%
NuGet
1%
OpenShift
1%
Puppet
1%
  • WILLING

  • SATISFIED

Docker
73%
24%
Kubernetes
42%
17%

Among the development tools, we see that npm stands out as the most used and desired tool and one out of every two people uses Docker. We can say that these rates are similar to the usage rates worldwide [1]. In addition, we can interpret the fact that many people want to experience these technologies in the future as the spread of virtualisation technologies.

We observe that Unity is more widely used than Unreal Engine among game developers. In addition, when we evaluate it together with the results of Development Environments, we see that Visual Studio is the most preferred Game Development Environment.

Among the development tools, we see that npm stands out as the most used and desired tool and one out of every two people uses Docker. We can say that these rates are similar to the usage rates worldwide [1]. In addition, we can interpret the fact that many people want to experience these technologies in the future as the spread of virtualisation technologies.

We observe that Unity is more widely used than Unreal Engine among game developers. In addition, when we evaluate it together with the results of Development Environments, we see that Visual Studio is the most preferred Game Development Environment.

Development Environments

  • CURRENTLY USED

Visual Studio
56%
Visual Studio Code
53%
Notepad++
49%
IntelliJ
18%
Eclipse
16%
Android Studio
13%
Sublime Text
11%
Vim
11%
XCode
7%
PyCharm
7%
Nano
6%
IPyhton/Jupyter
5%
NetBeans
4%
Qt Creator
4%
PhpStorm
3%
Atom
3%
RAD Studio
2%
Spyder
2%
Rider
1%
GoLand
1%
RStudio
1%
CLion
1%
Neovim
1%
RubyMine
1%

Programming Language Preferences of Visual Studio Users (Top 4 Preferences)

SQL
72%
C#
68%
HTML/CSS
61%
JavaScript
58%
We observe that Visual Studio is the most widely used development environment in the software industry. It can be said that the vast majority of users of this tool use SQL, C#, and JavaScript languages. Particularly, a significant majority of those who write code in C# use Visual Studio.
We observe that Visual Studio is the most widely used development environment in the software industry. It can be said that the vast majority of users of this tool use SQL, C#, and JavaScript languages. Particularly, a significant majority of those who write code in C# use Visual Studio.

Operating Systems

  • CURRENTLY USED

  • INTENDED TO BE USED

Windows
83%
44%
Ubuntu
27%
36%
MacOS
20%
36%
Pardus
5%
24%
Diğer Linux
11%
18%
Red Hat Enterprise Linux
11%
18%
Debian
9%
16%
Oracle Linux
9%
16%
Windows Subsystem for Linux (WSL)
10%
13%
Suse
2%
8%
AlmaLinux/RockLinux
2%
7%
BSD
1%
7%
Centos
1%
1%
Arch
1%
1%
We see that Windows continues to hold the title of the most widely used operating system among software developers. However, there is a strong demand for transitioning to MacOS and Linux distributions. While the current usage of Pardus, developed by TÜBİTAK, is at 5%, the desire to use it is at 24 %. The desire of our software developers to use open source operating systems in the future shows the orientation and trust in open source.
isletim-sistemleri-1
We see that Windows continues to hold the title of the most widely used operating system among software developers. However, there is a strong demand for transitioning to MacOS and Linux distributions. While the current usage of Pardus, developed by TÜBİTAK, is at 5%, the desire to use it is at 24 %. The desire of our software developers to use open source operating systems in the future shows the orientation and trust in open source.

Version Control Systems

Version Control Systems

  • SATISFIED

  • WILLING

Git
29%
51%
TFVC
17%
7%
SVN
12%
7%
Mercurial
1%
5%
  • CURRENTLY USED

Git
87%
TFVC
20%
SVN
14%
Mercurial
1%
We observe that Git has practically become the standard among version control systems. Considering its widespread usage in the past, we can say that users have gradually preferred Git over time.

Source Code Repository Management

  • CURRENTLY USED

GitHub
71%
Bitbucket
44%
Azure Repos
13%
AWS CodeCommit
3%
GitLab
2%
Perforce
1%
We see that GitHub is heavily preferred as a source code repository management tool. Bitbucket, from the Atlassian product family, is the second popular tool, used by 44 out of every hundred users. GitLab, which is mostly considered as an open-source solution, shows low performance in current and future usage. From the feedback received, we understand that commercial solutions dominate in this area, while interest in solutions like Gitea and Gogs is very limited.

Version Control Systems

We observe that Git has practically become the standard among version control systems. Considering its widespread usage in the past, we can say that users have gradually preferred Git over time.

Source Code Repository Management

Kaynak Kod Depo Yönetimi-1
We see that GitHub is heavily preferred as a source code repository management tool. Bitbucket, from the Atlassian product family, is the second popular tool, used by 44 out of every hundred users. GitLab, which is mostly considered as an open-source solution, shows low performance in current and future usage. From the feedback received, we understand that commercial solutions dominate in this area, while interest in solutions like Gitea and Gogs is very limited.
  • CURRENTLY USED

GitLab
60%
Jenkins
51%
Teamcity
3%
Bamboo
2%
GitHub Actions
1%
Azure Repos
1%
Bitbucket
1%
  • WILLING

  • SATISFIED

GitLab
65%
29%
Jenkins
53%
23%
Bamboo
16%
20%
When we examine the usage rates of continuous integration and continuous delivery tools, we see that GitLab is the most preferred tool. Jenkins follows GitLab with a high usage rate. We can say that the popularity of GitLab and Jenkins is high, and those who have not yet used these products are considering trying them in the near future. Additionally, we predict that solutions such as GitHub Actions, Azure DevOps, and AWS DevOps, which are emerging in 2023, will increase in usage rates in the future.
When we examine the usage rates of continuous integration and continuous delivery tools, we see that GitLab is the most preferred tool. Jenkins follows GitLab with a high usage rate. We can say that the popularity of GitLab and Jenkins is high, and those who have not yet used these products are considering trying them in the near future. Additionally, we predict that solutions such as GitHub Actions, Azure DevOps, and AWS DevOps, which are emerging in 2023, will increase in usage rates in the future.

Cloud and Virtualization Usage

Cloud and Virtualization Usage - Public Institutions

  • CURRENTLY USED

  • INTENDED TO BE USED

VMware
75%
65%
Microsoft Azure
22%
30%
Safir Cloud
9%
30%
Turkcell Cloud
16%
20%
Microsoft HyperV
28%
15%
Google Cloud
3%
10%
OpenStack
6%
10%
IBM Cloud/Watson
3%
5%
Proxmox
6%
5%
TÜRKSAT Cloud
3%
1%
It is known that our public institutions limit their use of cloud services due to security concerns and prefer virtualization on on-premises servers. In this area, we see that VMware is predominantly used, followed by Microsoft HyperV. We can say that the usage of Safir Cloud solution developed by TÜBİTAK BİLGEM is increasing and has gained significant importance in the future plans of our institutions. Overall, we can speak of a limited but growing trend towards cloud solutions in the public sector.

Cloud and Virtualization Usage - Private Sector

  • CURRENTLY USED

  • INTENDED TO BE USED

AWS
39%
50%
Microsoft Azure
35%
42%
Google Cloud
37%
40%
Turkcell Cloud
4%
11%
OpenStack
7%
7%
Safir Cloud
1%
7%
VMware
26%
7%
Oracle Cloud Infastructure
4%
6%
DigitalOcean
14%
5%
Microsoft HyperV
13%
5%
IBM Cloud/Watson
1%
5%
Linode
1%
5%
Proxmox
6%
5%
Heroku
11%
4%
Managed Hosting
7%
4%
OVH
3%
1%
Hertzner
1%
1%
  • WILLING

  • SATISFIED

AWS
31%
28%
Microsoft Azure
27%
21%
Google Cloud
23%
26%
In the cloud and virtualization preferences of our private sector companies, we see that there are many small and large cloud providers currently being used. Among these cloud providers, AWS, Google Cloud, and Microsoft Azure are both currently heavily preferred and desired for future use.

In terms of future perspective, we can say that AWS and Microsoft Azure are the most popular solutions among those who will experience them for the first time. From this perspective, we see that VMware and Microsoft HyperV will lag behind in the private sector. Additionally, we can express that Turkcell Cloud, a domestic cloud provider, and Safir Cloud, developed by TÜBİTAK BİLGEM, will be more preferred in the future.

Cloud and Virtualization Usage - Public Institutions

Bulut ve sanallaştırma kullanım-1
It is known that our public institutions limit their use of cloud services due to security concerns and prefer virtualization on on-premises servers. In this area, we see that VMware is predominantly used, followed by Microsoft HyperV. We can say that the usage of Safir Cloud solution developed by TÜBİTAK BİLGEM is increasing and has gained significant importance in the future plans of our institutions. Overall, we can speak of a limited but growing trend towards cloud solutions in the public sector.

Cloud and Virtualization Usage - Private Sector

In the cloud and virtualization preferences of our private sector companies, we see that there are many small and large cloud providers currently being used. Among these cloud providers, AWS, Google Cloud, and Microsoft Azure are both currently heavily preferred and desired for future use.

In terms of future perspective, we can say that AWS and Microsoft Azure are the most popular solutions among those who will experience them for the first time. From this perspective, we see that VMware and Microsoft HyperV will lag behind in the private sector. Additionally, we can express that Turkcell Cloud, a domestic cloud provider, and Safir Cloud, developed by TÜBİTAK BİLGEM, will be more preferred in the future.

Logging and Monitoring Tools

  • CURRENTLY USED

  • INTENDED TO BE USED

Grafana
49%
56%
Elastic Stack
47%
44%
Zabbix
26%
32%
GrayLog
23%
20%
Elastic APM
21%
17%
Fluentd
8%
10%
Flume
1%
7%
Pinpoint
5%
7%
Jaeger
3%
5%
Senty
1%
1%
  • WILLING

  • SATISFIED

Elastic Stack
29%
16%
Grafana
25%
34%
Zabbix
12%
30%
Elastic APM
8%
13%
Among logging and monitoring tools, we see that Grafana and Elastic Stack are widely used. Both systems offer a flexible and customizable structure to provide solutions tailored to different needs. It can be said that Grafana will continue to be the most heavily used monitoring tool in the future among these tools. Additionally, we can say that Elastic Stack is more popular among those who will use it for the first time and is desired to be experienced more.

We observe that the usage of tools such as Pinpoint and Sentry, used as application performance monitoring tools, remains low. Similarly, Jaeger, which offers an open-source solution for distributed tracing, has not achieved widespread usage.
Among logging and monitoring tools, we see that Grafana and Elastic Stack are widely used. Both systems offer a flexible and customizable structure to provide solutions tailored to different needs. It can be said that Grafana will continue to be the most heavily used monitoring tool in the future among these tools. Additionally, we can say that Elastic Stack is more popular among those who will use it for the first time and is desired to be experienced more.

We observe that the usage of tools such as Pinpoint and Sentry, used as application performance monitoring tools, remains low. Similarly, Jaeger, which offers an open-source solution for distributed tracing, has not achieved widespread usage.

Project Management Methodologies

Project Management Methodologies Usage Status

  • CURRENTLY USED

  • INTENDED TO BE USED

Scrum
75%
81%
Kanban
38%
33%
Waterfall
25%
18%
Six Sigma
11%
12%
Lean
8%
11%
Vmodel
5%
7%
Prince2
1%
4%
Extreme Programming
1%
1%
The usage of Project Management Methodologies has evolved from comprehensive approaches like the Waterfall method to agile approaches. Scrum stands out as the most widely used methodology, while 25 out of every hundred people continue to use the Waterfall method. When we look at the cross-relationship between experience and methodology usage, we can say that individuals with over 25 years of experience prefer the Waterfall method more.

Satisfaction Status of Project Management Methodologies

  • WILLING

  • SATISFIED

Scrum
39%
33%
Vmodel
2%
33%
Kanban
9%
24%
Lean
3%
20%
Waterfall
5%
15%
Six Sigma
4%
14%
Prince2
2%
1%
Extreme Programming
1%
1%
In the future perspective, we foresee that there will not be a significant change, with agile approaches continuing to strengthen, but approaches like Waterfall and V-model will also persist. When we look at the percentages of those who want to use them in the future, we can say that the adoption of Scrum will increase.

Project Management Methodologies Usage Status

PROJE YÖNETİMİ METODOLOJİLERİ kullanım durumu-1
The usage of Project Management Methodologies has evolved from comprehensive approaches like the Waterfall method to agile approaches. Scrum stands out as the most widely used methodology, while 25 out of every hundred people continue to use the Waterfall method. When we look at the cross-relationship between experience and methodology usage, we can say that individuals with over 25 years of experience prefer the Waterfall method more.

Satisfaction Status of Project Management Methodologies

PROJE YÖNETİMİ METODOLOJİLERİ memnuniyet durumu-1
In the future perspective, we foresee that there will not be a significant change, with agile approaches continuing to strengthen, but approaches like Waterfall and V-model will also persist. When we look at the percentages of those who want to use them in the future, we can say that the adoption of Scrum will increase.

Project Management Tools

  • CURRENTLY USED

  • INTENDED TO BE USED

Jira
51%
47%
Confluence
28%
25%
Microsoft Project
35%
25%
Trello
30%
25%
Asana
4%
11%
Notion
9%
9%
Microsoft Planner
6%
7%
monday.com
5%
7%
ClickUp
5%
6%
Redmine
4%
5%
Airtable
2%
4%
Microsoft Lists
1%
4%
Primavera
1%
4%
Adobe Workfront
1%
2%
Smartsheet
1%
2%
Wrike
1%
2%
Swit
1%
1%
Workzone
1%
1%
In project management, Jira, Microsoft Project, Trello and Confluence emerge as commonly used tools. When we examine the tools that participants want to use in the future, we can say that Microsoft Project may lose a significant number of users, and innovative tools like Asana may become more prominent. This situation can be considered as a result of the rising trend towards agile methodologies. We also see that among users of agile methodologies such as Kanban and Scrum; Jira stands out as the most desired tool to experience.
PROJE YÖNETİMİ ARAÇLARI-1
In project management, Jira, Microsoft Project, Trello and Confluence emerge as commonly used tools. When we examine the tools that participants want to use in the future, we can say that Microsoft Project may lose a significant number of users, and innovative tools like Asana may become more prominent. This situation can be considered as a result of the rising trend towards agile methodologies. We also see that among users of agile methodologies such as Kanban and Scrum; Jira stands out as the most desired tool to experience.

Communication Tools

Usage of Communication Tools - Türkiye

Whatsapp
75%
Zoom
67%
Microsoft Teams
59%
Slack
18%
Telegram
17%
Google Chat
15%
BİP
11%
Discord
6%
Cisco Webex Teams
5%
Mattermost
3%
Skype
3%
Google Meet
2%
Rocketchat
1%
Wire
1%
RingCentral
1%
Symphony
1%

Usage of Communication Tools - Global

Microsoft Teams
52%
Slack
48%
Zoom
45%
Discord
40%
Google Meet
36%
Whatsapp
30%
Telegram
19%
Skype
14%
Signal
12%
Google Chat
11%
Cisco Webex Teams
7%
Mattermost
4%
Jitsi
4%
Matrix
3%
IRC
3%
Rocketchat
2%
Zulip
1%
Ringcentral
1%
Symphony
1%
Wire
1%
Wickr
1%
Unify Circuit
1%
Coolfire Core
1%
We asked our participants about their preferences for communication tools in terms of current usage and future usage. In all examined perspectives, we can say that Whatsapp, Zoom and Microsoft Teams are among the top three tools, without a specific ranking. In the global preference of communication tools, we can note that Whatsapp is less preferred compared to our country, especially with Slack, Discord and Google Meet being more widespread [1]. Our domestic application, BİP, has a user base of 11 %.
We asked our participants about their preferences for communication tools in terms of current usage and future usage. In all examined perspectives, we can say that Whatsapp, Zoom and Microsoft Teams are among the top three tools, without a specific ranking. In the global preference of communication tools, we can note that Whatsapp is less preferred compared to our country, especially with Slack, Discord and Google Meet being more widespread [1]. Our domestic application, BİP, has a user base of 11 %.

Current and Needed Roles In the Software Industry

  • EMPLOYED

  • INTENDED TO BE EMPLOYED

Software Development Specialist
16%
11%
Fullstack Developer
14%
13%
Backend Developer
14%
10%
Frontend Developer
8%
7%
Software Testing Specialist/Engineer
7%
10%
Project Manager
5%
4%
Business Analyst
5%
7%
Intern
5%
3%
Software Architect
2%
2%
Product Manager
2%
2%
DevOps Specialist
2%
4%
Data Analyst/Engineer/Specialist
2%
2%
Mobile Application Developer
2%
3%
UI/UX Design
2%
3%
Agile Software Development Coach
2%
2%
Database Specialist/Manager
2%
3%
Digital Transformation Specialist
2%
2%
Software Technologies Manager
2%
1%
Business Intelligence and Data Warehouse Specialist
1%
2%
Embedded Systems Engineer
1%
1%
Configuration Manager
1%
1%
Artificial Intelligence Specialist
1%
2%
Enterprise Architect Specialist
1%
2%
Machine Learning Specialist
1%
2%
Game Developer
1%
1%
Others
1%
1%
In our research, we asked participants in managerial roles about how many developers they currently employ in their organizations and how many developers they will need in the future. When we examine the top five developer roles in the graph, we can see the need for Fullstack (Frontend and Backend), Backend, Frontend, Software Testing Specialist, and generally Software Development Specialist roles. When we look at the roles needed in the future, we see that the Fullstack Developer is in the first place. Additionally, the total number of employees in the top five roles is higher than the total of other roles. Therefore, we can say that there will be an increasing trend towards these roles. We can also say that there is a shortage of employment in 10 out of 26 roles. In this context, specializing in the specified roles for those who will enter employment or want to direct their careers towards software technologies can provide benefits both in meeting the employment needs in the relevant roles and in the job search efforts of individuals.

[1] Stack Overflow. “2023 Developer Survey”. Accessed at https://survey.stackoverflow.co/2023.

YAZILIM sektöründe MEVCUT VE İHTİYAÇ OLAN ROLLER-1
In our research, we asked participants in managerial roles about how many developers they currently employ in their organizations and how many developers they will need in the future. When we examine the top five developer roles in the graph, we can see the need for Fullstack (Frontend and Backend), Backend, Frontend, Software Testing Specialist, and generally Software Development Specialist roles. When we look at the roles needed in the future, we see that the Fullstack Developer is in the first place. Additionally, the total number of employees in the top five roles is higher than the total of other roles. Therefore, we can say that there will be an increasing trend towards these roles. We can also say that there is a shortage of employment in 10 out of 26 roles. In this context, specializing in the specified roles for those who will enter employment or want to direct their careers towards software technologies can provide benefits both in meeting the employment needs in the relevant roles and in the job search efforts of individuals.
[1] Stack Overflow. “2023 Developer Survey”. Accessed at https://survey.stackoverflow.co/2023.

Artificial Intelligence Institute Documents and Presentations