Software Project Management Plan For "Library Management System"
Software Project Management Plan For "Library Management System"
I. Project Overview
@ESC501 Page 1 of 9
CSE (5th Semester), TMSL SPMP
Revision History
Revision Date Updated By Update Comments
0.1 01.09.2021 Ayandip Roy First Draft
0.2 10.09.2021 Spandan Basu Second Draft/Final Draft
IV. References
i. Team Website
http://wwwis.win.tue.nl/2M390/projects/spingrid/spmp.pdf
ii. Project Scope
http://wwwis.win.tue.nl/2M390/projects/spingrid/spmp.pdf
iii. Case Studies
• http://allrecipes.com/recipe/10926/cake-mix-cookies-iv/
• http://www.costco.com/cakes-cookies.html
• http://www.cakescookiesandcraftsshop.co.uk/
@ESC501 Page 2 of 9
CSE (5th Semester), TMSL SPMP
2. Project Organization
I. Process Model
The process used for this project will be a V-model such that each stage of the
model allows us to do testing after completing a phases. Referring to the
diagram below, each phase is tested after completion.
@ESC501 Page 3 of 9
CSE (5th Semester), TMSL SPMP
Team Members –
i)Ayandip Roy
ii)Spandan Basu
Organization/
Name Contact Information
Position
Team leaders throughout each development of the phases will be responsible for
coordinating team meetings, updates, communications, and team deliverables.
For the most vital responsibilities per phase of each team members, please refer
to segment 2.2. Ultimately the project team is responsible for the successful
delivery of the product. The team member tasks per deliverable according to
expertise and the phases are as given below:
1. Project Plan – Whole Team
2. Requirements Specification –Spandan Basu
3. Analysis – Sayantan Roy
4. Architecture Specification – Rajarshi Mondal
5. Component/Object Specification – Kamalika Hazra
6. Source Code – Rohit Chakroborty
7. Test Plan – Arghya Roy
@ESC501 Page 4 of 9
CSE (5th Semester), TMSL SPMP
Organization/
Name Role/Responsibilities
Position
• Managing and leading the
project team.
• Developing and maintaining
a detailed project plan.
• Monitoring project progress
ITech Project and performance.
Ayandip Roy
Manager • Managing project evaluation
and dissemination activities.
• Develop corrective actions
when necessary.
• Prepare reports on project
plans, status, progress, risks,
deadlines and resource
requirements.
Sayantan Roy
ITech Business • Develop and perform work
flow analysis to find out the
difficulties in reaching
Analyst goals.
• Provide project cost
estimates.
• Propose effective design
solutions to meet project
goals.
• Prepare design layouts and
Rajarshi Mondal ITech Designer
sketches according to
company design standards.
• Keeping of records and files.
• Documentation of daily
Robert Ferguson activities.
• Making kick-off meeting
reports.
ITech Staff
• In-charge of materials
needed for team building
activities.
@ESC501 Page 5 of 9
CSE (5th Semester), TMSL SPMP
3. Managerial Process
In this project plan, a number of factors are taken into account. The following
list shows the way milestones on various project phases have been scheduled:
NOTE: Due to the deadline of 12th December 2021, running out of time will
have its reflection on the product, and not on the duration of the project. By
assigning a priority to every user requirement, a selection can be made of user
requirements that may be dropped out if time runs out.
This section mentions any potential risks for the project. Also, schedules or
methods are defined to prevent or to reduce the risks as below:
i. Technology risk
ii. People risk
iii. Financial risk
iv. Market risk
v. Structure/process risk
The following are the possible risks to be encountered during the development of
the project and how they can be prevented.
1. Miscommunication
Prevention: Team members should not hesitate to ask and
re‐ask questions if things are unclear. Team members should
@ESC501 Page 6 of 9
CSE (5th Semester), TMSL SPMP
2. Time shortage
Prevention: Care is taken to plan enough spare time.
Correction: When tasks fail to be finished in time or when they
are finished earlier than planned the project planning is
adjusted
3. Illness or absence of team members
Prevention: Team members should warn their team leader or
the PM timely before a planned period of absence.
Correction: Work can be taken over quickly by someone else
or be distributed among the team members if a person gets ill.
Progress Report
Progress report is done every Friday. This is meant to
inform and show the progress in the development of the project
and how things are going.
4. Technical Process
The project will be implemented utilizing V-model methodology, and tools such
as Dreamweaver, Microsoft Project, Star UML, Java, MySQL, QTP, and Load
Runner will be utilized. The risks for each category are listed to complete the
@ESC501 Page 7 of 9
CSE (5th Semester), TMSL SPMP
I. The project is accounted for project resources, technologies and tools required
to whole analysis, implementation, and test of the application.
II. The project lead will be rotated for each phase within 5 team members.
III. The document for all phases will be revised in subsequent phases if applicable.
Salary 80,000.00
Office Operations/Supplies/Equipment/Consumables 40,000.00
Miscellaneous 10,000.00
Total Rs. 130,000.00
Schedule
@ESC501 Page 8 of 9
CSE (5th Semester), TMSL SPMP
@ESC501 Page 9 of 9