Exploring mobile applications issues and advantages when adopting agile methods : a case study

العناوين الأخرى

دراسة حالة بناء برامج المحمول ضمن البيئة التراكمية من حيث المزايا و العيوب

مقدم أطروحة جامعية

Asfur, Ali

مشرف أطروحة جامعية

Zain, Samir

الجامعة

جامعة بيرزيت

الكلية

كلية الهندسة و التكنولوجيا

القسم الأكاديمي

دائرة هندسة أنظمة الحاسوب

دولة الجامعة

فلسطين (الضفة الغربية)

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2018

الملخص العربي

تعتبر البيئات التراكمية أو ما يعرف بأساليب التطوير الرشيقة الأكثر ملائمة لتطوير تطبيقات المحمول، إلا أن الخصائص التي تميز هذه التطبيقات عن غيرها من تطبيقات سطح المكتب والويب التقليدية، كالقيود الخاصة بتطوير تطبيقات المحمول مثل التنوع في المنصات والمكون المادي لأجهزة المحمول، دورة حياة التطبيق، أحجام الشاشات المختلفة، وضيق الوقت في السوق لوجود العديد من المنافسين؛ تستوجب ضرورة تعديل أساليب التطوير الرشيقة، للتناسب بشكل أفضل مع تطوير تطبيقات المحمول في السياق الصناعي ضمن العالم الحقيقي.

وعلى الرغم من وجود العديد من الدراسات التي عالجت كيفية استخدام الأساليب الرشيقة في تطوير التطبيقات التقليدية، إلا انه لا يزال هناك نقص في الدراسات التي تبحث في كيفية استخدام هذه الأساليب في تطوير تطبيقات المحمول من قبل المطورين، والتحديات التي تواجههم أثناء ذلك، لذلك هدفت هذه الدراسة إلى استكشاف وفهم كيفية استخدام المطورون لأساليب التطوير الرشيقة في تطوير تطبيقات المحمول، وإلقاء الضوء على التحديات التي تواجههم، ولتحقيق هذه الغاية أُجريت هذه الدراسة النوعية مع أربع شركات تختص في مجال تطوير تطبيقات المحمول.

توصلت هذه الدراسة إلى مجموعة من النتائج، أبرزها عدم قابلية جميع مبادئ أساليب التطوير الرشيقة للتطبيق في تطوير تطبيقات المحمول، إلى جانب وجود تحديات جدية أمام المطورين عند استخدام هذه الأساليب في تطوير تطبيقات المحمول كقيود أدوات التطوير الآلية (الاوتوماتيكية) ومتاجر التطبيقات عبر الإنترنت.

وبناء عليه استحدثت هذه الدراسة أسلوب رشيق جديد قائم على أسلوب السكر لمعالجة التحديات الموجودة في تطوير تطبيقات المحمول.

الملخص الإنجليزي

Agile development methods have been proposed as a natural fit for mobile app development contexts.

However, mobile apps have their own peculiarities that distinguish them from traditional web and desktop applications.

For instance, platform and hardware fragmentation, life-cycle conformance, screen sizes, and tight time-to-market are just a few constraints that are particularly associated with mobile app development contexts.

Accordingly, agile methods have to be tailored to better suit mobile app development in real-world industrial contexts.

Despite many studies addressing the adoption of agile methods for traditional web and desktop development, there still remains a lack of studies of how mobile app development teams adopt agile methods and the challenges they are facing.

This study capitalizes in the direction of exploring and understanding how industrial teams approach agile mobile app development, and the challenges they are facing.

A qualitative study is conducted involving four different mobile app development companies.

This study argues that not all agile development principals are applicable within mobile app context.

Further, mobile app development teams face additional challenges when adopting agile methods such as development automation tools and on-line app stores’ restrictions.

Accordingly, this study proposed a new agile-scrum method to address various challenges involved in mobile application development

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

151

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Literature review.

Chapter Three : Research methodology.

Chapter Four : Results.

Chapter Five : Discussion.

Chapter Six : Proposing an agile method for mobile app development.

Chapter Seven : Threats to validity.

Chapter Eight : Recommendations and conclusion.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Asfur, Ali. (2018). Exploring mobile applications issues and advantages when adopting agile methods : a case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-836633

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Asfur, Ali. Exploring mobile applications issues and advantages when adopting agile methods : a case study. (Master's theses Theses and Dissertations Master). Birzeit University. (2018).
https://search.emarefa.net/detail/BIM-836633

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Asfur, Ali. (2018). Exploring mobile applications issues and advantages when adopting agile methods : a case study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-836633

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-836633