Search In this Thesis
   Search In this Thesis  
العنوان
Agile Software Development Methodologies :
المؤلف
el-said, shady mohammed el-said mahmoud.
الموضوع
computer software - developmentز
تاريخ النشر
2008.
عدد الصفحات
1 مج. (متعدد الترقيم) :
الفهرس
يوجد فقط 14 صفحة متاحة للعرض العام

from 216

from 216

المستخلص

Agility in software development attracts both software engineers and
researchers equally. Despite of its importance and vitality, scientific
research targeting it is rare. This thesis has been resulted from a comparative
study that reviewed, organized, and analyzed five of the famous agile
software development methodologies.
Analysis is done over the development life-cycle process,
development participants, practices, scope of use, and adoption in real
world. Study proved that the selected agile methods are covering different
areas of development life cycle either explicitly or implicitly, while some
areas are not covered at all. Project management could be supported in some
methodologies although it is not mentioned in other methods. Leading
software corporations supported some agile methods within their
programming tools due to their popularity in real world and simplicity,
while some methods are not supported as they are not widely popular and
more complex than others.
In this thesis, metalanguage had been defined to compare between
the selected agile methods, which are XP, Scrum, ASD, DSDM, and FDD.
Two comparisons are conducted the first is a crisp metalanguage
comparison while the second is a fuzzy one. Fuzzy comparison is used to
avoid binary judgment by using fuzzy sets and a membership function that
had been adopted. For more accurate calculations, pilot software had been
developed to reveal any uncovered parts form any method.