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.
[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.
[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.
@article{"International Journal of Information, Control and Computer Sciences:57812", author = "MaurĂcio Covolan Rosito and Daniel Antonio Callegari and Ricardo Melo Bastos", title = "Project Management and Software Development Processes: Integrating PMBOK and OPEN", abstract = "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.", keywords = "OPEN metamodel, PMBOK metamodel, Project
Management, Software Process", volume = "6", number = "2", pages = "232-9", }