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 family | Theory of synchronized development of requirements and architecture during GSD |
| Condition | Requirements keep changing; therefore architecture changes during GSD. | Covariance | Agile approach changes with changes in causes of the theory of synchronized development of requirements and architecture. | Consequences | Mismatch requirements and architecture. As architecture does not match clients’ needs, this makes design unacceptable. | Context | Requirements and architecture change management during GSD. | Causes | Stakeholders change core requirements and it is not translated into architectural design during GSD. | Contingencies | Requirements handling, architecture handling, and effective collaboration. |
|
|