Incorporating PMBOK2004 guidelines into the software project management supported by software agents model

Due to globalisation, advances in computing technologies, as well as the deployment of software projects in distributed, collaborative and virtual environments, the software project management environment has changed. Traditional project management methods fail to address these added complexities. As a result, numerous software development projects either do not live up to expectations or they fail outright. The authors proposed the software project management model, entitled software project management supported by software agents (SPMSA) that aims to enhance software project management by taking the unique nature and changing environment of software projects into account. The SPMSA model supports the entire spectrum of software project management functionality, supporting and enhancing each key function with a team of software agents. In this extended paper, the authors adapt the SPMSA model to incorporate PMBOK2004 guidelines. The SPMSA model makes a fresh contribution to enhance software project management by utilising software agent technology.

[1]  Paolo Ceravolo,et al.  Business Metrics Discovery by Business Rules , 2008, WSKS.

[2]  Andries Barnard,et al.  A Generic Agent Framework to Support the Various Software Project Management Processes , 2007 .

[3]  Timothy Lethbridge,et al.  Object-oriented software engineering - practical software development using UML and Java , 2002 .

[4]  John Jenkins,et al.  Using agents for distributed software project management , 1999, Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99).

[5]  Jay F. Nunamaker,et al.  A collaborative project management architecture , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[6]  Maria Ganzha,et al.  On Human Resource Adaptability in an Agent-Based Virtual Organization , 2008, New Challenges in Applied Intelligence Technologies.

[7]  Geoffrey G. Roy,et al.  A risk management framework for software engineering practice , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[8]  Jorge Luis Nicolas Audy,et al.  Project Management Model: Proposal for Performance in a Physically Distributed Software Development Environment , 2004 .

[9]  June M. Verner,et al.  Australian software development: what software project management practices lead to success? , 2005, 2005 Australian Software Engineering Conference.

[10]  Charles J. Petrie,et al.  Agent-Based Project Management , 1999, Artificial Intelligence Today.

[11]  Jay F. Nunamaker,et al.  Collaborative Project Management Software , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[12]  Israel Spiegler,et al.  Integrating system analysis and project management tools , 2002 .

[13]  Sergey M. Avdoshin,et al.  Software risk management , 2011, 2011 7th Central and Eastern European Software Engineering Conference (CEE-SECR).

[14]  David Kotz,et al.  Mobile agents and the future of the internet , 1999, OPSR.

[15]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[16]  Danny B. Lange,et al.  Seven good reasons for mobile agents , 1999, CACM.

[17]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[18]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[19]  Maria Ganzha,et al.  Pitfalls of Agent System Development on the Basis of a Travel Support System , 2007, BIS.

[20]  Christian Erfurth,et al.  TRACY-a prototype of an architected middleware to support mobile agents , 2001, Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer-Based Systems-ECBS 2001.