Unit 5 PDF
Unit 5 PDF
Unit 5 PDF
Monitoring and Controlling are processes needed to track, review, and regulate the progress
and performance of the project. It also identifies any areas where changes to the project
management method are required and initiates the required changes.
The Monitoring & Controlling process group includes eleven processes, which are:
1. Monitor and control project work: The generic step under which all other
monitoring and controlling activities fall under.
2. Perform integrated change control: The functions involved in making changes to
the project plan. When changes to the schedule, cost, or any other area of the project
management plan are necessary, the program is changed and re-approved by the
project sponsor.
3. Validate scope: The activities involved with gaining approval of the project's
deliverables.
4. Control scope: Ensuring that the scope of the project does not change and that
unauthorized activities are not performed as part of the plan (scope creep).
5. Control schedule: The functions involved with ensuring the project work is
performed according to the schedule, and that project deadlines are met.
6. Control costs: The tasks involved with ensuring the project costs stay within the
approved budget.
7. Control quality: Ensuring that the quality of the project?s deliverables is to the
standard defined in the project management plan.
8. Control communications: Providing for the communication needs of each project
stakeholder.
9. Control Risks: Safeguarding the project from unexpected events that negatively
impact the project's budget, schedule, stakeholder needs, or any other project success
criteria.
10. Control procurements: Ensuring the project's subcontractors and vendors meet the
project goals.
11. Control stakeholder engagement: The tasks involved with ensuring that all of the
project's stakeholders are left satisfied with the project work.
Risk Management
Quality Assurance
Change Management
Performance Monitoring
(Repeat)
Framework Components
Work Breakdown Structure (WBS): Break down the project into smaller,
manageable tasks.
Gantt Charts: Visualize the project schedule and track progress against timelines.
2.Risk Management
Risk Identification: Continuously identify new risks throughout the project lifecycle.
Risk Mitigation Plans: Develop and implement plans to mitigate identified risks.
Risk Monitoring: Regularly review the status of risks and update mitigation plans as
necessary.
3.Quality Assurance
Testing: Implement unit testing, integration testing, system testing, and user
acceptance testing (UAT).
Code Quality Tools: Use tools like SonarQube to monitor code quality and maintain
coding standards.
4.Change Management
5.Performance Monitoring
Progress monitoring
Progress monitoring in project management involves tracking and assessing the ongoing
status of a project to ensure it is on course to meet its objectives, within the defined scope,
time, and budget constraints. Effective progress monitoring helps identify potential issues
early, allowing for timely corrective actions.
ProjectProgress Monitoring
• Creating a project plan with team collaboration.
• Outlining project scope, resources, tasks, and deadlines.
• Creating a timeline for tasks with deadlines.
• Identifying team members for each task.
• Outlining project objectives and key performance indicators.
Cost monitoring
Cost monitoring is a crucial aspect of project management that involves tracking, reviewing,
and managing the expenses incurred during a project. It plays a vital role in ensuring that a
project stays within budget and delivers value to stakeholders. Effective cost monitoring
allows project managers to identify potential issues early, make informed decisions, and take
corrective actions to keep the project on track. In this article, we'll explore the importance of
cost monitoring in project management and discuss some best practices for implementing
cost monitoring processes.
1.Resource Planning
Project Management Resource Planning
• Crucial for cost management.
• Identifies and allocates necessary resources.
• Enables efficient task completion.
• Controls project costs by avoiding resource shortages or overallocation.
2.Cost Estimating
Cost estimation involves forecasting the financial resources required to complete a project.
This process includes identifying and quantifying all the costs associated with project
activities.
Components:
• Labor Costs: Wages, salaries, and benefits for the project team.
• Material Costs: Costs for all materials required for the project.
• Equipment Costs: Costs for any equipment needed for project activities.
• Subcontractor Costs: Payments to subcontractors or consultants.
• Contingency Costs: Additional funds set aside for unforeseen expenses.
3.Cost Budgeting
Cost budgeting involves aggregating the estimated costs of individual activities or work
packages to establish a cost baseline. This baseline serves as the approved budget for the
project and is used to measure and monitor project performance.
Components:
• Cost Baseline: The approved version of the project budget, excluding any management
reserves, which can only be changed through formal change control procedures.
• Management Reserves: A portion of the project budget reserved for unforeseen work that
is within the scope of the project.
4.Cost Control
Cost control involves monitoring project costs to ensure that the project remains within the
approved budget. This process includes tracking actual expenditures, comparing them to the
cost baseline, and taking corrective actions when necessary.
Components:
•Trend Analysis:Analyzing project cost performance over time to predict future performance
and identify potential issues.
Earned Value Analysis (EVA) is a project management technique used to measure project
performance and progress in an objective manner. It integrates project scope, cost, and
schedule measures to provide a comprehensive view of how a project is performing against
its plan. EVA helps project managers understand whether a project is on track and within
budget, and it provides early warning signals if the project is deviating from its plan.
Formula: CV = EV - AC
Limitations:
CV > 0: Under budget
CV < 0: Over budget
CV = 0: On budget
Formula: SV = EV - PV
limitations:
SV > 0: Ahead of schedule
SV < 0: Behind schedule
SV = 0: On schedule
Formula: CPI = EV / AC
limitations:
CPI > 1: Cost efficiency (under budget)
CPI < 1: Cost inefficiency (over budget)
CPI = 1: On budget
Formula: EAC = BAC / CPI (if future work is assumed to be performed at the same cost
efficiency as the current performance)
Alternative Formula: EAC = AC + (BAC - EV) (if future work is assumed to be performed
at the planned cost)
limitation: Provides an estimate of the total project cost at completion.
Status reports
Project status reports are essential to the successful management of any project. They provide
a snapshot of the progress made towards achieving goals, help identify risks and issues that
may be impacting progress, and enable stakeholders to make informed decisions about how
best to move forward with the project.
Components of Project Status Reports
1.Project Scope and Objectives
Project Scope and Objectives Review
• Provides baseline for progress measurement.
• Identifies changes since project start.
• Ensures understanding of project goals.
• Alerts team about discrepancies between plan and actual results.
2.Project Schedule and Timeline
Project Schedule and Timeline Overview
• Provides an overview of the project, including planned milestones, tasks, and deadlines.
• Helps stakeholders understand project progress and identify potential risks.
• Serves as a reference for future planning, determining task completion time.
• Provides a roadmap for successful project completion, enabling informed decisions for
stakeholders.
3.Resource Allocation
Project Resource Allocation Overview
• Essential for project status reporting.
• Defines necessary resources for project completion.
• Includes staff, materials, equipment, and other physical resources.
• Included in project plan scope for accurate tracking.
• Evaluation of current allocations against new needs or changes.
• Tracking resources throughout project lifecycle helps identify areas needing additional
support or reallocation.
4.Budget and Cost Analysis
Project Cost and Budget Analysis
• Essential for project managers to understand estimated and actual costs.
• Helps ensure projects stay within budgets for successful completion and delivery.
• Helps forecast future expenses for a proper financial plan.
5.Risk Management
Risk Management in Project Status Reports
• Risk management involves identifying, assessing, and prioritizing potential risks affecting
project success.
• Proper implementation aids in informed resource allocation decisions.
• Clear documentation of risk assessment steps in project status reports ensures stakeholder
access to accurate information.
• Transparency in risk management allows better collaboration and awareness of new risks
throughout a project's life cycle.
6.Team Member Performance
Project Manager's Role in Team Member Performance
• Ensuring team members meet performance goals and expectations.
• Outlining each team member's current task performance and areas for improvement.
• Identifying areas needing additional training or guidance for task completion.
• Assessing resources and plan changes for successful completion.
Types of Resources
In project monitoring and control, various types of resources are managed to ensure project
success. These resources encompass both tangible and intangible assets that are essential for
project execution. Here are the primary types of resources commonly monitored and
controlled in project management:
There are three types of resources that are considered and are very essential for execution
of project and completion of project on time and on budget. These resources can be denoted
by pyramid which is also known as Resource Pyramid. At base of pyramid i.e. last layer,
hardware and software tools are present, then at middle layer, reusable components are
present, and at top of pyramid i.e. top layer, human resources are present. This is shown in
following diagram :
When software planner wants to specify resources, they specify it using four characteristics
:
Description of resource
Resource availability
Time of resource when it will be available
Duration of resource availability
Types of resources :
1.Human Resource
Human Resource Importance in Software Development
• Essential for effective project execution regardless of project size and complexity.
• Positions assigned include manager, software developer, software testing, engineer, etc.
• Roles vary based on skills and specialty.
• Small projects require individual roles, large projects require teamwork.
• Total project personnel required estimated by calculating development effort inters of
person-months.
2.Reusable Components
Reusable Components in Softwa
Software Development
• Industry uses ready software components for ease and acceleration in software
development.
• Components are software building blocks that can be created and reused.
• Project managers manage project budgets, which are crucial for reducing development
costs.
• Component-Based
Based Software Engineering emphasizes reusability, reducing overall
development costs.
3.Hardware and Software tools
Project Management: Hardware and Software Tools
• Material resources part of project.
• Planning these resources before project development is crucial.
• Delays in timely delivery can cause project delays.
Resource scheduling
Resource scheduling is the process of assigning resources to projects and tasks within a
specified timeframe. A resource schedule should clearly define who needs to do what and
when, and make that information available at a glance to all project managers, resource
managers, and team members involved.
Effective resource scheduling helps businesses ensure their team knows what tasks are
coming up, preventing project delays. It also helps them track how their teams use time,
making it possible to reallocate tasks among individuals to address over- or underutilization.
Scheduling methods
When scheduling tasks, two situations are likely to present themselves:
1. You might have multiple projects to complete and very little time
2. You might have a limited number of people to assign tasks to
In either case, two resource scheduling methods can help optimize your people’s time and
complete the project:
1.Resource-constrained scheduling
Resource-Constrained Scheduling Overview
• Planning tasks within available resources.
• Ensuring team members' capacity is not overloaded.
• Helps maximize available time without overworking or missing deadlines.
• Can delay project start date or stretch task length.
• Drawback: Projects may exceed minimum duration.
• Resource leveling technique can help manage resource constraints.
2.Time-constrained scheduling
Time-Constrained Scheduling Overview
• Used to schedule team time for fixed deadlines.
• Example: hiring a freelance developer to speed up a project.
• Cost-effective but may increase project costs when new team members are brought
on at the last minute.
• Resource smoothing can be used to complete projects on time when time constraints
are present.
This helps to improve morale and makes the schedule both realistic and achievable. That
might happen by shortening or loosening the schedule and the deadline might even change,
but that’s okay because you’re not adding capacity.
5. Be Aware of Constraints
There are constraints on any project, such as the triple constraint of time, cost and scope. All
of these forces are working on your resources, so the better you can define how they’ll impact
the tasks in the previous tip, the tighter your resource schedule will be.
What type of resource is it? How many of each will be required to finish the task? This figure
can be numerical, as in the quantity needed, but it can also be expressed in time. You might
need the resource for an hour or weeks. This all should be noted.
Do team members have time off scheduled over that period? Are there holidays? The more
data around the availability of your resources, the more you can manage the schedule for your
resources.