An Approach for Enhancing Agile Requirements Engineering Using Enriched User Stories and Prototyping/ Nader Mahmoud Hassan Mitwalli Keshk ; Supervisors : Associate Prof. Akram Ibrahim Mohamed Salah, Associate Prof. Mohammad El-Ramly.
Material type:
- text
- Unmediated
- volume
- نهج لتحسين هندسة المتطلبات الرشيقة باستخدام قصص المستخدم الثرية والنماذج الأولية [Added title page title]
- 006.67
- Issues also as CD.
Item type | Current library | Home library | Call number | Status | Barcode | |
---|---|---|---|---|---|---|
![]() |
قاعة الرسائل الجامعية - الدور الاول | المكتبة المركزبة الجديدة - جامعة القاهرة | Cai01.20.05.M.Sc.2023.Na.A (Browse shelf(Opens below)) | Not for loan | 01010110090427000 |
Browsing المكتبة المركزبة الجديدة - جامعة القاهرة shelves Close shelf browser (Hides shelf browser)
No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | No cover image available | ||
Cai01.20.05.M.Sc.2021.Mo.F A framework for measuring efficiency of agile development in critical systems / | Cai01.20.05.M.Sc.2023.Ah.E Framework for automatic detection of anomalies in devops / | Cai01.20.05.M.Sc.2023.Mo.P. proactive auto-scaling approach for resource allocation using Machine learning / | Cai01.20.05.M.Sc.2023.Na.A An Approach for Enhancing Agile Requirements Engineering Using Enriched User Stories and Prototyping/ | Cai01.20.05.M.Sc.2023.Sa.A Applying one time password to improve internet of things authentication / | Cai01.20.05.Ph.D.2010.Em.M A model driven engineering design approach for developing multi-platform user interfaces / | Cai01.20.05.Ph.D.2010.Em.M A model driven engineering design approach for developing multi-platform user interfaces / |
Thesis (M.Sc.) -Cairo University, 2023.
Bibliography: pages 92-96.
Agile software development is a widely used and developed approach to software development. Agile Requirement Engineering (ARE) faces challenges in managing minimal documentation while ensuring an understanding of customer requirements. User stories are commonly used in agile methodologies but often lack sufficient details. Clients may not fully understand system functionalities initially, leading to increased rework. Researchers have proposed solutions, such as enhanced user stories and prototyping, but these are incomplete. This research introduced A hybrid approach called Protogile, combining prototyping, enhanced user stories, and additional validation steps. A case study and expert interviews were conducted to assess Protogile, showing it effectively addresses ARE challenges, including managing with minimal documentation, minimizing rework, improving communication, and understanding customer needs and business cases.
يعد تطوير البرمجيات الرشيقة أسلوبًا مستخدمًا ومتطورًا على نطاق واسع لتطوير البرمجيات. تواجه هندسة المتطلبات الرشيقة (ARE) تحديات في إدارة الحد الأدنى من الوثائق مع ضمان فهم متطلبات العملاء. تُستخدم قصص المستخدمين بشكل شائع في منهجيات Agile ولكنها غالبًا ما تفتقر إلى التفاصيل الكافية. قد لا يفهم العملاء بشكل كامل وظائف النظام في البداية، مما يؤدي إلى زيادة إعادة العمل. وقد اقترح الباحثون حلولًا، مثل قصص المستخدم المحسنة والنماذج الأولية، لكنها غير كاملة. قدم هذا البحث نهجًا هجينًا يسمى Protogile، يجمع بين النماذج الأولية وقصص المستخدم المحسنة وخطوات التحقق الإضافية. تم إجراء دراسة حالة ومقابلات مع الخبراء لتقييم Protogile، مما يوضح أنه يعالج تحديات ARE بشكل فعال، بما في ذلك الإدارة بأقل قدر من الوثائق، وتقليل إعادة العمل، وتحسين التواصل، وفهم احتياجات العملاء وحالات العمل.
Issues also as CD.
Text in English and abstract in Arabic & English.
There are no comments on this title.