College of Computer Studies: Software Project Management Plan
College of Computer Studies: Software Project Management Plan
________________________________
Mentor
Change History
Version Date Author Changes
0.1 January 15, Mark Anthony Bonggol, Michael Joseph Canino, Bryan Initial
2021 Harold Obagan version
Preface
The following Software Project Management Plan (SPMP) outlines proposed plan to be taken by Mr. Erbeth Gerald
Delvo to complete the Pulot National High School (PNHS) Mathematics Mobile Application for Grades 11 and 12
software portion. As such, it deals only with the delivery of the project software component and depends on the product
portions of the organization and plan.
In order to fulfill the partial requirement in Software Engineering 1, instructed by Mr. Delvo, this SPMP is intended to be
used by the 3 PPC team. If the plan is approved and the mentor decides to deliver the software product, the team project
manager will also use it as a product success plan and the project members will use it as a guide to project plans and
processes.
Table of Contents
Signature....................................................................................................................................................................................2
Change History..........................................................................................................................................................................3
Preface........................................................................................................................................................................................4
Table of Contents.......................................................................................................................................................................5
List of Figures...........................................................................................................................................................................6
List of Tables.............................................................................................................................................................................7
1. Overview.................................................................................................................................................................................8
1.1. Project Summary.............................................................................................................................................................................. 8
1.1.1. Purpose, scope and objectives................................................................................................................................................8
1.1.2. Assumptions and constraints..................................................................................................................................................8
1.1.3. Project deliverables............................................................................................................................................................... 9
1.1.4. Schedule and budget summary...............................................................................................................................................9
1.2. Evolution of plan.............................................................................................................................................................................. 9
2. References............................................................................................................................................................................10
3. Definitions ............................................................................................................................................................................11
4. Project organization............................................................................................................................................................12
4.1. External interface .......................................................................................................................................................................... 12
4.2. Internal structure ............................................................................................................................................................................ 12
4.3. Roles and responsibilities.............................................................................................................................................................. 12
5. Managerial process plans...................................................................................................................................................14
5.1. Start-up plan ................................................................................................................................................................................. 14
5.1.1. Estimation plan .................................................................................................................................................................... 14
5.1.2. Staffing plan ......................................................................................................................................................................... 14
5.1.3. Resource acquisition plan .................................................................................................................................................... 14
5.1.4. Project staff training plan .................................................................................................................................................... 14
5.2. Work plan ...................................................................................................................................................................................... 14
5.2.1. Work activities....................................................................................................................................................................... 14
5.2.2. Schedule allocation............................................................................................................................................................... 17
5.2.3. Resource allocation.............................................................................................................................................................. 17
5.2.4. Budget allocation................................................................................................................................................................. 17
5.3. Control plan .................................................................................................................................................................................. 17
5.3.1. Requirements control plan ....................................................................................................................................................17
5.3.2. Schedule control plan ........................................................................................................................................................... 17
5.3.3. Budget control plan .............................................................................................................................................................. 17
5.3.4. Quality control plan ............................................................................................................................................................. 17
5.3.5. Reporting plan ..................................................................................................................................................................... 18
5.3.6. Metrics collection plan ......................................................................................................................................................... 18
5.3.7 Risk management plan.......................................................................................................................................................... 18
5.3.8 Project closeout plan............................................................................................................................................................. 18
6. Technical process plans ....................................................................................................................................................19
6.1 Process Model................................................................................................................................................................................ 19
6.2 Methods, tools, and techniques....................................................................................................................................................... 19
6.3 Infrastructure Plan.......................................................................................................................................................................... 19
6.3 Product Acceptance Plan................................................................................................................................................................19
7. Supporting process plans ..................................................................................................................................................20
7.1. Configuration management plan ....................................................................................................................................................20
7.2. Verification and validation plan ..................................................................................................................................................... 20
7.3. Documentation plan .......................................................................................................................................................................21
7.4. Quality assurance plan ................................................................................................................................................................... 21
7.5. Reviews and audits......................................................................................................................................................................... 21
7.6. Problem resolution plan .................................................................................................................................................................21
7.7. Subcontractor management plan ....................................................................................................................................................21
7.8. Process improvement plan ............................................................................................................................................................. 21
8.0 Additional Plans............................................................................................................................................................................. 21
9. Plan Annexes....................................................................................................................................................................N/A
10. Index...............................................................................................................................................................................N/A
List of Figures
Organization Diagram...............................................................................................................................................................12
List of Tables
1. Overview
Scope
To help grade 11 and grade 12 students to reveal their considerable potential for mobile technologies to
enhance student engagement and mathematical thinking. This Mathematics Mobile Application created that could be
used by the students to study anywhere and anytime, using mobile devices.
Objectives
The aims of this study are to assess grade 11 and grade 12 students' mathematics learning, enjoy mathematics
and develop patience and determination while solving problems.
General Objective
Since this manuscript focuses on the use of mobile apps for mathematics, it is important to be familiar
with how mobile devices can be used in general in the teaching room. Keep in mind that you must choose a
strategy that aligns with the goals of terminal learning, environmental factors.
Developers need to review and evaluate the target user, the content, and the learning goals of the app
for successful instructional design. To improve learning outcomes, general knowledge of how grade 11 and
grade 12 student’s act can also be used.
Specific Objectives
To provide and help students, parents, and educators find math apps that are appropriate for specific
types of students.
To register the student specific achievements in the user database.
To identify which type of mobile device is going to be used.
To increase student learning outcomes in grade 11 and grade 12.
To become available in future mathematics mobile applications.
To have preferences for certain types of learning.
To creating a truly effective, engaging mathematical mobile application
Page 8 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 9 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
2. References
[1] Terasoft, Inc. Software Project Management Plan (SPMP), 2004 Nirvana National Bank ATM Software Project
- Application Development with Java and UML - Paul Reeds
- Advanced Java 2 Platform –How to Program- Deitel, Deitel, Santry
[Orfali-Harkey 97] Robert Orfali, Dan Harkey, Client/Server Programming with Java and CORBA, Wiley & Sons,
Inc, 1997.
[Java] JavaCard Consortium, The JavaCard 2.0 API, Draft Document, Revision July 1, 1997.
David Flanagan, Java in a Nutshell, O'Reilly & Associates, Inc., 2nd edition, ISBN 1-56592-183-6.
Page 10 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
3. Definitions
AY Academic Year
CS Computer Science
GUI Graphical User Interface
LSU La Salle University
PNHS Pulot National High School
SPMP Software Project Management Plan
SRS Software Requirements Specification
Page 11 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
4. Project organization
Page 12 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 13 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Also one of the main factors in the project is Database Management. The system operates through a database. T he
team does not have adequate knowledge of database management. By having proper training, the team aims to
Page 14 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 15 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 16 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Overall Expenses
Page 17 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
The key processes that the 3 PPC team will use to monitor the quality of the work process and the resulting work will
be weekly meetings and reviews at the end of each step.
In addition, the mentor of the 3 PPC team will track quality control by mentoring during the project. The mentor who
will meet with the student is often assigned to monitor individual and group progress and to discuss any
administrative or technical problems or questions. The mentor is encouraged to review the work products of the team
and to ask questions to assess the project's health and success.
5.3.5. Reporting plan
General Reporting
The team will use a set of applications and methods available to communicate to the customer and mentor the status
of requirements, schedules, quality, and other desired or required status metrics for the team project.
Internal Reporting
Each individual will submit a report of the current progress of their tasks. Each report will contain what the problems
are if there is any and any recommendations of the system. In every report the mentor will be present and the team
members will be accepting recommendations from the mentor.
External Reporting
The team will be accepting recommendations from the people outside the project such a customers and specially the
Page 18 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
students.
Page 19 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 20 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Prototype The android app UI prototype and the Database UI prototype will be
created
Estimation Function Point method for conversion from Function Point count to
effort may be used for size estimation and project scope definition.
Category Tools
Operating System Windows 10 Pro
Development languages and Databases: SQLite
databases Language: JAVA
Document All document will be written using Microsoft Word
[Table 6.2.2] Methods and Techniques
Page 21 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Page 22 of 23
Software Project Management Plan Document Version: N.n
Name of System Published Date: DD MMMM YYYY
Software Project Management Plan (SPMP) – defines the project management plan.
Software Requirements Specification (SRS) – defines the functionality that is required by the customer.
Status Report
Page 23 of 23