Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1287624.1287691acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Practicum in software project management: an endeavor to effective and pragmatic software project management education

Published: 07 September 2007 Publication History

Abstract

One of the key factors influencing project success or failure is project management. Unfortunately, effective management of software projects is not in practice; what is actually being practiced varies significantly from what is advised in the available literature. In order to improve performance in the field of software project management, there is a dire need to formally educate prospective project managers in both the theoretical and practical aspects of managing software projects. This paper focuses on the formulation and execution of Practicum in Software Project Management, a graduate course that aids students in learning practical aspects of software project management. This course has been a part of the Masters in Software Project Management curriculum at National University of Computer and Emerging Sciences (NUCES), Lahore, Pakistan since 2001. We discuss the course in light of the major software project management activities recommended in literature. A comparison of the course with the Portfolio, Program and Project Management Maturity Model (P3M3) has been done to allow us to 1) assess the maturity of this course in terms of software engineering project management processes, and 2) assist us in identifying and highlighting the areas needing further improvement in terms of teaching, practice and industry needs. The comparison is based on the key process areas applicable to our course and shows that Practicum in Software Project Management is 90% capable at the Repeatable and 81% capable at the Defined levels of the P3M3.

References

[1]
Harry L. Reif, Michel Mitri, "How university professors teach project management for information systems; determining where project management education fits into the overall curriculum" Communications of the ACM, Aug 2005, Vol 48., No. 8., pp 134--136.
[2]
June M. Verner, William M. Evans, "In--house software development: what project management practices lead to success?" IEEE Software, Jan 2005, pp-86--93.
[3]
Dennis J. Hood, Cynthia S. Hood, "Teaching software project management using simulations", In proceedings of ACM's Eleventh Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), June 2006, pp-289--293.
[4]
Joo Tan, John Phillips, "Real world project management in the academic environment", Journal of Computing Sciences in Colleges, Volume 20, Issue 5, May 2005, pp 200 -- 213.
[5]
Dale Callahan and Bob Pedigo, "Educating Experienced IT Professionals by Addressing Industry's Needs", IEEE Software, Volume 19, Issue 5, Sep 2002, pp 57 -- 62.
[6]
Cusing, K., "Why projects fail", Computer Weekly, Nov 21, 2002.
[7]
IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems, (www.acm.org/education/is2002.pdf).
[8]
IS '97 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems, (www.is-97.org/rev/Review1.asp)
[9]
Capers Jones, "Patterns of Large Software Systems: Failure and Success", IEEE Computer, Vol. 28, No.3 March 1995, pp 86--87.
[10]
Robert B. Grady, Practical Software Metrics for Project Management and Process Improvement, Prentice Hall, NJ, 1992.
[11]
R. Glass, "Project Retrospectives, and Why They Never Happen," IEEE Software, Vol. 19, No. 5, Sep 2002, pp. 112, 111.
[12]
Project Management Institute, (www.pmi.org)
[13]
Project Management Institute, "A Guide to the Project Management Body Of Knowledge (PMBOK)", Third Edition, 2004.
[14]
PM Solutions, Project Management Maturity Model (PMMM), 2002.
[15]
Project Management Institute's Accredited Universities list, (http://www.pmi.org/prod/groups/public/documents/info/pdc_gac_accredited.asp)
[16]
MS in Software Management, Carnegie Mellon University West Coast Campus, (http://west.cmu.edu/prospective_students/software_management )
[17]
PM Solutions, Portfolio, Program and Project Management Maturity Model, Feb 2006. (http://www.pmsolutions.com/maturitymodel/opm3.htm)
[18]
Capability Maturity Model Integrated (CMMI), Ver 1.2, (http://www.sei.cmu.edu/cmmi/)
[19]
National University of Computer & Emerging Sciences, Lahore, Pakistan, "Masters in Software Project Management course outline" (http://www.nu.edu.pk/program-course.aspx?prg=msspm).
[20]
Software Engineering Management, SWEBOK: A Guide to the Software Engineering Body of Knowledge, 2004 IEEE Computer Society. (http://www.swebok.org/)
[21]
Ita Richardson, Allen E. Milewski, Neel Mullick, Patrick Keil, "Distributed Development: An Education Perspective on The Global Studio Project", Proceeding of the 28th International Conference on Software Engineering, May 20-28, 2006, Shanghai, China.
[22]
Ita Richardson, Christiane Gresse von Wangenheim, "Why are Small Organizations Different?" IEEE Software, Jan 2007.
[23]
Richard E. Fairley, Mary Jane Willshire, "Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects", IEEE Software Volume 20, Issue 2, January 2003.
[24]
Arthur B Pyster, Richard H. Thayer, "Software Engineering Project Management 20 Years Later", IEEE Software, Sep 2005, Vol. 22, No. 5, pp. 18--21.
[25]
Mohammad A. Rob, "Project Failures in Small Companies" IEEE Software Nov 2003, Vol 20, No. 6, pp. 94--95.
[26]
Neville Holmes, "The data doughnut and the software hole", IEEE Computer, June 2006, Vol. 39, No. 6.
[27]
Robert L. Glass, Software Runaways: Lessons Learned from Massive Software Project Failures. 1998 Prentice Hall PTR.
[28]
Sana Gul, Kashif Shahzad, "Pilot Testing Software Engineering Management to University Academic Projects: Prototyping Processes Development and Implementation for Better Managing Academic Projects in Practicum", NUCES, Lahore, Dec 2006.

Cited By

View all
  • (2019)Experiential Learning of Software Project Management and Software Development via Course CollaborationProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287457(160-166)Online publication date: 22-Feb-2019
  • (2016)Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience2016 ASEE Annual Conference & Exposition Proceedings10.18260/p.26760Online publication date: Jun-2016
  • (2015)Toward an Agent-Based Framework for Better Access to Open Data by Using Ontology Mappings and their Underlying SemanticsProceedings of the 2015 IIAI 4th International Congress on Advanced Applied Informatics10.1109/IIAI-AAI.2015.294(623-628)Online publication date: 12-Jul-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ESEC-FSE '07: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
September 2007
638 pages
ISBN:9781595938114
DOI:10.1145/1287624
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 September 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. assessment
  2. education
  3. maturity model
  4. software engineering
  5. software project management
  6. training

Qualifiers

  • Article

Conference

ESEC/FSE07
Sponsor:

Acceptance Rates

Overall Acceptance Rate 112 of 543 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)25
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Experiential Learning of Software Project Management and Software Development via Course CollaborationProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287457(160-166)Online publication date: 22-Feb-2019
  • (2016)Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience2016 ASEE Annual Conference & Exposition Proceedings10.18260/p.26760Online publication date: Jun-2016
  • (2015)Toward an Agent-Based Framework for Better Access to Open Data by Using Ontology Mappings and their Underlying SemanticsProceedings of the 2015 IIAI 4th International Congress on Advanced Applied Informatics10.1109/IIAI-AAI.2015.294(623-628)Online publication date: 12-Jul-2015
  • (2011)A Preliminary Empirical Analysis of Mobile Agent-Based P2P File RetrievalComputers,Networks, Systems, and Industrial Engineering 201110.1007/978-3-642-21375-5_12(143-154)Online publication date: 2011
  • (2010)A Mobile Agent Approach for Flexible Peer-to-Peer File RetrievalProceedings of the 2010 IEEE/ACIS 9th International Conference on Computer and Information Science10.1109/ICIS.2010.83(599-604)Online publication date: 18-Aug-2010

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media