International Science and Technology Journal
Published by
Under supervision of
Open Access Journal
ISSN: 2519-9854 (Online)
ISSN: 2519-9846 (Print)
A peer-reviewed and open access journal concerned with publishing researches and studies in the field of applied sciences and engineering
The Challenges of Software Development: Waterfall and Agile
Researcher(s): | - Mohamed Ben-Zahia
- Ali Aburas
- Miloud Ghuwar
|
Institution: | Computer Science Department-University of Tripoli |
Field: | علوم الحاسوب و النظم الخبيرة وتقنية المعلومات |
Published in: | Special volume - September 2022: LICASE-2022 |
الملخص
تلعب البرمجيات دورًا حيويًا في حياتنا اليومية، ومع تطور تكنولوجيا المعلومات، اصبحت مشاريع البرمجيات أكثر تعقيدًا وأصبح استخدام منهجيات الشلّال وآجايل في اعداد البرمجيات أكثر شيوعا. ومع ذلك، فهده المنهجيات ليست مناسبة لكل مشاريع البرمجيات. ان استخدام منهجية الشلّال او آجايل كنموذج لإعداد البرمجيات لا يكفي والحل لهذه المعضلة هو تبني منهجية جديدة تسمى المنهجية الهجينة التي تستفيد من ميزات وقوة كلتا المنهجيتين.
تقدم هذه الورقة معايير محددة لاختيار المنهجية المناسبة اعتمادًا على مجموعة عوامل محددة، وعلاوة على ذلك، فالورقة تقدم ايضا تحسين لنموذج الشلال لإعداد البرمجيات لمعالجة اية نواقص او عيوب فيه.
الكلمات المفتاحية: تخطيط الاتجاه، الشلال، الهجين، اجايل، سكرم
Abstract
Software plays a vital role in our daily life, and with information technology evolving, software projects are getting more complex. Waterfall and agile are commonly used for software development. However, they are not sufficient for every software project.
A pure waterfall or agile as a software development model is not enough. The solution to this dilemma is adopting a hybrid methodology that takes advantage of the strength of both methodologies. This research paper uses criteria for selecting an appropriate methodology depending on some factors. Moreover, enhancing the waterfall model is presented to improve its deficiency.