• 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