CIS 8000 – Information Technology Project Management

advertisement
Georgia State University
CIS 8000 IT Project Management
Course Description
This course examines the defining characteristics of IT projects, especially involving the
development of software intensive systems, and introduces the student to a variety of project
management techniques that can be applied in an IT project context. This course provides an
introduction to the disciplined approaches to IT project management. While IT projects are
similar in some ways to other types of projects, they pose unique challenges for the managers
and organizations that undertake them. IT project management is particularly challenging
because of several factors including: (1) the rapid pace of technological changes occurring in the
IT field, (2) the invisible nature of software, (3) the ever-present pressure to add new features
and functionality to systems, and (4) the difficulty of managing the organizational changes that
accompany most IT implementations. In spite of the advanced technology that surrounds
computer-based information systems, IT project management in most organizations is not very
disciplined. This course will give students an understanding of the most common processes,
tools, techniques, and theories that are necessary to manage IT projects. Managing IT projects
that follow both plan-driven traditional development methods as well as agile methods will be
covered.
Learning Objectives
Upon completion of the course, students should be able to:










Articulate similarities and differences between IT projects and other types of projects.
Understand the role of the software development processes and the characteristics of
products resulting from that process
Apply general project management competencies to IT projects.
Apply the techniques and develop the documents related to IT project management.
Understand how to apply different life-cycle models t design IT projects.
Understand the nature of projects that plan plan-driven and agile development
methodologies.
Identify IT project risks and develop risk mitigation strategies.
Identify cases of IT project escalation and de-escalate troubled IT projects.
Understand how the organizational environment can facilitate IT project success.
Understand how to facilitate learning in and learning from IT projects.
Catalog Description
This course examines the defining characteristics of IT projects, especially involving the
development of software intensive systems, and introduces the student to a variety of project
management techniques that can be applied in an IT project context. This course provides an
introduction to the disciplined approaches to IT project management. While IT projects are
similar in some ways to other types of projects, they pose unique challenges for the managers
and organizations that undertake them. This course will give students an understanding of the
most common processes, tools, techniques, and theories that are necessary to manage IT projects.
Managing IT projects that follow both plan-driven traditional development methods as well as
agile methods will be covered.
Tentative Plan
This course has ambitious objectives and will be only as beneficial to you as you want to make it
for yourself. Due to the extensive set of topics covered, it is important for the student to keep up
with the readings and exercises as the class progresses. Although I will try to maintain the class
schedule and objectives, I may need to make adjustments.
Tentative Plan
This course has ambitious objectives and will be only as beneficial to you as you want to make it
for yourself. Due to the extensive set of topics covered, it is important for the student to keep up
with the readings and exercises as the class progresses. Although I will try to maintain the class
schedule and objectives, I may need to make adjustments.
Class Topic
Readings
Deliverables
1
Introduction
SS: Chapters 1,2,3
Profile
Introduction
to PM
Why IT projects fail
http://www.computerworld.com/managementtopics/management/pro
ject/story/0,10801,99488,00.html
Companies Don't Learn From Previous IT Snafus
http://www.computerworld.com/networkingtopics/networking/mana
gement/story/0,10801,53014,00.html
Hottest IT skills
2
Project
Selection
Play: Project Management Simulation: Scope, Resources, Schedule
[Study.net]
Managing
large,
complex,
highly
compressed
projects
Listen: http://spectrum.ieee.org/podcast/computing/software/big-itprojects-fail-worldwide
Project
Charter
Read: Classic Mistakes
A case study in classic mistakes
Read: BAE Automated Systems (A): Denver International Airport
Baggage-Handling
System - [study.net]
Start
Individual
Assignment
4 (Project
Managemen
t
Simulation)
3
Software
Cost
Estimation
SS: Chapter 3
L. Kappelman, R. McKeeman, and L. Zhang, Early warning signs of
project failure,
Information Systems Management, vo. 23, No. 4, 2006. [Study.Net]
Group
Assignment
1 (BAE
Project)
R. Nelson, IT Project Management: Infamous failures, classic
mistakes and best practices,
MIS Quarterly Executive, Vol. 6, No. 2, 2007 [Study.Net]
Read: A&D High Tech (A): Managing Projects for Success
[Study.net]
Individual Assignment 1
4
Scheduling
SS: Chapter 4
Network
Analysis and
Duration
Estimation
5
Assignment
1 Due
Test 1
Scheduling
and
Tradeoff
analysis
PERT
PERT ZTable
6
Portfolio
Managemen
t
RealOptions
McFarlan, F.W. "Portfolio Approach to Information Systems,"
Harvard Business Review,
Vol. 59, No. 5, 1981, pp. 142-150. [study.net]
R. Fichman, M. Keil, and A. Tiwana, “Beyond Valuation: Options
thinking in
IT project management”, California Management Review, Vo. 47,
No. 2, 2005 [Study.Net]
Managing
Risk
SS: Chapter 5
Keil, M, Cule, P.E., Lyytinen, K., Schmidt, R.C. “A framework for
Identifying
Software Project Risks,” Communications of the ACM, Vol. 41, No.
11, November 1998,
Assignment
2 Due
pp. 76-83. [study.net]
Drummond, H., “Are we any close to the end? Escalation and the
case of Taurus,”
International Journal of Project Management, Vol. 17, No.1, 1999,
COTS
Implementat pp. 11-16. [study.net]
ion
Keil, M., and Tiwana, A. “Beyond Cost: The Drivers of COTS
Application Value,”
IEEE Software, Vol. 22, No. 3, pp. 64-69. [study.net]
Individual Assignment 2
An ERP Storey A, B, C and D [study.net]
7
Rational
Unified
Process
HELDMAN: Chapter 5,10
Case study on RUP: http://www106.ibm.com/developerworks/rational/library/4474.html?ca=dnp317
Group
Presentation
2: Prepare
presentation
on An ERP
Story
Project
Budgeting
Project
Control
SS: Chapter 7
EVA
example
CASE: AtekPC Project Management Office
Timberjack Parts: Packaged Software Selection Project [study.net]
Resource
Loading and
Leveling
Post-Project
Audit
8
Escalation
in Software
Projects
C. L. Iacovou and A. Dexter, “Turning Around Runaway IT
Projects”, California
Management Review, Vo. 46, No. 4, 2004. [Study.Net]
J. Grenny, D. Maxfield and A. Shimberg, How Project Leaders can
overcome the crisis
of silence, MIT Sloan Management Review, Vol. 48, No. 4, 2007.
[Study.net]
Group
Assignment
3 (California
DMV or
Affordable
Care Act
Implementat
ion)
Managing
Outsourced
Projects
Report by the State Auditor of California concerning the California
DMV project
Mary C. Lacity, Shaji A. Khan, Leslie P. Willcocks, A review of the
IT outsourcing
literature: Insights for practice, The Journal of Strategic Information
Systems,
Volume 18, Issue 3, September 2009, Pages 130-146
Agile
Methods
Agile
Project
Managemen
t
Agile
Simulation
IT project
evaluation
Individual Assignment 3
T. Abdel Hamid and S. Madnick, “Lessons Learned from Modeling
the Dynamics
of Software Development,” Communications of the ACM, 37, 10,
October 1994,
pp. 29-36. [study.net]
R. Baskerville, B. Ramesh, L. Levine, and J. Pries-Heje, “High
Speed Software
Development Practices: What works, What doesn’t”, IEEE IT
Professional, July-Aug,
2006. [Study.Net]
Assignment
3 Due
Complete
Individual
Assignment
4 (Project
Managemen
t
Simulation)
L. Cao, B. Ramesh, T. Abdel-Hamid, “Modeling Dynamics in Agile
Software
Development”, ACM Transactions on Management Information
Systems,
December 2010, pp. 1-26. [Study.net]
CASE: Jharna Software. [study.net]
Techniques For Measuring IT's Effectiveness, Information Week,
Oct. 23, 2006.
Test2
Prerequisite Policy
This course is part of a series of courses designed to teach systems analysts and designers of
tomorrow. As such, it requires a good background in computers. A student must fulfill the
following course prerequisites as listed in the Catalog description: CSP: I, II, III, IV, V, VI.
Course Material
A. Required Textbook
None
B. Reference Material

Heldman: K. Heldman, Project Management Professional Exam Study Guide, Wiley,
2013. (Copy distributed to you) – FOR PMP Exam

K. S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process
(Addison-Wesley Signature Series (Cohn)) Addison-Wesley Professional; 1 edition
(August 5, 2012) (Noted as Rubin in Syllabus copy distributed to you)

Jag Sodhi and Prince Sodhi, IT Project Management Handbook, Management Concepts
© 2001 (Noted as SS in Syllabus)

Ken Schwaber, Agile Project Management with Scrum, Microsoft Press © 2004 (192
pages), ISBN:073561993X

Kenneth R. Bainey, Integrated IT Project Management: A Model-Centric Approach,
Artech House © 2004 (504 pages), ISBN:1580538282

B. Walters and Z. Tang (Eds), IT-Enabled Strategic Management: Increasing Returns for
the Organization, Idea Group Publishing, 2006.

A Guide to the Project Management Body of Knowledge (PMBOK® Guide), Third
Edition, Project Management Institute © 2008, ISBN: 1933890517. Excerpts from the
2000 edition of the PMBOK are available for free download from PMI (www.pmi.org).
 Richard Bechtold, Essentials of Software Project Management, Management Concepts
2007, ISBN: 1567261868 (Chapter 1).
C. CLASS HANDOUTS / OVERHEADS: Available on Desire2Learn
TOOLS
1. COCOMO tool available at http://diana.nps.edu/~madachy/tools/COCOMOII.php
2. Mirosoft Project 2013. The best way to obtain access to MS Project is through the
CIS Department and the Microsoft Developer's Network Academic Alliance (Microsoft
DreamSpark). The CIS Department at GSU is now licensed under the MSDN Academic
Alliance (MSDNAA) Program which enables every student and faculty member to access
all of the software available under the Program. Microsoft's e-academy is responsible for
making this software available to everyone for direct download over the Internet. The
MSDNAA database of CIS courses registered students was compiled from those students
who were registered as CIS Majors and were taking classes this semester ONLY. If you
have flagged your GSU Directory Information as "BLOCKED-CONFIDENTIAL", you
will have to come to the Department and sign a release. This is done only ONCE per
semester. To become an eligible user, you have to be a current CIS course student and the
upload will automatically register you sending all the information to your student email
account @ GSU. Please refer to DREAMSPARK Master End-User License Agreement.
Students and faculty can access this software at http://msdn.e-academy.com/gsu_cis.
Here you can download and access the complete suite of Microsoft developer tools,
servers, and platforms. There is no charge to download the software as long as you are an
eligible user in the System. There are some selected products that have the option of
purchasing the media for a minimum charge.
 DO NOT wait until the day before the assignment is due to make sure you can access the
software. It can take several days to get your information into the system. The software
packages on DREAMSPARK are not demos; they are full copies.
 Be forewarned that the MS Project software you will need for this course is not installed
in the university computer labs.
3. Software Project Simulation
The simulation of software projects will be demonstrated using a system dynamic simulation
tool.
Download