Author:
Gouri Prakash
Affiliation:
HSBC, United States
Keyword(s):
Agile Software Process Models, Architecture Maturity.
Related
Ontology
Subjects/Areas/Topics:
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Organisational Issues on Systems Integration
;
Software Engineering
;
Systems Engineering
Abstract:
This position paper is to demonstrate how architecture maturity combined with the degree of agility observed in software projects, results in four different types of projects, namely Experimental, Conservative, Ceremonious and Optimizing and what the characteristics of each of these project types are. The paper puts forth the position that project managers, should endeavour to elicit characteristics of software projects and match them with the characteristics of the four project types, discussed in this paper, before embarking on the project. By pursuing this approach, managers would be able to ascertain the benefits realized in pursuing a particular project type for a given project and the difference between how things are and how things should be and what factors can get them to a should-be position.