CS22120 / CC22120. Project Management. Project Management. Projects involve balancing the following: • Time • Cost • Quality • Scope Project management is about making that happen. Problems with software project management. Software is intangible What is 90% complete?
Projects involve balancing the following:
Project management is about making that happen.
Work breakdown and scheduling are the hard parts and need the following steps:
1. Decide on activities
2. Identify dependencies between activities
3. Schedule the activities over time
4. Decide on milestones and deliverables
5. Allocate resources to the activities
What activities cannot be started until others are completed?
What activities cannot be completed until others are completed?
Task ID Depends on
T4 T2, T3
Milestone : end point of some activity
Deliverable : a result delivered to the customer (documents, beta versions, final version, … )
Task Est. Time Dependencies
T3 5 T1
T4 10 T2, T3
T5 12 T4
What is the minimum amount of time the project could take? Which are the critical tasks?
T3 5 T1
T4 10 T2, T3
T5 12 T4Tools for PMActivity Chart or Task Chart
with tasks and
lines rather than
at end of lines
Milestone 1: A documented list of relevant schematics, and identified testing criteria. There will be a document containing a list of circuit designs. For each circuit, the reasons why they present a problem for the state of the art will be provided, along with the expected results. The circuits will be provided as CAD files.Date of delivery: End of month 3 of project.
Milestone 2: A detailed design for a numerical based design analysis system. This design document will provide a description for the software to be developed during the rest of workpackage 1. Date of delivery: End of month 3 of project.
Milestone 3: Report on the evaluation of the numerical simulator based design analysis system. At the end of this task, software will be available which can use a numerical simulator as a basis, and produce analysis results of the calibre of those produced by AutoSteve for qualitative simulation. A report will be produced describing how well the new software handles the case studies that were identified as problems for AutoSteve. During months 11, 12, the software will also be evaluated by the industrial partners, and results of that evaluation will also be included in the report. Date of delivery: End of month 12 of project.
Milestone 7: Whole vehicle FMEA. This task should deliver FMEA generation software capable of working on the complete circuitry of a car and producing useful FMEA results. This should be tied to whole system level results (rather than be a compilation of all lower level results – an example would be investigation of ground stud losses).Date of delivery: End of month 14 of project.