DocumentCode :
1915499
Title :
Enterprise Architecture Cybernetics for Complex Global Software Development: Reducing the Complexity of Global Software Development Using Extended Axiomatic Design Theory
Author :
Kandjani, H. ; Bernus, P. ; Lian Wen
Author_Institution :
Centre for Enterprise Archit. Res. & Manage., Griffith Univ., Brisbane, QLD, Australia
fYear :
2012
fDate :
27-30 Aug. 2012
Firstpage :
169
Lastpage :
173
Abstract :
Global Software Development projects could be best understood as intrinsically complex adaptive living systems: they can not purely be considered as ´designed systems´, as deliberate design/ control episodes and processes (using ´software engineering´ models) are intermixed with emergent change episodes and processes (that may perhaps be explained by models). Therefore the evolution of GSD projects includes the emergent as well as the deliberate aspects of system change. So to study GSD projects as complex systems we need to focus on both the state of the art of GSD research, as addressed in the software engineering discipline, as well as other disciplines that studied complexity such as Enterprise Architecture, Complexity and Information Theory, Axiomatic Design theory, for example. In this paper we study the complexity of GSD projects and propose the application of Extended Axiomatic Design (EAD) theory to reduce the complexity of GSD projects and to increase their probability of success. We also demonstrate that by satisfying all design axioms this ´structural´ complexity could be minimised. By satisfying all three axioms of EAD, GSD management could make the life cycle activities of GSD planning and development projects as independent, controlled and uncoupled as possible so that the designer can predict the next relevant states of the life history and avoid a chaotic change in such projects.
Keywords :
computational complexity; large-scale systems; life cycle costing; probability; project management; software architecture; software development management; software metrics; EAD theory; GSD management; GSD planning; GSD project evolution; change episodes; complex adaptive living systems; enterprise architecture cybernetics; extended axiomatic design theory; global software development complexity reduction; global software development projects; life cycle activities; software engineering model; structural complexity minimisation; success probability; Capability maturity model; Companies; Complexity theory; Computer architecture; Cybernetics; Planning; Software; Complexity; Enterprise Architecture; Extended Axiomatic Design Theory; Global Software Development; Self-designing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Software Engineering (ICGSE), 2012 IEEE Seventh International Conference on
Conference_Location :
Porto Alegre
Print_ISBN :
978-1-4673-2357-4
Electronic_ISBN :
978-0-7695-4787-9
Type :
conf
DOI :
10.1109/ICGSE.2012.19
Filename :
6337356
Link To Document :
بازگشت