Professional Documents
Culture Documents
Chapter-2 An Overview of Project Planning
Chapter-2 An Overview of Project Planning
1
‘Step Wise’ – Project Planning
0.Select
1. Identify project 2. Identify project
project objectives infrastructure
3. Analyse
project
characteristics
Review
4. Identify products
and activities
5. Estimate effort
Lower for activity
For each
level
6. Identify activity activity
detail
risks
10. Lower level
planning 7. Allocate
resources
8. Review/ publicize
9. Execute plan plan
2
Step 0 : Select Project
•It is called 0 step
– It is outside main project planning process
•Here we do feasibility study
•Priority of projects
•Merits of project
3
Step-1:
Identify Project scope and objectives
4
Identify objectives and measures of effectiveness
5
Modify objectives in the light of stakeholder analysis
– ‘do we need to do things to win over stakeholders?’
– Add new features for stakeholder’s benefit
• Drawback is size(work and finance) may increase
6
Step 2:
Identify Project infrastructure
strategic planning
7
• Identify the relationship between project and strategic
plan
– Identify projects to be carried out
– Order of projects
– Identify and prioritize the projects
– Establish framework for project
– ‘why did they want the project?’
– What h/w and s/w part needed
8
• Identify installation standards and procedures
– What are the development procedures?
– ‘What standards do we have to follow?’
– Change control and management
• Changes to requirements are implemented in safe and orderly manner.
– Quality standards
• Establish quality checks at each phase of SDLC.
9
• Identify project team organization
– Identify your requirement of team
– Choose best people
– ‘where do I fit in?’
– Divide the activities
– Create groups
– There should be a project leader
– Restrict some groups to be combined
• It will help at resource allocation stage
10
Step 3:
Analysis of project characteristics
11
• Distinguish the project as either objective or
product-based
– Object v/s Product
– Project can be distinguished by their aim whether it is to
produce a product or to meet certain objective.
– Is there more than one way of achieving success?
– Mostly in earlier stage projects are objective and in later
stage it become product driven
12
• Analyze other project characteristics (including quality
based ones)
– what is different about this project?
– Whether it is a information system or embedded system?
– What are the critical issues?
– Malfunctioning threatened human life?
13
• Identify high level project risks
– ‘what could go wrong?’
– ‘what can we do to stop it?’
14
• Select development methodology and life cycle
approach
– waterfall? Increments? Prototypes?
– Generally Company use the same method or SDLC as they
were using in past
– It also depends on project need.
15
• Review overall resource estimates
– When it is clear that what are the risks and what approach
we are going to use
• Its good to re-estimate efforts and resources.
16
Step 4:
Identify Project Products And Activities
19
•The following are NOT normally products:
– activities
• training
– events
• interviews completed
– resources and actors
• software developer
20
4.2 Document Generic product flows
22
An ‘ideal’ activity
Select
Modules
Design quality
Parameters
23
Step 4.5 Add check-points if needed
Design Code
Student Module module
Design Code
Student Module module
Design Code
Mgmt module module
24
Step 5:
Estimate effort for each activity
25
•5.1 Carry out bottom-up estimates
– In Step3.6 we have done top-down estimation
– Top down v/s Bottom-Up
– distinguish carefully between effort and elapsed time
– Effort is amount of work that needs to be done
– Calculate effort:
– Elapsed time is the time between start and the end of the
task
26
•5.2. Revise plan to create controllable activities
– It is very difficult to judge the progress of a Long activity
– With long activity it is difficult to monitor and control the
activity.
– break up very long activities into a series of smaller ones
– bundle up very short activities (create check lists?)
27
Step 6:
Identify activity risks
28
•6.1.Identify and quantify risks for activities
– damage if risk occurs (measure in time lost or money)
– likelihood if risk occurring
29
•6.3 Adjust overall plans and estimates to take
account of risks
– Adjust the plans according to the risk involved with it.
– e.g. add new activities which reduce risks associated with
other activities e.g. training, pilot trials, information
gathering
30
Step 7:
Allocate resources
31
•7.1 Identify and allocate resources to activities
– Type of staff needed
– Numbers
– Staff availability
32
•7.2 Revise plans and estimates to take into account
resource constraints
– Some staff may be needed for more than one task at same
time so priority should be given to the critical activity
– e.g. staff not being available until a later date
– Non-project activities
– O/P of this step is Gantt chart
33
Step 9 : Execute plan
Step 10: create lower level plans
34