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.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Tomayko, J.E.: Software Project Management Video Course, Video Dissemination Project, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., 1989
Tomayko, J.E.: Software Project Management, Curriculum Module SEI-CM-21-1.0, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1989
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
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
Brooks, F.P.: The Mythical Man-Month, Addison-Wesley, 1975
MacKenzie, F.P.: The Management Process in 3-D, in [40]
Osborn, A.: Applied Imagination, Scribners, New York, 1953
Rosenhead, J. (ed): Rational Analysis For a Problematic World, Wiley, 1989
Checkland, P.B.: System Thinking, System Practice, Wiley, 1981
Checkland, P.B. & Scholes, J.: Soft Systems Methodology in Action, Wiley, 1990
Wilson, B.: Systems: Concepts, Methodologies and Applications, 2nd Edition, Wiley, 1990
Jones, C.B.: Systematic Software Development Using VDM, Prentice-Hall International, 1986
Londeix, B.: Cost Estimation for Software Development, Addison-Wesley, 1987
Boehm, B.W.: A Spiral Model of Software Development and Enhancement, in [40]
Gilb, T.: Principles of Software Engineering Management, Addison-Wesley, 1989
De Bono, E.: Lateral Thinking For Management, Penguin, 1971
De Bono, E.: Six Thinking Hats, Penguin, 1985
Ishikawa, K.: Guide to Quality Control, Asian Productivity Organisation, 1982
Pressman, R.S.: Software Engineering-A Practitioner's Approach, McGraw-Hill, 1987
Bunyard, J.M. & Coward, M.J.: Today's Risks in Software Development — Can they be Significantly Reduced, in [40]
Parkinson, C.N. & Rowe, N.: Communicate, Pan, 1977
Linstone, H. & Turoff, M.: The Delphi Method — Techniques and Application, Addison-Wesley, 1975
Video Arts: So You Think You Can Manage?, Methuen, 1984
Adair, J.: Effective Time Management, Pan, 1982
Fairley, R.E.: A Guide for Preparing Software Management Project Plans, in [40]
Cori, K.A.: Fundamentals of Master Scheduling for the Project Manager, in [40]
Computer Associates, SuperProject Expert, 1986
Claris Corporation, MacProject II, 1989
Fife, D.W.: How to Know a Well-Organised Project When You Find One, in [40]
McGill, J.P.: The Software Engineering Shortage: A Third Choice, in [40]
Bartol, K.M. & Martin, D.C.: Managing the Consequences of DP Turnover, in [40]
Blanchard, K. & Johnston, S.: The One Minute Manager, Berkley, 1983
Boehm, B.W.: Theory-W Software Project Management: Principles and Examples, IEEE Transactions of Software Engineering, Vol. 15, No. 7, July 1989
Mills, E.E.: Metrics, Curriculum Module SEI-CM-12-1.0, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., December 1988
Brown, B.J.: Assurance of Software Quality, Curriculum Module SEI-CM-7-1.1, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1987
Tomayko, J.E.: Software Configuration Management, Curriculum Module SEI-CM-4-1.3, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pa., July 1987
Feiler, P.H.: Software Configuration Management: Advances in Software in Software Development Environments, Tutorial Presentation, 12th ICSE, Nice, March 1990
Babich, W.A.: Software Configuration Management — Coordination for Team Productivity, Addison-Wesley, 1986
Fisher, R. & Ury, W.: Getting to Yes — Negotiating Agreements Without Giving In, Arrow, 1987
Thayer, R.H. (ed): Software Engineering Project Management, IEEE Computer Society Press, 1988
Ince, D.C.: An Introduction to Discrete Mathematics and Formal System Specification, Clarendon Press, Oxford, 1988
Rook, P.: Controlling Software Projects, in [40]
Author information
Authors and Affiliations
Editor information
Rights 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