Teach Project Management, pack an Agile punch

Agile software development methods have begun to gain wide acceptance by the global software industry. However, project managers with academic training in ASD are a rarity. This paper outlines a course in IS Project Management that is well-suited for an audience consisting of students from the information systems, business and computer science streams, who normally make up a graduate class. The course begins by adopting a process-neutral perspective towards activities such as requirements and estimation, before proceeding to discuss Agile methods. A team project allows participants to develop a hands-on feel for ASD, with the help of an Agile PM platform. The author has recently taught the course as proposed at his institution. The paper makes some observations on the effect of prior work experience on team performance. It concludes with some testimonials from professional participants, on the impact that the course has had on their practices at work.

[1]  Capers Jones Activity-based Software Costing , 1996, Computer.

[2]  Mark Keil,et al.  Project Management Courses in IS Graduate Programs: What is being Taught? , 2004, J. Inf. Syst. Educ..

[3]  Tero Vartiainen,et al.  Educating IT Project Managers through Project-Based Learning: A Working-Life Perspective , 2009, Commun. Assoc. Inf. Syst..

[4]  Ryan T. Wright,et al.  IS 2010: Curriculum Guidelines for Undergraduate Degree Programs in Information Systems , 2010, Commun. Assoc. Inf. Syst..

[5]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) , 1997 .

[6]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

[7]  Mike Cohn,et al.  User Stories Applied: For Agile Software Development , 2004 .

[8]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

[9]  D. Kolb,et al.  Learning Styles and Learning Spaces: Enhancing Experiential Learning in Higher Education , 2005 .

[10]  Andrew Begel,et al.  Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[11]  Craig Larman,et al.  Applying UML and patterns , 1997 .

[12]  Robert L. Glass Software Runaways: Monumental Software Disasters , 1997 .

[13]  June M. Verner,et al.  In-house software development: what project management practices lead to success? , 2005, IEEE Software.

[14]  Jeff Sutherland,et al.  The Scrum Guide , 2012 .

[15]  Michel R. V. Chaudron,et al.  A Survey of the Practice of Design -- Code Correspondence amongst Professional Software Engineers , 2007, ESEM 2007.