Role of Situational Agile Distributed Model to Support Modern Software Development Teams
- 1. Pir Mehr Ali Shah Arid Agriculture University
Description
ADSD (Agile Distributed Software Development) is a growing trend for software development organizations to develop quality software with limited cost and time. However, it gives rise to additional situational challenges. Situational variations result in unstable agile architecture which gets highly affected. Although the present literature focuses on agile architecture but effect of situational variation on the agile architecture still needs consideration. One possible solution is development of conceptual model and incorporation of multiple situational factors. This research study aims to identify the most relevant situations and propose situational ADSD approach for the development of situation-based software architecture framework for agile distributed projects. The study focuses on agile methods, rendering identified situational variations. The approach is developed through analyzing data from literature and their associated work documents. Comprehensive survey helps to bridge the gaps from conceptual to architecture model. The experimental results are acquired through both practical and statistical analysis. The results support Conway's law, e.g. correlation that maps architecture with the communication and coordination needs. Correlation results show that architecture has major contribution in ADSD and validate the relationship among conceptual model and architecture model. The results also suggest that stable architecture in ADSD can positively affect the product.
Translated Descriptions
Translated Description (Arabic)
ADSD (تطوير البرمجيات الموزعة الرشيقة) هو اتجاه متزايد لمنظمات تطوير البرمجيات لتطوير برامج عالية الجودة بتكلفة ووقت محدودين. ومع ذلك، فإنه يؤدي إلى تحديات ظرفية إضافية. تؤدي الاختلافات الظرفية إلى بنية رشيقة غير مستقرة تتأثر بشدة. على الرغم من أن الأدبيات الحالية تركز على العمارة الرشيقة، إلا أن تأثير التباين الظرفي على العمارة الرشيقة لا يزال بحاجة إلى النظر. يتمثل أحد الحلول الممكنة في تطوير نموذج مفاهيمي وإدماج عوامل ظرفية متعددة. تهدف هذه الدراسة البحثية إلى تحديد الحالات الأكثر صلة واقتراح نهج ADSD الظرفي لتطوير إطار عمل هندسة البرمجيات القائم على الحالة للمشاريع الموزعة المرنة. تركز الدراسة على الأساليب الرشيقة، مما يجعل الاختلافات الظرفية المحددة. يتم تطوير النهج من خلال تحليل البيانات من الأدبيات ووثائق العمل المرتبطة بها. يساعد المسح الشامل على سد الفجوات من النموذج المفاهيمي إلى النموذج المعماري. يتم الحصول على النتائج التجريبية من خلال التحليل العملي والإحصائي. تدعم النتائج قانون كونواي، على سبيل المثال الارتباط الذي يحدد الهندسة المعمارية مع احتياجات الاتصال والتنسيق. تُظهر نتائج الارتباط أن الهندسة المعمارية لها مساهمة كبيرة في ADSD وتثبت العلاقة بين النموذج المفاهيمي ونموذج الهندسة المعمارية. تشير النتائج أيضًا إلى أن البنية المستقرة في ADSD يمكن أن تؤثر بشكل إيجابي على المنتج.Translated Description (French)
L'ADSD (Agile Distributed Software Development) est une tendance croissante pour les organisations de développement de logiciels à développer des logiciels de qualité avec un coût et un temps limités. Cependant, cela donne lieu à des défis situationnels supplémentaires. Les variations de situation entraînent une architecture agile instable qui est fortement affectée. Bien que la présente littérature se concentre sur l'architecture agile, l'effet de la variation situationnelle sur l'architecture agile doit encore être pris en compte. Une solution possible est le développement d'un modèle conceptuel et l'incorporation de multiples facteurs situationnels. Cette étude de recherche vise à identifier les situations les plus pertinentes et à proposer une approche ADSD situationnelle pour le développement d'un cadre d'architecture logicielle basé sur la situation pour des projets distribués agiles. L'étude se concentre sur les méthodes agiles, rendant les variations situationnelles identifiées. L'approche est développée en analysant les données de la littérature et leurs documents de travail associés. Une enquête complète aide à combler les lacunes du modèle conceptuel au modèle d'architecture. Les résultats expérimentaux sont acquis à la fois par l'analyse pratique et statistique. Les résultats soutiennent la loi de Conway, par exemple la corrélation qui mappe l'architecture avec les besoins de communication et de coordination. Les résultats de corrélation montrent que l'architecture a une contribution majeure dans l'ADSD et valident la relation entre le modèle conceptuel et le modèle d'architecture. Les résultats suggèrent également qu'une architecture stable dans l'ADSD peut avoir un effet positif sur le produit.Translated Description (Spanish)
ADSD (Agile Distributed Software Development) es una tendencia creciente para que las organizaciones de desarrollo de software desarrollen software de calidad con un coste y tiempo limitados. Sin embargo, da lugar a desafíos situacionales adicionales. Las variaciones situacionales dan como resultado una arquitectura ágil inestable que se ve muy afectada. Aunque la presente literatura se centra en la arquitectura ágil, el efecto de la variación situacional en la arquitectura ágil aún necesita consideración. Una posible solución es el desarrollo de un modelo conceptual y la incorporación de múltiples factores situacionales. Este estudio de investigación tiene como objetivo identificar las situaciones más relevantes y proponer un enfoque situacional de ADSD para el desarrollo de un marco de arquitectura de software basado en situaciones para proyectos distribuidos ágiles. El estudio se centra en métodos ágiles, representando las variaciones situacionales identificadas. El enfoque se desarrolla a través del análisis de datos de la literatura y sus documentos de trabajo asociados. La encuesta integral ayuda a cerrar las brechas del modelo conceptual al modelo de arquitectura. Los resultados experimentales se adquieren a través del análisis práctico y estadístico. Los resultados respaldan la ley de Conway, por ejemplo, la correlación que asigna la arquitectura con las necesidades de comunicación y coordinación. Los resultados de la correlación muestran que la arquitectura tiene una contribución importante en el ADSD y validan la relación entre el modelo conceptual y el modelo de arquitectura. Los resultados también sugieren que la arquitectura estable en ADSD puede afectar positivamente al producto.Files
348.pdf
Files
(716.5 kB)
Name | Size | Download all |
---|---|---|
md5:50a5e30bfe0dbc1b3d08cabf5d20ad09
|
716.5 kB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- دور النموذج الموزع الرشيق لدعم فرق تطوير البرمجيات الحديثة
- Translated title (French)
- Rôle du modèle distribué agile situationnel pour soutenir les équipes de développement de logiciels modernes
- Translated title (Spanish)
- Papel del modelo distribuido ágil situacional para apoyar a los equipos modernos de desarrollo de software
Identifiers
- Other
- https://openalex.org/W3005885225
- DOI
- 10.22581/muet1982.1903.11
References
- https://openalex.org/W1570653153
- https://openalex.org/W1585023486
- https://openalex.org/W1964555165
- https://openalex.org/W1980205586
- https://openalex.org/W1982448714
- https://openalex.org/W1993328424
- https://openalex.org/W2000295364
- https://openalex.org/W2036917828
- https://openalex.org/W2040825695
- https://openalex.org/W2066794936
- https://openalex.org/W2110020638
- https://openalex.org/W2138428785
- https://openalex.org/W2180670688
- https://openalex.org/W2180922850
- https://openalex.org/W2296186987
- https://openalex.org/W2416450481
- https://openalex.org/W2528423272
- https://openalex.org/W2533533240
- https://openalex.org/W2540689224
- https://openalex.org/W2566774538
- https://openalex.org/W2621937015
- https://openalex.org/W2802355657
- https://openalex.org/W2810542343
- https://openalex.org/W2893208490
- https://openalex.org/W2923130602
- https://openalex.org/W3003460951
- https://openalex.org/W4230080271