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?
CS22120 / CC22120
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 IDDepends on
Milestone : end point of some activity
Deliverable : a result delivered to the customer (documents, beta versions, final version, … )
T3 5 T1
T410 T2, T3
What is the minimum amount of time the project could take? Which are the critical tasks?
Task Est. Time Dependencies
T3 5 T1
T4 10 T2, T3
with tasks and
lines rather than
at end of lines
Project Bar Chart for Dougal Project
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.