Mumtaz Ali Rajput mumtaz.ali@superior.edu.pk +92 – 301- 4949 409 SOFTWARE PROJECTMANAGMENT– WEEK 4 Mumtaz Ali Rajput mumtaz.ali@superior.edu.pk +92 – 301- 4949 409
Software Project Management Agenda Project Planning Goal of Project planning Project Management Plan Software Project Management
Planning Process Review Mission Statement Evaluate available Resources Determine the Goals Write and communicate the Goals Review and Revise
Software Project Management Project Planning Planning is basically concerned with resources management which is basic motivations for project management. In case of software Project the software planning involves estimating how much time, effort, money, and resources will be required to build a specific software system. After the project scope is determined and the problem is decomposed into smaller problems, software managers use historical project data (as well as personal experience and intuition) to determine estimates for each. Software Project Management
Goal of Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project. So the end result gets done on time, within budget, and with quality. Software Project Management
Characteristics of Goal (SMART)
Project Management Plan (PMP) The Project Management Plan defines how the project is executed, monitored and controlled, and closed. It documents the collection of outputs of the planning processes of the planning process group. It is the defining and documenting the processes you are going to use to manage the project in hand. It describes, integrates and coordinates subsidiary plans for the processes you have determined to use for the project. Project Plan= Scope+ Estimates + Risk+ Schedule+ Monitoring and Control Software Project Management
Project Management Plan The Project Management Plan can be either summary level or detailed, and can be composed of one or more subsidiary plans and other components providing further details. Subsidiary Plans like: Management plan for Schedule, Cost, Quality, Process improvement, Staffing, Communication, Risk, Procurement etc. Other Components like: Milestone list, Resource Calendar, Schedule baseline, Cost baseline, Quality baseline, Risk register etc. Software Project Management
Software Project Management Inputs for PMP Preliminary Project Scope Statement Project Management Processes (that make up the Planning Process Group) Enterprise Environmental Factors Organizational Process Assets Software Project Management
Software Project Management Elements of PMP Processes you will use to perform the project Level of implementation of each of the processes selected for the project Tools and Techniques to be used for each of the processes Essential Inputs and Outputs from each of the processes and how they will be used to manage the project Dependencies and interactions of the processes used to manage the project Software Project Management
Software Project Management Elements of PMP Methods for executing the work of the project to fulfill the objectives Methods for monitoring and controlling changes Methods to perform configuration management Methods for determining and maintaining the validity of performance baselines (performance indicators) Communication needs of the stakeholders and techniques to fulfill those needs Project life cycle Software Project Management
Software Project Management Elements of PMP Project phases for multiphase project Management reviews of issues and pending decisions Software Project Management
Tools and Techniques for PMP Project Management Methodology: For developing and controlling changes to the project management plan Project Management Information System: Automated system for the whole planning Expert Judgment Software Project Management
Software Project Management
Software Project Management Questions? Software Project Management
Software Project Management A Guide to the Project Management Body of Knowledge by William R. Duncan, Director of Standards Software Project Management