TR
EN
Yaygın Kullanılan Çevik Yöntemlerin Küçük Ölçekli Bir Uygulamanın Geliştirilmesi Sürecinde Değerlendirilmesi Üzerine Bir Çalışma
Öz
Yazılım yaşam döngüsünde dış etkenlerden gelecek değişikliklerin kaçınılmaz olduğunu kabul ederek bu değişikliklere daha hzılı ve daha kolay cevap verilebilmesini hedefleyen çevik yazılım geliştirme modelinin ticari sektördeki kullanımı giderek artmaktadır. Çevik geliştirme yaklaşımının tanıtılmasından sonra bu modeli temel alarak farklı bakış açıları ile çözümler sunan pek çok çevik yöntem önerilmiştir. Yöntemlerin belirli bir proje için uygunluğu projenin tipi, büyüklüğü, geliştirme ekibinin büyüklüğü ve deneyimi, organizasyonel etkenler gibi parametreler değerlendirilerek belirlenmelidir. Çevik yöntemlerin sayısının artması ile, projeler için bu yöntemlerin uygunluğunun belirlenerek uygun yöntemin seçimi önemli bir konu haline gelmiştir. Bu çalışmada çevik yöntemler arasında en yaygın olarak kullanılmakta olan Aşırı Programlama (Extreme Programming), SCRUM, Rasyonel Birleştirilmiş Süreç (Rational Unified Process – RUP) ve Kanban yöntemlerinin küçük ölçekli projelerde kullanımının değerlendirilmesi hedeflenmiştir. Bu hedef doğrultusunda bu dört yöntem bir yükseklisans dersi bünyesinde proje olarak geliştirilen küçük çaplı bir uygulamanın geliştirilmesinde farklı ekipler tarafından deneyimlenerek belirli parametrelere göre karşılaştırılmıştır.
Anahtar Kelimeler
Kaynakça
- Highsmith, J., & Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9), 120-127.
- Gerald M. Weinberg, as quoted in Larman, Craig; Basili, Victor R. (June 2003). "Iterative and Incremental Development: A Brief History". Computer 36 (6): 47–56. doi:10.1109/MC.2003. 1204375.
- Edmonds, E. A. (1974). "A Process for the Development of Software for Nontechnical Users as an Adaptive System". General Systems 19: 215–18.
- Beck, K.; et al. (2001). “Manifesto for agile software development”, Agile Alliance
- Hunt, J. (2006). Agile methods and the agile manifesto. Agile Software Construction, 9-30.
- Beck, K. (2000). Extreme programming explained: embrace change. addison-wesley professional.
- Jeffries, R., Anderson, A., & Hendrickson, C. (2001). Extreme programming installed. Addison-Wesley Professional.
- Sutherland, J., & Schwaber, K. (2013). The scrum guide. The definitive guide to scrum: The rules of the game. Scrum. org, 268.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yazarlar
Yayımlanma Tarihi
15 Nisan 2021
Gönderilme Tarihi
24 Mart 2021
Kabul Tarihi
6 Nisan 2021
Yayımlandığı Sayı
Yıl 2021 Sayı: 24
APA
Tiryaki, A. M. (2021). Yaygın Kullanılan Çevik Yöntemlerin Küçük Ölçekli Bir Uygulamanın Geliştirilmesi Sürecinde Değerlendirilmesi Üzerine Bir Çalışma. Avrupa Bilim ve Teknoloji Dergisi, 24, 385-391. https://doi.org/10.31590/ejosat.902178
Cited By
Dijital dönüşümde proje yönetim sistemine yönelik bir araştırma: Bulanık AHP ve bulanık MAIRCA yaklaşımı
Journal of Turkish Operations Management
https://doi.org/10.56554/jtom.1359074Çevik Pazarlama: Scrum ile Dermokozmetik Sektöründe Tedarik Süreçlerinin İyileştirilmesi
Girişimcilik İnovasyon ve Pazarlama Araştırmaları Dergisi
https://doi.org/10.31006/gipad.1673302