Role of Situational Agile Distributed Model to Support Modern Software Development Teams

Abstract

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 unstableagile 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 amongst conceptual model and architecture model. The results also suggest that stable architecture in ADSD can positively affect the product.

Authors and Affiliations

A. S. Hashmi, Y. Hafeez, M. Jamal, S. Ali, N. Iqbal

Keywords

Related Articles

Analysis of Formal Methods for Specification of E-Commerce Applications

E-commerce based application characteristics portray elevated dynamics while incorporating decentralized nature. Extreme emphasis influencing structural design plus implementation, positions such applications highly appr...

Image Quality Assessment using Image Details in Frequency Domain

This research proposes a RR (Reduced Reference) DIQAM (Detailed Image Quality Assessment Meter) for DCT (Discrete Cosine Transform) based compressed images. DCT technique divides image in sub blocks to achieve image comp...

Optimizing Electricity Load and Cost for Demand Side Management in Smart Grid

This paper proposes a mechanism for OELC (Optimizing Electricity Load and Cost) for smart grid. The load of every smart home is predicted one-hour prior to their actual usage. To fulfill PL (Predicted Load) of each consu...

A Unified Bond Graph Modeling Approach for the Ejection Phase of the Cardiovascular System

In this paper the unified Bond Graph model of the left ventricle ejection phase is presented, simulated and validated. The integro-differential and ordinary differential equations obtained from the bond graph models are...

Multi-Digit Handwritten Sindhi Numerals Recognition using SOM Neural Network

In this research paper a multi-digit Sindhi handwritten numerals recognition system using SOM Neural Network is presented. Handwritten digits recognition is one of the challenging tasks and a lot of research is being car...

Download PDF file
  • EP ID EP625445
  • DOI 10.22581/muet1982.1903.11
  • Views 113
  • Downloads 0

How To Cite

A. S. Hashmi, Y. Hafeez, M. Jamal, S. Ali, N. Iqbal (2019). Role of Situational Agile Distributed Model to Support Modern Software Development Teams. Mehran University Research Journal of Engineering and Technology, 38(3), 655-666. https://www.europub.co.uk/articles/-A-625445