Geri Dön

Yazılım sektöründe süreç yönetimi ve uygulama örneği

Process management in the software industry and an application example

  1. Tez No: 876998
  2. Yazar: ZEYNEP BÜŞRA ÖZKORUL
  3. Danışmanlar: PROF. DR. LALE ÖZBAKIR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Endüstri ve Endüstri Mühendisliği, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Yazılım, Yönetim, Süreç Yönetimi, Çok Kriterli Karar Verme Yöntemi, AHP, Çevik, Metodoloji, Proje Yönetimi, Başarı, Karşılaştırma, Software, Management, Process Management, Multi-Criteria Decision-Making Method, AHP, Agile, Methodology, Project Management, Success, Comparison
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: Erciyes Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Endüstri Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 204

Özet

Günümüzde yazılım sistemlerinin önemi, işletmelerin, kuruluşların ve hatta bireylerin yaşamlarında giderek artmaktadır. Endüstriyel üretimden sağlık hizmetlerine, finanstan eğlenceye kadar pek çok alanda yazılım sistemleri, iş süreçlerini optimize etmek, verimliliği artırmak, hizmet kalitesini yükseltmek ve rekabet avantajı sağlamak için kritik bir rol oynamaktadır. Ancak, bu yazılım sistemlerinin geliştirilmesi ve yönetilmesi her zaman kolay değildir. Gelişen teknoloji, değişen müşteri talepleri ve artan rekabet koşulları, yazılım projelerini giderek daha karmaşık hale getirmektedir. Yazılım projelerinin başarılı bir şekilde tamamlanması, sadece teknik bilgi ve yeteneklerle değil, aynı zamanda etkili proje yönetimi süreçleriyle de yakından ilişkilidir. Bu nedenle, yazılım geliştirme süreçlerini destekleyen ve yönlendiren etkili süreçlerin oluşturulması ve uygulanması büyük önem taşımaktadır. Araştırmalar, birçok projenin hatalı, güvenilmez, müşteriyi tatmin etmeyen, zamanında teslim edilmeyen ve bütçe aşımlarıyla sonuçlandığını göstermektedir. Bu başarısızlıkların altında yatan temel nedenlerden biri, eksik veya etkisiz proje yönetimi süreçleridir. Etkili bir proje yönetimi süreci olmadan, projelerin zamanında, bütçe dahilinde ve istenilen kalitede tamamlanması oldukça zordur. Bu çalışma, yazılım geliştirme süreçlerinde kullanılan farklı yöntemleri ve metodolojileri incelemeyi ve karşılaştırmayı amaçlamaktadır. Scrum, Kanban gibi çevik (agile) metodolojilerle, SPICE gibi daha belirli ve kapsamlı yaklaşımlar arasındaki farkları ve etkileri değerlendirecek, her bir metodolojinin avantajlarını, zorluklarını ve performansını analiz edecektir. Ayrıca, Scrum ve SPICE yöntemlerinin bir yazılım projesine nasıl uygulanacağını, kullanılan dokümantasyonları ve bir projenin ilerletilmesinde nasıl kullanılması gerektiği incelenecektir. Her iki yöntemde farklı yaklaşımları temsil edeceğinden, her birinin bir yazılım projesini nasıl etkileyebileceği değerlendirilecektir. Bu çalışma kapsamında, Scrum ve SPICE metodolojileri, çok kriterli karar verme yöntemlerinden AHP (Analitik Hiyerarşi Süreci) ile karşılaştırılacaktır. Bu karşılaştırma için 8 adet kriter belirlenecektir ve 3 farklı kişinin anket sonuçlarının ortalaması alınacaktır. Böylece, çalışmanın nicel bir sonuca dayanması sağlanacaktır. Bu karşılaştırma, yazılım geliştirme süreçlerinde kullanılan yöntemlerin etkinliğini anlamak ve geliştirme ekiplerine rehberlik etmek amacıyla önemli bir adım olacaktır.

Özet (Çeviri)

In today's world, the importance of software systems is increasingly growing in the lives of businesses, organizations, and even individuals. From industrial production to healthcare services, finance to entertainment, software systems play a critical role in optimizing business processes, increasing efficiency, improving service quality, and providing a competitive advantage. However, the development and management of these software systems are not always easy. The evolving technology, changing customer demands, and increasing competition conditions are making software projects increasingly complex. Successfully completing software projects is closely related not only to technical knowledge and skills but also to effective project management processes. Therefore, the creation and implementation of effective processes that support and guide software development processes are of great importance. Research shows that many projects result in errors, unreliability, customer dissatisfaction, missed deadlines, and budget overruns. One of the underlying reasons for these failures is incomplete or ineffective project management processes. Without an effective project management process, it is very difficult to complete projects on time, within budget, and at the desired quality. This study aims to examine and compare different methods and methodologies used in software development processes. It will evaluate the differences and impacts between agile methodologies like Scrum and Kanban and more specific and comprehensive approaches like SPICE, analyzing the advantages, challenges, and performance of each methodology. Additionally, it will investigate how Scrum and SPICE methods can be applied to a software project, the documentation used, and how each should be used in progressing a project. Since both methods represent different approaches, it will evaluate how each can affect a software project. In this study, Scrum and SPICE methodologies will be compared using one of the multi-criteria decision-making methods, AHP (Analytic Hierarchy Process). For this comparison, 8 criteria will be determined, and the average of the survey results from 3 different individuals will be taken. Thus, it will ensure that the study is based on quantitative results. This comparison will be an important step in understanding the effectiveness of the methods used in software development processes and guiding development teams.

Benzer Tezler

  1. Yazılım geliştirme projelerinin organizasyonu ve bir vaka analizi

    The Organization of software development projects and a case study

    ÖZGÜR SADIÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    İşletmeMarmara Üniversitesi

    İşletme Ana Bilim Dalı

    PROF. DR. CANAN ÇETİN

  2. Metro yapılarında ISO 19650-3 temelli varlık yönetimi: İkitelli Ataköy metro hattı Bahariye istasyonu vaka çalışması

    ISO 19650-3 based asset management in metro structures: İkitelli Atakoy metro line Bahariye station case study

    GİZEM ATALAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    MimarlıkMimar Sinan Güzel Sanatlar Üniversitesi

    Enformatik Ana Bilim Dalı

    PROF. DR. SALİH OFLUOĞLU

  3. Risk assessment under fuzzy fmea approach for working at height operations in maritime transportation

    Deniz taşımacılığında yüksek işletmelerde çalışmalara yönelik bulanık fmea yaklaşımı altında risk değerlendirmesi

    DOĞUKAN KURUM

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Denizcilikİstanbul Teknik Üniversitesi

    Deniz Ulaştırma Mühendisliği Ana Bilim Dalı

    PROF. DR. EMRE AKYÜZ

  4. Türkiye'de mimarlık şirketleri için BIM uygulama yol haritası

    BİM implementation road map for architectural smes in Turkey

    TUĞÇE SARIÇİÇEK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    MimarlıkHasan Kalyoncu Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. YUSUF ARAYICI

  5. Stok yönetiminde yazılım kullanımı: Otomotiv yan sanayi sektöründe bir firma uygulaması

    Software usage in inventory management: A company application in automotive supply industry sector

    NEŞE ÇOLAKOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    İşletmeAksaray Üniversitesi

    İşletme Ana Bilim Dalı

    YRD. DOÇ. DR. DİLEK ARZU AKOLAŞ