SPM-Unit 2-3 - Activity Planning
SPM-Unit 2-3 - Activity Planning
• Motivation:
– Providing targets and being seen to monitor
achievement against targets is an effective way of
motivating staff, where they have been involved in
setting those targets in the first place.
Objectives of Activity Planning
• Coordination:
– When do the staff in different departments need to be
available to work on a particular project
– When do staff need to be transferred between
projects?
• Selection of project
– 1. Scope
– 2. Infrastructure
– 3. Analyze Project characteristics
• Software processes
– Requirements, Design, Development,
Testing
• Process model
– Waterfall, Prototyping, Incremental
delivery, Agile
– 4. Identify Project activities
– 5. Estimate effort
• 6. Identify risks
– For each activity
– 7. Allocate resources
– 8. Review / Publicize plan
• 9. Execute plan
– 10. Lower level planning
• Lower level details
• Review
Projects and Activities
• Defining Project and activities
– A project is composed of a number of interrelated activities
– A project may start when at least one of its activities is ready to start
– A project will be completed when all of the activities it encompasses have
been completed
– An activity must have a clearly defined start and a clearly defined end-point
– If an activity requires a resource then that resource requirement must be
forecastable
– The duration of an activity must be forecastable
– Some activities require that others are completed before they can begin
Activity Key
A: Overall design E: Code module 1
B: Specify module 1 F: Code module 3
C: Specify module 2 G: Code module 2
D: Specify module 3 H: Integration testing
I: System testing