SPM Planning Documents
SPM Planning Documents
SPM Planning Documents
1.1 Approach
This Scope Management Plan addresses the following 5 processes:
● Scope Definition
● Collect Requirements
● Work Breakdown Structure (WBS) Creation
● Scope Validation
● Scope control
These processes interact with each other and with the processes in the other management plans
defined in the Project Management Plan. When implemented properly, the scope management
processes will help effectively manage the Triple Constraint elements of time, schedule, and cost
to suppo
rt a high quality project.
Role Responsibility
(IV&V)
2. WBS Dictionary
LCCS
1 A system that simplifies A web-based and mobile application
Management operational responsibilities platform compliant with user requirements.
System for the staff and
students in the school.
2 Project Lead team to complete the Items that accomplish goals and objectives
Management deliverables. set.
2 Back End Specify server side software Application programming interface (APIs),
2 Web Application Establish web application Structure and elements included in the web
components for the application.
that users will interact with.
3 Mobile App Establish the components Structure and elements included in the web
Of the mobile application. application.
3 Work Breakdown
Structure
3 Quality
Management
Plan
3 Test Strategy
3 Project
Management Plan
3 Stakeholder
requirements
3 Requirements
Traceability matrix
3 Software
Architecture
Document
3 UI Designs
3 Infrastructure
Specification
3 Infrastructure
Cost Predictions
3 Media Database
3 Client
Management
System
3 Authentication
Provider
3 Home Page
3 Login Page
3 User’s Library
3 Admin Portal
3 Release
Approvals
3 Regression
Testing
3 Release
Candidate
The project’s deliverables and products will be accepted through the project’s formal acceptance
processes. These processes are designed to ensure that individual deliverables and products are
accepted only if they meet their respective acceptance criteria.
4. Control Scope
Requests for change in project scope will be processed through the project’s change management
procedure. Proposed scope changes will be reviewed. If the request has merit according to the
project manager and project sponsor, it will be analyzed for its impact to project time and project
costs, and a risk assessment of the scope change will be conducted.
If the change is approved, the project’s WBS and WBS dictionary, project schedule and project
requirements set will be updated.
Stakeholder Management
Stakeholder Management includes the processes required to identify the people, groups and
organizations that could affect or be affected by the project, to analyze stakeholder expectations
and their impact on the project, and to develop appropriate strategies and tactics for effectively
engaging stakeholders in a manner appropriate to the stakeholders’ interest and involvement in
the project. The Stakeholder Management Plan helps ensure that stakeholders are effectively
involved in project decisions and execution (PMBOK 5th Edition) throughout the lifecycle of the
project, to gain support for the project and anticipate resistance, conflict, or competing objectives
among the project’s stakeholders. The Stakeholder Management Plan includes several sections:
identify by name and title the people, groups, and organizations that have significant influence
on project direction and its success or who are significantly impacted by the project.
Stakeholder register
App features,
privacy, and
security issues
should be complied
with.
Google Play
guidelines must
be followed for
compliance.
Stakeholder Analysis
As mentioned above, theLccs management system project is assessing each group’s position,
as well as their impact on the project and/or how they are impacted by the project. One purpose
of this activity is to help identify and categorize groups so that appropriate attention can be
given to each group according to the level of engagement needed. To help in this process, the
project will use the PMBOK Power/Interest Grid to categorize each stakeholder group. The
Power/Interest Grid analyzes stakeholder groups in a visual manner to further establish
stakeholders’ level of interest or concern and their ability to influence the project outcomes.
An important outcome of the stakeholder identification and analysis work, including the
Power/Interest Grid, is to identify the most influential and most impacted stakeholder groups so
that a focused stakeholder management strategy and plan can be developed and executed.
LOW HIGH
Communication plan
Communication plan
C D
Aba Tekle
Mekonnen
Mr.Abera
C D
Elda Girma
C D
Mekides
Getahun
C D
Rebecca
Samuel
C D
Ruth
Matewos
C D
Simreteab
Mekbib
Parents,Stu C D
dents and
employees
of the
school
Google play C D
C. Schedule management
Schedule Tolerances
The schedule tolerances of this project are percentage deviations from the schedule’s baseline.
It is acceptable to be behind schedule by up to one week, but any further delay would trigger a
project board escalation.
Sprint 1 - 12 days
Execution
Sprint 1 - 12 days
Implementation
Sprint 1 - 12 days
Retrospective
Sprint 2 - 12 days
Execution
Sprint 2 - 14 days
Implementation
Sprint 2 - 12 days
Retrospective
Sprint 3 - 12 days
Execution
Sprint 3 - 12 days
Retrospective
Sprint 4 - 12 days
Execution
Sprint 4 - 12 days
Implementation
Sprint 4 - 12 days
Retrospective
Gantt chart
C. Schedule management
Schedule Tolerances
The schedule tolerances of this project are percentage deviations from the schedule’s baseline.
It is acceptable to be behind schedule by up to one week, but any further delay would trigger a
project board escalation.
High Level Sprint 63 days Dec 11, 2022 Feb 11, 2023 60%
Planning
Sprint 1 - 12 days
Execution
Sprint 1 - 12 days
Retrospective
Sprint 2 - 12 days
Execution
Sprint 2 - 14 days
Implementation
Sprint 2 - 12 days
Retrospective
Sprint 3 - 12 days
Execution
Sprint 3 - 14 days
Implementation
Sprint 3 - 12 days
Retrospective
Sprint 4 - 12 days
Execution
Sprint 4 - 12 days
Implementation
Sprint 4 - 12 days
Retrospective
Deployment and 62 days Oct 16, 2023 Dec 16, 2023
Testing
Gantt chart
E. quality management
1.1.1.1 Quality Planning
The goals of this project are admission management, reducing communication gap, course and
subject management, student performance monitoring, organizing and simplifying everyday
tasks, centralized data and easy access to all, time table and attendance Management.
To reduce technical debt, improve customer satisfaction and deliver a higher quality product we
follow the procedures listed below
For example, if the web application is accessed by multiple users at the same time and it does not
create any traffic problem then the load testing is successfully completed.
b. Stress Testing: Stress Testing is also known as endurance testing. Stress testing is a testing
process that is performed to identify the breakpoint of the system.
● In this testing, an application is loaded till the stage the system fails.
● This point is known as a breakpoint of the database system.
● It evaluates and analyzes the software after the breakage of system failure. In case of
error detection, It will display the error messages.
For example, if users enter the wrong login information, then it will throw an error message.
c. Volume Testing: In which, the software is tested with a huge volume of data to check the
stability of the software. This is done to identify what problems may occur with increasing
volumes of data. It’s also known as flood testing. Volume tests can be used to check if there’s
any data loss, warning or error messages, or data storage issues.
d. Scalability Testing: It is a type of testing which tests the software with scaling up and scaling
down the number of users. A scalability test is a type of load testing that measures the applicant’s
ability to scale up or down as a reaction to an increase in the number of users.
B. Functional Testing: It includes various testing services to check the system. Some of them
are listed below
● Unit Testing: It is a type of software testing where individual components of the
software are tested. It could be a function, procedure, etc.,
● Component Testing: It is also called module testing. In which, each component is
tested individually without integrating with each other.
● Integration Testing: In which, each individual module is integrated as a group to test
the software.
● Regression Testing: It is a type of testing where the product is tested again after
making changes to any of the functions or modules.
● Usability Testing: It is also known as UX (User Experience) testing. In which, it
measures how easy and user-friendly a web application is.
● UI/GUI Testing: In which, the front-end design part of the web application is tested
such as menu bars, buttons, etc.,
● User Acceptance Testing: It is performed by the end-users or clients to check the
entire software before it is introduced in real-time use.
Information Management: It is the collection of all information from various sources and
storing it under safe circumstances that helps for quality assurance. It is used to collect, manage,
preserve, store and deliver information. To eliminate risks like machine malfunction of one
group member while doing something about a project, get updated and safe data at the same time
as a group we will use services like Google doc, GitHub etc.
The two ways to store the information are:
1. Document Management: It is storing all the information in a word or related document
format. It consists of all details about the project like goal, objectives, tasks divided among team
members, deadlines, testing details, etc. To manage this, we use google tools like google doc.
Here, we can easily add, modify, update and delete our details.
● Output Review Procedures: Here, the process will be divided into various review
processes. In the first review, we will submit only a detailed description of the project. It
will be reviewed by the business client and take the first review confirmation from the
client. After that, the next process will be initiated. If the client suggests any changes then it
will be done by the next review. The project contains many reviews and It is totally
dependent on the project size and client or management decision. Like this, each phase and
the output of the phase will also be reviewed. If the client or management suggests any
changes then they will be implemented and confirmed the same. If the output of that phase
is accepted then the team members will be concentrated on the next phase of the project.
● Output Acceptance Procedures: It is essential that output acceptance by the business
client is appropriately defined and documented. Once the output of the process is accepted
and finalized, it will be further discussed with the client to deploy the project in the real
market.
Risk management plan
This document describes how the project team will manage the project risks, roles and
responsibilities, and tools they use.This Risk Management Plan defines how risks
associated with the Lccs management system t will be identified, analyzed, and
managed. It outlines how risk management activities will be performed, recorded, and
monitored throughout the lifecycle of the project and provides templates and practices
for recording and prioritizing risks.
The main flow of Project Risk Management includes the following processes:
1. Risk Identification
2. Qualitative Risk Analysis
3. (Optional) Quantitative Risk Analysis
4. Planning Risk Responses
5. Implementing Risk Responses
6. Monitoring Risks
The project manager is responsible for educating the project team, clients, and key
stakeholders in proper risk management skills.
Process
The project manager working with the project team and project sponsors (Aba Tkle
mekonnen ) will ensure that risks are actively identified, analyzed, and managed
throughout the life of the project. Risks will be identified as early as possible in the
project so as to minimize their impact. The steps for accomplishing this are outlined in
the following sections.
1,Risk Identification
During the whole project time line, all stakeholders and project team will continuously
identify risks. All the time, we should ask a simple question, “What can go wrong here?
Do you see any risks?”
The Project Team should log identified risks into the Risk Register. It’s acceptable to
perform risk analysis in batches at a later date.
Medium Active
Unmet Aba Tekle
expectations Mekonnen
No communication
within the team.
High Inactive
Project team Elda Girma,Mekides
members leaving Getahun
Continuously
changing
requirements
1. Interview
2. Meeting
3. Brainstorming
4. Requirements Analysis
5. Project Documentation Review
6. Delphi Technique
7. Expert Interview
Besides continuous identification, the team will perform a dedicated Risk Identification
Session for the following events/artifacts:
The Project Manager is also responsible for identifying risks outside of the Project
Team.
The Project Manager will review and analyze the company’s Risk Categories regularly.
Risk Breakdowns Structure is located here:
Qualitative Risk Analysis
The goal of this process is to make a list of risks that require a proactive response. We should
also identify urgent risks that require a response right now.Project Team should assess all risks in
the Risk Register and identify Probability and Impact.
It's not an in-depth analysis. Project Team should spend an adequate amount of time to assess the
risks.The project operates under the dedicated team model. Therefore, we will represent a risk's
impact in the team's effort, for example, person-days.As we develop the product as a series of
product releases, we calculate risk management efforts within the boundaries of one release
(project).
Rating Interprition
9 Unexpected project
scope expansions.
8 Risk Budget
7 Cost overruns
6 Unmet expectation
5 Market development
3 Unreasonable requirements
2 Currency change
1 Change in government
policies
G. communication management
1.9.2 Communication Management Plan
Internal Communication:
External Communication:
Weekly Report Excel sheet New Updates Project Manager, Project Manager,
System System
Developers, Developers,
Sponsor Sponsor
Project Report Face to Face and Monthly Project status Project Manager,
Google meet - progress System
- forecast Developers,
- risks Sponsor
Project Face to Face Once Presenting the Project Manager,
Submission
final product of System
the project to the Developers,
sponsor and Sponsor
submit the product
● Responsible
● Accountable
● Consulted
● Informed
Project plan R C C C C C
Analysis R C C C C C
Design C R R C C C
Implementati I R R R R R
on
Testing I C C A A A
Deployment I C C A A A
People working motivation management :- The worker/team members will be rewarded for their additional
effort or early completion of tasks. They will also be punished for late delivery or failure to complete their
tasks appropriately. Different personal development trainings will be given to the project workers in order
to keep them in a good working position,
The project manager will have to request the functional manager to assign team member from different
departments
Procurement Management
The purpose of the procurement management plan is to define and plan the goods or services acquired
from the outsource that are significant for the successful completion of the project.
Here the plan is made assuming the supplier will be able to provide the required items, products and
services within the time limit mentioned.
Procurement constraint
Quality constraint - The supplier might not provide the goods with the needed quality standard.
Time constraint - The goods might not be provided on the time expected.
cost constraint - The goods might cost larger amount of money than expected
1 INTRODUCTION
1.1 PURPOSE OF THE CHANGE MANAGEMENT PLAN
The Change Management Plan documents and tacks the necessary information
required to effectively manage project change from project inception to delivery.
The Change Management Plan is created during the Planning Phase of the
project. Its intended audience is the project manager, project team, project
sponsor and any senior leaders whose support is needed to carry out the plan.
2 CHANGE MANAGEMENT PROCESS
The Change Management process establishes an orderly and effective procedure
for tracking the submission, coordination, review, evaluation, categorization, and
approval for release of all changes to the project’s baselines.
2.1 CHANGE REQUEST PROCESS FLOW REQUIREMENTS
Step Description
Generate CR A submitter completes a CR Form and sends the completed form to the
Change Manager
Log CR Status The Change Manager enters the CR into the CR Log. The CR’s status is
updated throughout the CR process as needed.
Evaluate CR Project personnel review the CR and provide an estimated level of effort to
process, and develop a proposed solution for the suggested change
Authorize Approval to move forward with incorporating the suggested change into
the project/product
Implement If approved, make the necessary adjustments to carry out the requested
change and communicate CR status to the submitter and other
stakeholders
2.2 CHANGE REQUEST FORM AND CHANGE MANAGEMENT LOG
Element Description
Date The date the CR was created
CR# Assigned by the Change Manager
Title A brief description of the change request
Description Description of the desired change, the impact, or benefits of a change
should also be described
Submitter Name of the person completing the CR Form and who can answer
questions regarding the suggested change
Phone Phone number of the submitter
E-Mail Email of the submitter
Product The product that the suggested change is for
Version The product version that the suggested change is for
Priority A code that provides a recommended categorization of the urgency of the
requested change (High, Medium, Low)
Change requests are evaluated and assigned one or more of the following change
types:
Type Description
Scope Change affecting scope
Time Change affecting time
Duration Change affecting duration
Cost Change affecting cost
Resources Change affecting resources
Deliverables Change affecting deliverables
Product Change affecting product
Processes Change affecting process
Quality Change affecting quality
Change requests are evaluated and assigned one of the following status types:
Status Description
Open Entered/Open but not yet approved or assigned
Work in CR approved, assigned, and work is progressing
Progress
In Review CR work is completed and in final review prior to testing
Testing CR work has been reviewed and is being tested
Closed CR work is complete, has passed all tests, and updates have been
released.
1 INTRODUCTION
1.1 PURPOSE OF THE CONFIGURATION MANAGEMENT PLAN
The overall objective of a Configuration Management (CM) Plan is to document and
inform project stakeholders about CM with the project, what CM tools will be used, and
how they will be applied by the project to promote success. The Lideta Catholic
Cathedral School management system CM Plan defines the project’s structure and
methods for
● Identifying, defining, and baselining configuration items (CI)
● Controlling modifications and releases of CIs
● Reporting and recording the status of CIs and any requested modifications
● Ensuring completeness, consistency, and correctness of CIs
● Controlling storage, handling, and delivery of the CIs
The intended audience of the CM Plan is the project manager, project team, project
sponsor and any senior leaders whose support is needed to carry out communication
plans.
2 CONFIGURATION MANAGEMENT
2.1 APPROACH
We will use the configuration data to create a component. It is to manage configuration
data like a software approach. we will plan and review changes and then check them to
a code repository which automatically creates a component. This approach ensures that
our configuration data always matches the actual components.
Integration Management
Project integration management involves coordinating all project management knowledge areas
throughout a project’s life cycle. This integration ensures that all the elements of a project come
together at the right times to complete a project successfully.
The project charter document provides an overview of the project and identifies the key
stakeholders involved in the project. It includes the scope, overview, purpose, objectives and
deliverables, project team members, budget information and project risks.
The project which is titled Lideta Catholic Cathedral School Management System will be
developed to simplify the day-to-day operational responsibilities of teachers, students, parents,
admins within the school. This project’s motive is to increase productivity, improve
communication, simplify tasks and have more efficient scheduling. Stakeholders for the system
are researchers, Lideta Catholic Cathedral School, Manager, Team Lead and developers.
During this step, all planning efforts were coordinated to create a consistent and coherent
document.
Activities in the project management plan were carried out. The outputs of this process are
deliverables, work performance information, change requests and project document updates.
· Project related documents including project initiation, project plan SRS / SDS, Risk
Management, Change Management, test plan, project summary and configuration management.
This step involves overseeing activities to meet the performance objectives of the project.
Deliverables from this phase are change requests, project management plan updates and project
document updates.
This phase includes identifying, evaluating and managing changes throughout the project life
cycle. The outputs are updates regarding change request, project management plan and project
document.
In this step, all activities are finalized to formally close the project. Deliverables from this phase
are the final product, service or result transition and organizational process assets updates