skip to main content
10.1145/2889160.2889193acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Enriching traditional software engineering curricula with software project management knowledge

Published:14 May 2016Publication History

ABSTRACT

Training existing and future software project managers presents a challenge to the academic community. Software project management is usually taught as part of software engineering bachelor or master programs which are generally based on SWEBOK. However, evidence shows that even when SWEBOK provides some software project management knowledge it is not enough to satisfy the software industry requirements. On the other hand, the Software Extension to the PMBOK Guide was recently published. The extension complements the original PMBOK with software specific contents, so it constitutes valuable referential information for software project managers. This paper describes a smooth transition to enrich our traditional software engineering curricula based on SWEBOK with specific software project management knowledge. To that end, we identify which software project management knowledge suggested by the Software Extension to the PMBOK provides special added value to the SWEBOK contents. The results can be useful for academia but also for software engineering practitioners that can identify training opportunities to complement their SWEBOK background.

References

  1. Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in SE, ACM/IEEE CS Joint Task Force on Computing Curricula, ACM Press, 2004; www.acm.org/education/curricula.html.Google ScholarGoogle Scholar
  2. Ardis, M., Bohner, S., Camilloni, L., Vallespir, D. and Ilieva, S. 2013. Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula. In Proceedings of the CSEE&T International Conference on Software Engineering Education and Training (San Francisco, May 19-21, 2013) 109--118. DOI= 10.1109/CSEET.2013.6595242Google ScholarGoogle Scholar
  3. Ardis, M. and Henderson, P. 2010. Standing on our Shoulders. Software Engineering Education (SEEd), ACM SIGSOFT Software Engineering Notes 35(2), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bavota, G. De Lucia, A., Fasano, F., Oliveto, R. and Zottoli, C. 2012. Teaching Software Engineering and Software Project Management: An Integrated and Practical Approach. In Proceedings of the International Conference on Software Engineering (Zurich, June 2-9, 2012) 1155--1164. DOI=10.1109/ICSE.2012.6227027 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bloom, B. S. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals. Ed Longman Group United Kingdom: Handbook I: Cognitive Domain.Google ScholarGoogle Scholar
  6. Boehm, B. W., Bourque, P., Gelosh, D., Hilburn, T. B., Pyster, A., Shaw, M. and Thompson, J. B. 2011.Panel on The Role of Graduate Software and Systems Engineering Bodies of Knowledge in Formulating Graduate Software Engineering Curricula. In Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training (CSEEandT) /33rd International Conference on Software Engineering (Honolulu, May 22-24 2011) 535--536. DOI= 10.1109/CSEET.2011.5876142 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bourque, P. and Fairley, R. E. 2014. Guide to the Software Engineering Body of Knowledge, Version 3.0, IEEE Computer Society, www.swebok.org. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fairley, R. E. and Bourque, P., Keppler, J. 2014. The impact of SWEBOK Version 3 on software engineering education and training. In Proceedings of the IEEE 27th Conference on Software Engineering Education and Training (CSEE&T), 2014, 192--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Farr, J. V. and Brazil, D. M. 2009. Leadership Skills Development for Engineers, IEEE Engineering Management Review, 21, 1, (March, 2009), 13--22.Google ScholarGoogle Scholar
  10. Garvin, D. 2013. How Google sold its engineers on management. Harvard Business Review, December, 2013, pp. 112--127.Google ScholarGoogle Scholar
  11. Ghazi P., Moreno A. M. and Peters L. 2014. Looking for the Holy Grail of Software Development IEEE Software, (January/February, 2014), 93--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gulla, J. 2012 Seven Reasons IT Projects Fail. IBM Systems Magazine, (February, 2012).Google ScholarGoogle Scholar
  13. Huang L., Dai, L., Guo B., Lei G. Project-Driven Teaching Model for Software Project Management Course. 2008. In Proceedings of the International Conference on Computer Science and Software Engineering, (Hubei, December 12-14, 2008) 503--506. DOI=10.1109/CSSE.2008.76 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Katz, R. 2013. Motivating Technical Professionals Today, IEEE Engineering Management Review, 41, 1, (March, 2013), 28--38.Google ScholarGoogle ScholarCross RefCross Ref
  15. Kolodny, J., Leviatan, A. and Maor, D. 2013. Project Management in defense: The essential capability. McKinsey & Co.Google ScholarGoogle Scholar
  16. Kruchten, P. 2011. Experience Teaching Software Project Management in both Industrial and Academic Settings. In Proceedings of the International Conference on Software Engineering Education and Training (CSEET) Engineering (Honolulu, May 22-24, 2011) 199--208. DOI=10.1109/CSEET.2011.5876087 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lavallée, M. and Robillard, P. Why Good Developers Write Bad Code: An Observational Case Study of the Impacts of Organizational Factors on Software Quality. Proceedings of the International Conference on Software Engineering (May 16-24, 2015), 677--687. DOI= 10.1109/ICSE.2015.83 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Oracle Inc. Why Projects Fail: Avoiding the Classic Pitfalls. http://www.oracle.com/us/solutions/018860.pdf. October 2011.Google ScholarGoogle Scholar
  19. Peters, L. and Moreno, A. M. 2015. Educating Software Engineering Managers. Revisited What Software Project Managers Need to Know Today. In Proceedings of the International Conference on Software Engineering (May 16-24, 2015) 353--359. DOI=10.1109/ICSE.2015.168 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. PMBOK. A Guide to the Project Management Body of Knowledge. Fifth Edition. Project Management Institute. 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Silva, P., Moreno, A. and Peters, L. 2015. Software Project Management. Learning from our Mistakes. IEEE Software, 32, 3 (May-Jun, 2015), 12--15.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Software Extension to the PMBOK Guide Fifth Edition. IEEE Computer Society, 2013.Google ScholarGoogle Scholar
  23. Stamelos I, Settas D., Mallini D. 2011. Teaching Software Project Management Through Management Antipatterns. In Proceedings Panhellenic Conference in Informatics (Kastonia, Sept. 30- Oct. 2, 2011), 8--12. DOI=10.1109/PCI.2011.21 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Stettina, C. J., Zhou, Z., Back, T., and Katzy, B. Academic Education of Software Engineering Practices: Towards Planning and Improving Capstone Courses Based upon Intensive Coaching and Team Routines. In Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training (May 19-21, 2013) 169--178, DOI=10.1109/CSEET. 2013.6595248.Google ScholarGoogle ScholarCross RefCross Ref
  25. Stevens Inst. Technology. Graduate Software Eng. 2009 (GSwE2009): Curriculum Guidelines for Graduate Degree Programs in SE., Integrated Software and Systems Eng. Curriculum Project, A. Pyster, ed., 2009; www.gswe2009.org.Google ScholarGoogle Scholar
  26. Tomer, A. 2014. Software Mangineeringment. Teaching Project Management from Software Engineering Perspective. In Proceedings Global Engineering Education Conference (EDUCON). (April 3-5, 2014), 1--7. DOI= 10.1109/EDUCON.2014.6914698Google ScholarGoogle ScholarCross RefCross Ref
  27. Van Vliet, H. 2006. Reflections on software engineering education, IEEE Software, 23, 3, (May, 2006), 55--61. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Enriching traditional software engineering curricula with software project management knowledge

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      ICSE '16: Proceedings of the 38th International Conference on Software Engineering Companion
                      May 2016
                      946 pages
                      ISBN:9781450342056
                      DOI:10.1145/2889160

                      Copyright © 2016 ACM

                      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]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 14 May 2016

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • research-article

                      Acceptance Rates

                      Overall Acceptance Rate276of1,856submissions,15%

                      Upcoming Conference

                      ICSE 2025

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader