Lecture 14 Project planning
Lecture 14 Project planning
Lecture 14 Project planning
encourage industry consultancy projects & nurture human values and life skills”.
Project Management
Session by
aisha@gec.ac.in
What is a Project ?
1. Initial
– No process, Ad-hoc response
2. Repeatable
– Disciplined Process
3. Defined
– Standard, Consistent Process
4. Managed
– Predictable Process
5. Optimizing
– Continuous Improvements
• Except for level 1, each level is decomposed into key process areas (KPA)
• CMM act as a "seal of approval" in the software industry. It helps in various ways
to improve the software quality.
• It guides towards repeatable standard process and hence reduce the learning time on
how to get things done
• Practicing CMM means practicing standard protocol for development, which means
it not only helps the team to save time but also gives a clear view of what to do and
what to expect
• It acts as a commuter between the project and the team
• CMM efforts are always towards the improvement of the process
Stages include :
Project Planning
Project Execution
Project Closure
Project Execution
Includes executing the project plan and tracking and controlling the
implementation of the project process. The project manager has to constantly
track and review the project status with senior management. Also conduct
timely milestone reviews and replan if necessary.
Project Closure
Involves systematic windup of the project after customer acceptance. Post
project data analysis is the main activity here; Metrics are analyzed, process
assets are collected for future use and lessons are recorded. Project closure
report is generated.
Lecture 14 Project planning 13
Advantages of Software Project management
Project Characteristics
(project name, project manager name, hardware,software, brief of project goals,
team size, project risks, etc,..)
Project Schedule
( expected and actual start & end dates)
Project Effort
(Initial estimated effort and total actual effort)
Size
( In terms of lines of code,…)
Defects
( No. of defects found in defect detection and no of defects injected)
Delivered quality
Productivity
Schedule
Effort distribution
Defect injection rate
In- process defect removal efficiency
Cost of quality
Defect distribution
Processes
Activity Reviews
For effective use of old processes, tailoring guidelines are provided that
specify the type of changes that can be made and the set of permitted
deviations to the standard process.
Tailoring
Summary Detailed
level
Lecture 14 Project planning 25
Summary level Tailoring
The 3 main tools used in Project Planning are Process database, Process capability
baseline and Process assets.
31 Lecture 14 Project
planning
Any Questions…??
32 Lecture 14 Project
planning
33 Lecture 14 Project
planning