TAILORING AND IMPLEMENTATION OF AN AGILE SOFTWARE DEVELOPMENT PROCESS
Journal Name:
- Havacılık ve Uzay Teknolojileri Dergisi
Keywords (Original Language):
Author Name | University of Author | Faculty of Author |
---|---|---|
Abstract (2. Language):
In 1990s, a new software development approach named “agile”, suggested new methodologies for projects of
relatively short duration and changing requirements. Such software projects which start with uncertain
requirements are considered risky under classical approaches, but they became fairly successful by using these
newer methods. Agile methods favor working software to detailed documentation, they are open to change and
they prefer strong interaction with customers.
This study reports the results of a project development effort deriving its development process from different
agile methods adapted for the circumstances. The project aims to develop a university automation system by a
software team which was initially unfamiliar with the agile software development approach and internet based
programming technologies. We describe how to tailor and implement the chosen practices from the different
agile methods, which challenges were addressed during the implementation, and the ways to solve these
challenges. Furthermore, we comment on the experience gained and make recommendations on the
implementation of these practices.
Bookmark/Search this post with
Abstract (Original Language):
1990’lı yıllarda “çevik” adı altında toplanan yeni yazılım geliştirme yaklaşımları, kısa süreli ve değişken
projeler için yeni metodolojiler önermiştir. Çalışan yazılımı kapsamlı belgelemeye tercih eden, plan izleme
yerine değişime açık ve müşteriyle sıkı bir etkileşim içinde olan bu metodolojiler sayesinde klasik yaklaşımlarla
başarılması riskli projeler, kabul edilebilir ölçüde başarılı olabilmiştir.
Bu çalışmanın konusunu, hem çevik yaklaşımlarla yazılım geliştirme hem de kullanılması gereken internet
tabanlı programlama teknolojilerine aşina olmayan bir yazılım ekibi tarafından üniversite otomasyon sisteminin
geliştirilmesine yönelik proje süreci oluşturmuştur. Bu çalışmada, çevik metodolojiler içinden seçilen pratiklerin
proje sürecine nasıl uyarlandığı ve uygulandığı, uygulama aşamasında hangi sıkıntılarla karşılaşıldığı ve bu
sıkıntıları çözümleme yolları anlatılmıştır. Ayrıca bu pratikleri uygulayacaklar için önerilerde bulunulmuştur.
- 3