Skip to main content

A layered approach to teaching software project management

  • Session 4 “Software Engineering Teaching Styles”
  • Conference paper
  • First Online:
Book cover Software Engineering Education (SEI 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 536))

Included in the following conference series:

  • 171 Accesses

Abstract

The purpose of this paper is to present an approach to teaching project management that builds in layers up from general management concepts and techniques to those specific to software engineering. A course unit in this form has been presented to a class of final year undergraduates and some details of that experience are reported.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Tomayko, J.E.: Software Project Management Video Course, Video Dissemination Project, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., 1989

    Google Scholar 

  2. Tomayko, J.E.: Software Project Management, Curriculum Module SEI-CM-21-1.0, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1989

    Google Scholar 

  3. Ardis, M. & Ford, G.: 1989 SEI Report on Graduate Software Engineering Education, Tech. Rep. CMU/SEI-89-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., June 1989

    Google Scholar 

  4. Ford, G.: 1990 SEI Report on Undergraduate Software Engineering Education, Tech. Rep. CMU/SEI-90-TR-3, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., March 1989

    Google Scholar 

  5. Brooks, F.P.: The Mythical Man-Month, Addison-Wesley, 1975

    Google Scholar 

  6. MacKenzie, F.P.: The Management Process in 3-D, in [40]

    Google Scholar 

  7. Osborn, A.: Applied Imagination, Scribners, New York, 1953

    Google Scholar 

  8. Rosenhead, J. (ed): Rational Analysis For a Problematic World, Wiley, 1989

    Google Scholar 

  9. Checkland, P.B.: System Thinking, System Practice, Wiley, 1981

    Google Scholar 

  10. Checkland, P.B. & Scholes, J.: Soft Systems Methodology in Action, Wiley, 1990

    Google Scholar 

  11. Wilson, B.: Systems: Concepts, Methodologies and Applications, 2nd Edition, Wiley, 1990

    Google Scholar 

  12. Jones, C.B.: Systematic Software Development Using VDM, Prentice-Hall International, 1986

    Google Scholar 

  13. Londeix, B.: Cost Estimation for Software Development, Addison-Wesley, 1987

    Google Scholar 

  14. Boehm, B.W.: A Spiral Model of Software Development and Enhancement, in [40]

    Google Scholar 

  15. Gilb, T.: Principles of Software Engineering Management, Addison-Wesley, 1989

    Google Scholar 

  16. De Bono, E.: Lateral Thinking For Management, Penguin, 1971

    Google Scholar 

  17. De Bono, E.: Six Thinking Hats, Penguin, 1985

    Google Scholar 

  18. Ishikawa, K.: Guide to Quality Control, Asian Productivity Organisation, 1982

    Google Scholar 

  19. Pressman, R.S.: Software Engineering-A Practitioner's Approach, McGraw-Hill, 1987

    Google Scholar 

  20. Bunyard, J.M. & Coward, M.J.: Today's Risks in Software Development — Can they be Significantly Reduced, in [40]

    Google Scholar 

  21. Parkinson, C.N. & Rowe, N.: Communicate, Pan, 1977

    Google Scholar 

  22. Linstone, H. & Turoff, M.: The Delphi Method — Techniques and Application, Addison-Wesley, 1975

    Google Scholar 

  23. Video Arts: So You Think You Can Manage?, Methuen, 1984

    Google Scholar 

  24. Adair, J.: Effective Time Management, Pan, 1982

    Google Scholar 

  25. Fairley, R.E.: A Guide for Preparing Software Management Project Plans, in [40]

    Google Scholar 

  26. Cori, K.A.: Fundamentals of Master Scheduling for the Project Manager, in [40]

    Google Scholar 

  27. Computer Associates, SuperProject Expert, 1986

    Google Scholar 

  28. Claris Corporation, MacProject II, 1989

    Google Scholar 

  29. Fife, D.W.: How to Know a Well-Organised Project When You Find One, in [40]

    Google Scholar 

  30. McGill, J.P.: The Software Engineering Shortage: A Third Choice, in [40]

    Google Scholar 

  31. Bartol, K.M. & Martin, D.C.: Managing the Consequences of DP Turnover, in [40]

    Google Scholar 

  32. Blanchard, K. & Johnston, S.: The One Minute Manager, Berkley, 1983

    Google Scholar 

  33. Boehm, B.W.: Theory-W Software Project Management: Principles and Examples, IEEE Transactions of Software Engineering, Vol. 15, No. 7, July 1989

    Google Scholar 

  34. Mills, E.E.: Metrics, Curriculum Module SEI-CM-12-1.0, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., December 1988

    Google Scholar 

  35. Brown, B.J.: Assurance of Software Quality, Curriculum Module SEI-CM-7-1.1, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1987

    Google Scholar 

  36. Tomayko, J.E.: Software Configuration Management, Curriculum Module SEI-CM-4-1.3, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1987

    Google Scholar 

  37. Feiler, P.H.: Software Configuration Management: Advances in Software in Software Development Environments, Tutorial Presentation, 12th ICSE, Nice, March 1990

    Google Scholar 

  38. Babich, W.A.: Software Configuration Management — Coordination for Team Productivity, Addison-Wesley, 1986

    Google Scholar 

  39. Fisher, R. & Ury, W.: Getting to Yes — Negotiating Agreements Without Giving In, Arrow, 1987

    Google Scholar 

  40. Thayer, R.H. (ed): Software Engineering Project Management, IEEE Computer Society Press, 1988

    Google Scholar 

  41. Ince, D.C.: An Introduction to Discrete Mathematics and Formal System Specification, Clarendon Press, Oxford, 1988

    Google Scholar 

  42. Rook, P.: Controlling Software Projects, in [40]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

James E. Tomayko

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bustard, D.W. (1991). A layered approach to teaching software project management. In: Tomayko, J.E. (eds) Software Engineering Education. SEI 1991. Lecture Notes in Computer Science, vol 536. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024291

Download citation

  • DOI: https://doi.org/10.1007/BFb0024291

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54502-6

  • Online ISBN: 978-3-540-38418-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics