Hızla gelişen yazılım endüstrisinin ihtiyaçlarına cevap verebilmek için yazılım mühendisliğinde tanımlı çeşitli yöntembilimlerin yanı sıra çevik yöntembilimler de kullanılmaya başlanmıştır. Birbirine sıkı sıkıya bağlı yazılım, süreç ve proje kavramlarıyla ilgili çevik yöntembilimleri başlığı altında birçok yöntem ve uygulama geliştirilmiştir. Bunların her birisinin kendine özgü yapıları olması yanında birçok ortak noktaları da vardır. Kavram karışıklıklarını engellemek amacıyla bu ortak noktaları vurgulayan Çevik Yazılım Geliştirme Manifestosu ilan edilmiştir. Bu çalışmada çevik yazılım geliştirme yöntemine dayalı uygulama ve süreçlerde öne çıkan bu ortak özellikler sınıflandırılmaya çalışılmıştır. Çevik yazılım geliştirme yönteminde analiz, yönetim, iyileştirme, gerçekleştirme yeniden yapılanma ve değerlendirme gibi bazı faaliyetler öne çıkmaktadır. Çevik yöntembilimler başlığı altında tanımlı yöntem ve uygulamalarının sınıflandırılması bu faaliyetlere göre yapılmıştır. Sınıflandırma çalışmasının okuyucuya daha yararlı olabilmesi için, yazılım proje yönetiminde kullanılan bazı kavram ve uygulamaların birbirleriyle ilgi ve farklılıkları kavramsal bir çerçevede ortaya konmaya çalışılmıştır.
To accomplish the needs of rapidly growing software industry, in addition to varios methodologies defined in software engineering, agile methodologies have been used. Many methods and applications have been developed under the title of agile methodologies related to software, process and project concepts. Each of these has its own specific structures as well as many common points. Agile Software Development Manifest, which emphasizes these common points, has been declared to prevent concept confusion. In this study, it has been tried to classify these common features in the application and processes based on agile software development method. Some activities such as analysis, management, improvement, implementation, reengineering and evaluation in agile software development method are prominent. Classification of defined methods and applications under title of agile methodologies is based on these activities. In order to make the classification work more useful to the reader, it has been tried to reveal the interests and differences of some concepts and applications used in software project management within a conceptual framework.
Field : Filoloji; Sosyal, Beşeri ve İdari Bilimler
Journal Type : Ulusal
Relevant Articles | Author | # |
---|
Article | Author | # |
---|