Project Management and Software Development Processes: Integrating PMBOK and OPEN

Software organizations are constantly looking for better solutions when designing and using well-defined software processes for the development of their products and services. However, while the technical aspects are virtually easier to arrange, many software development processes lack more support on project management issues. When adopting such processes, an organization needs to apply good project management skills along with technical views provided by those models. This research proposes the definition of a new model that integrates the concepts of PMBOK and those available on the OPEN metamodel, helping not only process integration but also building the steps towards a more comprehensive and automatable model.




References:
[1] K. Schwalbe, "Information Technology Project Management", Thomson
Learning, 2nd edition, 2002.
[2] B. Henderson-Sellers, R. Due, I. Graham, and G. Collins, "Third
generation OO processes: a critique of RUP and OPEN from a project
management perspective", Seventh Asia-Pacific Software Engineering
Conference, 2000.
[3] P. Kruchten, "The Rational Unified Process: An Introduction",
Addison-Wesley, 2nd edition, 2000.
[4] I. Graham, B. Henderson-Sellers and H. Younessi, "The OPEN Process
Specification", Addison-Wesley, 1997.
[5] Project Management Institute, "PMBOK - A Guide to the Project
Management Body of Knowledge" Newtown Square, PA: Project
Management Institute, 4th edition, 2008.
[6] D. Callegari, and R. Bastos, "Project Management and Software
Development Processes: Integrating RUP and PMBOK", ICSEM -
International Conference on Systems Engineering and Modeling, 2007.
[7] R. Pressman, "Software engineering: a practitioner's approach",
McGraw-Hill, 6th edition, 2004.
[8] OPEN Consortium. "OPEN - Object-oriented Process, Environment and
Notation", viewed March 05, 2011, < http://www.open.org.au>.
[9] OPEN Process Framework Repository Organization (OPFRO), "OPEN
Process Framework", viewed February 15,
2011,<http://www.opfro.org/index.html>.
[10] R.G. Cooper, "Winning at New Products: Accelerating the Process from
Idea to Launch", Perseus Books, 3rd edition, 2001.
[11] D. Callegari, M. Rosito, M. Blois, R. Bastos. "An Integrated Model for
Managerial and Productive Activities in Software Development". In:
ICEIS - 10th International Conference on Enterprise Information
Systems, Spain, 8p, 2008.
[12] H. Kerzner, "Applied project management: best practices on
implementation", New York, Wiley & Sons, 2000.
[13] J. Pinto, and D. Slevin, "Critical factors in successful project
implementation", IEEE Trans Eng Manage, 34(1): 22-7, 1987.
[14] I. Jacobson, G. Booch, and J. Rumbaugh, "The Unified Software
Development Process", Upper Saddle River, Addison Wesley, 2001.
[15] K. Beck, "Extreme Programming Explained: Embrace Change",
Addison Wesley, 2nd edition, 2004.
[16] M. Turner, "Microsoft Solutions Framework Essentials: Building
Successful Technology Solutions", Microsoft Press, 2006.
[17] W. S. Humphrey, T. R. Snyder, and R. R. Willis, "Software Process
Improvement at Hughes Aircraft", In: Institute of Electrical and
Electronic Engineers - IEEE, p. 11-23, 1991.
[18] I. Sommerville, "Software engineering", Addison-Wesley, 8th edition,
2006.
[19] OMG, "OMG Meta Object Facility (MOF) Core Specification", viewed
February 20, 2011, <http://www.omg.org/spec/MOF/2.4.1/PDF>.
[20] OMG, "OMG Meta Object Facility (MOF) Core Specification", viewed
February 21, 2011, <http://www.omg.org/spec/SPEM/2.0/PDF>.
[21] OMG, "Software & Systems Process Engineering Meta-Model
Specification", Version 2.0, viewed January 15, 2011,
<http://www.omg.org/spec/SPEM/2.0/PDF/>.
[22] M. Rosito, D. Callegari, R. Bastos, "Metamodelos de processos de
desenvolvimento de software: Um estudo comparativo", SBSI -
Brazilian Symposium on Information Systems, 2006.