Research Article

Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development

Table 1

Progressive grounded theory mapped to six C’s coding family.

Six C’s coding familyTheory of synchronized development of requirements and architecture during GSD

ConditionRequirements keep changing; therefore architecture changes during GSD.
CovarianceAgile approach changes with changes in causes of the theory of synchronized development of requirements and architecture.
ConsequencesMismatch requirements and architecture. As architecture does not match clients’ needs, this makes design unacceptable.
ContextRequirements and architecture change management during GSD.
CausesStakeholders change core requirements and it is not translated into architectural design during GSD.
ContingenciesRequirements handling, architecture handling, and effective collaboration.