Geri Dön

An agile business process software development methodology

Çevik iş süreci yazılımı geliştirme yöntemi

  1. Tez No: 385056
  2. Yazar: DAVUT ÇULHA
  3. Danışmanlar: PROF. DR. ALİ HİKMET DOĞRU
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2014
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 183

Özet

Bu çalışmada, çevik bir iş süreci yazılımı geliştirme yöntemi önerildi, geliştirildi ve test edildi. Organizasyondaki iş süreci yazılımı geliştirme pratiklerini hızlandırmak ve gereksinimleri etkin şekilde belirleyebilmek için çevik bir yaklaşım uyarlandı. Yeni yöntemle iki yeni süreç geliştirildi. Dokuz eski geliştirmeyi kullanarak iyileştirme değerlendirildi: Bu çalışmada eski iş süreci yazılımı geliştirme projelerinin geliştirme iş gücünü kestirmek için bir formül geliştirildi. Temel güdülenme istenen gereksinimleri etkin şekilde belirlemek ve geliştirme zamanını azaltmaktı. Sorun kümesine çevik pratikleri uygulamada zorluklar vardı: iş süreci yazılımı geliştirme paydaşları, aynı anda birden çok projeyle uğraşıyorlar. Bunun yanında önerilen yöntem, kaliteli gereksinimlerin toplanmasını iyileştiren eğitimin önemli şekilde kullanımını önermektedir. Organizasyondaki iki sürece yöntemin uygulanması çalışmaları sırasında, çevik gereksinim toplanmasının, düzenli toplantıların, artan ve döngüsel geliştirmenin, önerilen bu yöntemin önemli parçaları olduğu gözlemlenmiştir. Ayrıca iş süreci yazılımı geliştirme yöntemleri hakkında bir tarama da eklenmiştir. Şu anda süreç geliştirme yöntemlerine ve çevik yaklaşımların süreç yeniden-tasarlamasına yönelik kısıtlı çalışmalar bulunmaktadır. Var olan bu çalışmalar iş süreci yazılımı geliştirmesi için özelleştirilmiş çevik bir yöntem tanımlamamaktadır. Ek olarak, önerilen yöntem geliştirme esnasındaki iş gücüne göre incelenmiştir. İnceleme bir iş gücü tahmin etme formülü ile gerçekleştirilmiştir. Bu formüle göre, geleneksel yönteme göre %21'lik bir iş gücü kazancı sağlanmıştır.

Özet (Çeviri)

An agile business process software development methodology is proposed, developed and tested in this research. To speed up the business process software development practices in the organization and to address the requirements more efficiently, an agile approach was adapted. Two new processes were developed using the new methodology. The improvement was assessed by utilizing nine older developments: A formula was developed in this research that estimates the development efforts for old business process software development projects. The motivation mainly was to efficiently gather desired requirements and decrease the development time. There are difficulties in applying agile practices to the domain: stakeholders of the business process software development deal with more than one project at the same time. Moreover the proposed methodology suggests a critical utilization of training that improves the gathering of quality requirements. Agile requirements gathering, periodic meetings, and incremental and iterative development are observed to be the building blocks of the proposed methodology during the studies for applying the methodology to two processes in an organization. A survey on business process software development methodologies is included. There are currently process development methodologies and limited adaptation work on agile approaches to process redesign. Such existing work does not define a specialized agile methodology for business process software development. In addition, the proposed methodology is examined based on the effort spent during the development. The examination is realized with the effort estimation formula. According to the formula, a 21% effort saving is realized with the proposed methodology compared with the traditional methodology.

Benzer Tezler

  1. Integrating lean six sigma with agile software development methodology

    Yalın altı sigma, çevik yazılım geliştirme metodolojisi ile entegre etmek

    SAFIA BADWE

    Doktora

    İngilizce

    İngilizce

    2019

    Endüstri ve Endüstri MühendisliğiAtılım Üniversitesi

    Mühendislik Sistemlerinin Modellenmesi ve Tasarımı Ana Bilim Dalı

    DOÇ. DR. TURAN ERMAN ERKAN

  2. Yazılım proje geliştirme sürecinde değer odaklı iyileştirme ve bir uygulama

    Value oriented improvement in the software project development and an application

    EBRU ERTEK

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ŞEYDA SERDAR ASAN

  3. Çevik yazılım geliştirme projelerinde kritik başarı faktörlerinin modellenmesi: Çevik projelerin Türkiye'deki uygulamaları

    Modelling critical success factors in agile software development projects: Applications of agile projects in Türkiye

    BURCU BİNBOĞA

    Doktora

    Türkçe

    Türkçe

    2024

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY

  4. İlişkisel veri tabanı kullanılan yazılımlarda black-box ve white-box test yöntemleri ile agile metodolojiye uygun bir hibrit test metodu ve uygulama yazılımının geliştirilmesi

    Development of a hybrid test method complied with the agile methodology and an application software by using black-box and white-box test methods for software using relational database

    EMİN BORANDAĞ

    Doktora

    Türkçe

    Türkçe

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞABAN EREN

  5. Etmen tabanlı bir anlamsal süreç çalışma ortamının geliştirilmesi

    Development of an agent-based semantic business process management framework

    HÜSEYİN KIR

    Doktora

    Türkçe

    Türkçe

    2021

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. TAKUHİ NADİA ERDOĞAN