Project Management Formal Methods
How do you monitor a project?
Starting a project A defined timescale An approved budget Quantified resources Appropriate Skills
Managing a project Agreed deliverables Milestones Sign off to proceed
Project Documents Resource People, Buildings, Skills, Equipment Financial Budget for each step, Contingency Quality Requirements and standards for each step Risk How to minimize, how to deal with
Project Management Software Like a spreadsheet for projects Track Task progress Task Dependency Resource usage
Gantt Charts As Generated by “Microsoft Project” Visual representation of project
Projects have dependencies Need to build the roof? Cannot be done till the walls are up Roof construction is DEPENDENT on wall construction
Software Project Dependencies Programming cannot be done before analysis Testing cannot be done before the programming Installation cannot be done before testing
Critical Path analysis “the sequence of stages determining the minimum time needed for a complex operation”. Oxford English Dictionary AKA: What is that MUST be done before the next phase starts You cannot do beta testing till at least the programming has started