CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management

5:15-6:30pm MW - Term I 2009-10 - Room: E230


COURSE DESCRIPTION:The ability to manage (information technology) projects efficiently and productively is a high priority for many companies. Good project managers are in high demand. The textbook builds on the PMBOK Guide 4th edition, an American National Standard, and discusses use of Microsoft Project 2007 software. By weaving together theory and practice, this course presents an understandable, integrated view of the many concepts skills, tools, and techniques involved in project management. Because the project management field and the technology industry change rapidly, you cannot assume that what worked a few years ago is still the best approach today. This course provides up-to-date information on how good project management and effective use of software can help you to manage projects. ††




INSTRUCTOR: Dr. M. S. Skaff††††††† Office: E204†† Telephone: 313-993-3376

†††††††††††††††††††††††††† †††††††††††††††††††††††††††††††††


†††††††† †††††††††††††††††††††††††††††††††††††††††††††††

OFFICE HOURS: 1:00-2:00 pm, 4:00-5:00 pm MW, and anytime my office door is open or by appointment.


TEXTBOOK:Information Technology Project Management by K. Schwalbe

††††††††††††††††††† Thompson Course Technology, 6th Edition, 2010, ISBN: 978-0-324-78692-7



1. Understand the genesis of project management and the role of software engineering to

††† improving the success of software projects.

2. Demonstrate knowledge of project management terms, techniques, and concepts such

††† as:

†††††† .The triple constraint of project management

†††††† .The nine project management knowledge areas and 5 process groups

†††††† .The project life cycle

†††††† .Tools and techniques of project management such as:

†††††††††† .Project selection methods

†††††††††† .Work breakdown structures

†††††††††† .Team Contract, project charter, and scope, time, and cost management

†††††††††† .Network diagrams, critical path analysis, and critical chain scheduling

†††††††††† .Cost estimates

†††††††††† .Earned value management

†††††††††† .Motivation theory and team building

3.Develop project management skills by working on a group project as project

†††† manager or active team member

4.Use Microsoft Project 2007 and other software to help manage projects



CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management††† p.2




5.Appreciate the importance of good and bad project management

†††† †††††.Learn examples of good and bad project management

††††††††† . Be able to prepare a journal which documents your experience while

†††††††††††† working on a group project

††††††††† . Be able to apply project management knowledge and skills to any project

†††††††††††† whether or not software related.


COURSE OUTCOMES:After taking this course, students will be able to understand:

†††††† 1. What is a project? What is project management?

†††††† 2.How project management can lead to successful project completion.

†††††† 3.What factors may lead to unsuccessful project completion and how to prevent

††††††††††† them from happening.

†††††† 4.Stakeholder management, and project phases and life cycles.

†††††† 5.Project management process groups: initiating, planning,

†††††††††† executing, controlling, and closing.

†††††† 6.Project integration management: plan development, plan

††††††††††† execution, integrated change control.

†††††† 7.The nine knowledge areas including project scope, time, and

††††††††††cost management as well as project quality, human resource, communication,

††††††††††† risk, and procurement management.

††††† 8.How to use knowledge and skills developed in this class for all types of projects.


EXAMINATIONS: There will be three (3) closed book examinations.No notes, books, computers, or dictionaries will be allowed on any examination. The exams will consist of True/False and Multiple Choice questions. No makeup exams will be given.

If a student takes all three exams, one low score will be dropped. If an one exam is missed for any reason, that exam will be dropped. Any other missed exams will be given an F score.


It is assumed that the student is reading the textbook. Discussion questions and chapter exercises presented in class will reinforce the understanding of the text material as well as prepare each student for the next exam.


EXAM DATES:The three exams will be given on the following dates. Mark your calendars now!

††††††††††††††††††††††††† EXAM 1.WednesdayOctober 7, 2009

††††††††††††††††††††††††† EXAM 2.Wednesday November 4, 2009

††††††††††††††††††††††††† EXAM 3.†† Wednesday December 3, 2009

The final exam for the course is the final project.


CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management††† p.3



There will be one (1) group project for the course in which all students must participate. The purpose of the group project (2-5 people per group) is to give the student practical experience in developing a solution to a project. Each member of the project team will assume the role of a project manager for some portion of the project. As a project manager, the student is responsible for seeing that the homework tasks assigned for that part of the project are completed and presented on time. This will help develop the people skills needed by a project manager. These skills include learning to be a leader, being a good listener, being trust worthy, being a good communicator, learning about conflict resolution and conflictmanagement, developing critical thinking, and learning how to solve problems.


The class group project will be based on the second running case in Appendix C: Project Management Videos Project. To move the project along in a timely fashion, homework tasks will be assigned with specific due dates. The final homework task is a 20 minute presentation to the class which summarizes the entire project. This replaces a final exam.


Homework Assignments. Each project will implement the 5 process groups: Initialization, Planning, Execution, Monitoring and Controlling, and Closing. A set of tasks on these process groups will be assigned as homework. The completed assignments will be submitted for a grade and, in some cases, a presentation of the assignment will be made to the class. A different person will assume the role of project manager for each homework assignment. As stated above, the project manager is responsible for seeing that the homework is completed and submitted on time. The total set of completed project homework assignments will define the final project. Late assignments will be accepted with a grade penalty for each day late.


Team Project Notebook. Each team will maintain a project notebook which will document the solutions to each homework task, team meetings, project deliverables such as project charter, team contract, task details, scope statements, etc. This notebook will act as the final exam for the course.


Student Journal. Each team member will document their activities on the project in a journal. This journal gives the student an opportunity to make both positive and negative comments about fellow team members and progress (or lack of progress) on each assignment. Only your instructor will see the journals. The journal should document, by date, any meetings that take place by telephone or in person, who attended the meetings, who did not attend, conflicts that occurred, and resolution (if any).






CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management††† p.4




The final grade for the course will be based on the percentages:


†††††††††††††††††††††††††††Exams:††††† †††††††††††††††††††††††††††††††††††††50%

†††††††††††††††††††††††††††† Group Project Notebook:††††††††††††20%

†††††††††††††††††††††††††††† Homework Assignments:††††††††††††20% ††††††††††††††

†††††††††††††††††††††††††††† Journal:††††††††††††††††††††††††††††††††††††††††††† 5%††††††††††††††††††††††††††††††††††††

†††††††††††††††††††††††††††† Class attendance/Participation: ††††††5%


IMPORTANT FACTS:Last day to withdraw with no W: October 1, 2009

†††††††††††††††††††††††††††††††††††††† †††Last day to withdraw with a W : ††November 23, 2009

††††††††††††††††††††††††††††††††††††††† ††Mid-term grades due:†††††††††††† †††††††October 27, 2009


ACADEMIC INTEGRITY:Everything submitted for grading is expected to be studentís own work. Anything suspected otherwise will be dealt with according to the College policy.†††




























CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management††† p.5



CLASS CALENDAR .†† The following calendar contains important due dates for exams and project homework assignments.Due dates can change. Your instructor will notify you in advance if this is the case.


††††††††††††††††††††††††††††† Monday ††††††††††††††††††††††††††††††††††††††††††Wednesday


September††††††††††††††††††††††††††††††††††††††††††††††††††††††† †††††††††††††††††9 Begin Reading Chapters 1-3


†††††††††††††††††††††††††††††† 14†††††††††††††††††††††††††††††††††††††††††††††††††††† 16 Task 1, C.10 due


†††††††††††††††††††††††††††††† 21†††††††††††††††††††††††††††††††††††††††††††††††††††† 23 Task 2, C.11 due


†††††††††††††††††††††††††††††† 28†††††††††††††††††††††††††††††††††††††††††††††††††††† 30 Tasks 3-5, C.11 due

††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††† Team Contract-Ch.3, pp 99-100

†††††††††††††††††† †††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††Proj Charter-Ch 3, p. 94

††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††† Task details-Ch.3†††

October††††††††††††††††††† 5††††††††††††††† †††††††††††††††††††††††††††††††††††††††7Exam 1 (chapters 1-3)

††††††††††††††††††††††††††††† Start reading chapters 4-7


†††††††††††††††††††††††††††††† 12Task 7, C.11 due††††††††††††††††††††††14


†††††††††††††††††††††††††††††† 19††††††††††††††††††††† †††††††††††††††††††††††††††††††21


†††††††††††††††††††††††††††††† 26†††††††††††††††††††††††††††††††††††††††††††††††††††† 28 Tasks 1-4, C.11, C.12 due

††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††† Scope Statement, WBS,

††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††† Milestones, and Cost Estimates


November††††††††††††††† 2††††††††††††††††††††††††††††††††††††††††††††††††††††† 4†† Exam 2 (chapters 4-7)

†††††††††††††††††† ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††Start reading chapters8-12

†††††††††††††††††††††††††††††††† 9Tasks 5-7, 9 on C.12 due ††††††††††11 Task 10, C.12 due

†††††††††††††††††††††††††††††††††††† Gantt Chart, Network Diag††††††††††††† 10 min planning presentation

†††††††††††††††††††††††††††††††††††† Qual checklist, RACI chart

†††††††††††††††††††††††††††††††††††† Prob/risk chart


†††††††††††††††††††††††††††††† 16†††††††††††††††††††††††††††††††††††††††††††††††††† ††18


†††††††††††††††††††††††††††††† 23†††††††††††††††††††††††††††††††††††††††††††††††††††† 25


†††††††††††††††††††††††††††††† 30Tasks 1, 3 on C.13 due

†††††††††††††††††††††††††††††††††††† Seven basic tools, issue log

††††††††††††††††††††††††††††††††††† progress report

CSC 4570-01 Software Project Management

CSC 5570-01 Software Engineering Project Management††† p.6




††††††††††††††††††††††††††††† Monday ††††††††††††††††††††††††††††††††††††††††††††Wednesday


December†††††††††††††† ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††3Exam 3 (chapters 8-12)


†††††††††††††††††††††††††††††††† 7 Tasks 1-3, C.13††††††††††††††††††††††††††† 9 Tasks 1-3 on C.13

††††††††††††††††††††††††††††††††††† Teams present on 7th and 9th

†††††† †††††††††††††††††††††††††14Project Notebook due†††