| Class | Topic | Optional Reading/Homework |
| Class 1 12/3/2012 | Course Overview [PDF]
- Course Introduction
- Project Management (PM) Fundamentals
- The PM field and job market
- People, Process, Product, Technology
| |
Class 2 14/3/2012 | Classic Mistakes [PDF]
- 36 Classic Mistakes [LINK]
- a case study [LINK/PDF] annotated with classic mistakes [PDF]
| |
| Class 3 19/3/2012 3 hours! | Understanding Software Project Management [PDF]
- PMI fundamentals and processes
- Project selection
- Statement of Work (SOW)
- Project charter (Homework-1 Template )
| Readings (prior to this session): |
Class 4 21/3/2012 | More on Software Project Management [PDF] - Project and Organizations
- Project Portfolio Management
- Procurement Management
| Readings (prior to this session): - Schwalbe: chapters 1-2, 11 "Project Procurement Management" (336-345)
|
| Class 5 26/3/2012 3 hours! | Planning Phase (part I) [PDF]
- Project Phases
- Development lifecycle models
| Readings: - McConnell: 7 "Lifecycle Planning"
- Schwalbe: 3 "Project Integration Management" (62-67), 4, "Project Scope Management"
Homework 1 Due: - Project Charter for your project
- please use this template [doc]
|
Class 6 28/3/2012 | Planning Phase (part II) [PDF]
- Matching lifecycles to projects
- Project plans
| Readings: |
| Class 7 2/4/2012 3 hours! | Work Breakdown Structures [PDF] - Planning vs. Estimating vs. Scheduling
- What's a WBS?
- Types and Formats of WBS
- Techniques to develop a WBS
- Guidelines
| Readings: |
Class 8 4/4/2012 | Estimation Techniques [PDF] - Estimation
- Cone of Uncertainty
- Methodologies
- Guidelines
| Readings: - McConnell: 8 "Estimation"
- Schwalbe: 6, "Project Cost Management" (157-175)
|
| Class 9 16/4/2012 3 hours! | Scheduling [PDF]
- Project network diagram fundamentals
- PERT techniques
- Gantt charts
- Critical chain scheduling
- Mid-term Exam Preview [pdf]
| Readings: - McConnell: 9, "Scheduling"
- Schwalbe: 5, "Project Time Management"
Homework 2 Due: - Initial Work Breakdown Structure (WBS) for your project
|
| 2/5/2012 | Mid-Term Exam | |
| Class 10 7/5/2012 3 hours! Room 3.2 | Hands-on MS Project (part I) [PDF] - Using MS Project
- additional material [mpp]
| Readings: - Appendix A "Guide to Using Microsoft Project 2000" (447-477)
|
| Class 11 14/5/2012 | Risk Management [PDF] - Definitions
- Types of risks and unkowns
- Risk assessment
- Risk control
- List of Schedule Risks by McConnel [PDF]
- Examples of Risk Management Plans
- My Service Finder Project [PDF]
- McConnel's [PDF]
- Sample Top 10 Risks List by McConnel [PDF]
| Readings: - McConnell: 5 "Risk Management"
- Schwalbe: 10, "Project Risk Management"
|
Class 12 16/5/2012 | People Dimension [PDF] - Project Roles
- Staffing profile
- Hiring
- Team models and successful projects
- The mythical Man-Month
- Optimal team size
- Tools: RAM and Skill Matrix
| Readings: - McConnell: 11 "Motivation", 13 "Team Structure"
- Schwalbe, 8, "Project Human Resource Management"
|
| Class 13 21/5/2012 | More on requirements [PDF] - Class 5 review
- Requirements Gathering Techniques
- Other Tips
| |
Class 14 24/5/2012 | Change Management [PDF] - Featur-set Control
- Change Control
- McConnel's example of Change Control Proceedure [PDF]
| Readings: - McConnell: 14 "Feature-Set Control"
|
| Class 15 28/5/2012 3 hours! Room 3.2 | Hands-on MS Project (part II) [PDF] - Resource Levelling
- additional material
- Schedule refined [mpp]
- Resource Levelled [mpp]
| |
| Class 16 30/5/2012 | Project Quality Management [PDF] - Test specifications
- Black box and white box testing
- Test scripts
- Unit and integration testing
- Acceptance test specifications
- Test tools
| Readings: - Schwalbe: 7 "Project Quality Management"
|
Class 17 4/6/2012 3 hours!
| Project Control [PDF] - Progress Monitoring
- Status reporting
- Earned value analysis
- example 1 [XLS]
- example 2 [XLS]
| Reading: - McConnell: 17-19
- Schwalbe, 6 "Project Cost Management" (175-184), 9 "Project Communication Management", 15 "Controlling"
|
Class 18 6/6/2012 | Final Stages [PDF] - Final Steps
- Example of deployment check list [PDF]
- Maintenance
- Project Recovery
- Post Project Reviews
- Success
- Capability Maturity Model (CMM)
- Final exam pre-view [PDF]
| Readings: - McConnell: 16 "Project Recovery"
- Schwalbe: 16 "Closing"
|
Class 19 11/6/2012 3 hours! Room 3.2 | Software Factory (part I) - Introduction and homework 3 preliminary description [PDF]
- Instrumenting code: Logging [PDF]
- Testing code: Junit [PDF]
- Code shown during the lesson [ZIP]
| |
Class 20 18/6/2012 3 hours! Room 3.2 | Software Factory (part II) [PDF] - building code: maven [PDF]
- Track configurations: SVN [PDF]
- homework 3 assignement [PDF] CANCELLED
| Homework 3 Due: |
Class 21 20/6/2012 Room Vs.8 | Final Exam - Final exam pre-view [PDF]
| Homework 4 Due: - Develop and submit a copy of the final project plan (include durations, resources, links, successors & predecessors) for your project
|