Beruflich Dokumente
Kultur Dokumente
Document Revision #: 3
Date of Issue: October 21, 2016
Approval Signatures
_______________________________
Prepared by: Katrine Grace Gala
Table of Contents
1.
............
Project Overview...........................................................................................................................
1.1. . .Purpose, Scope, and Objectives.....................................................................................................
1.2. . .Assumptions, Constraints and Risks..............................................................................................
1.3. . .Project Deliverables.......................................................................................................................
1.4. . .Schedule and Budget Summary.....................................................................................................
Schedule Summary..................................................................................................................................
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 2
2.
Project Organization............................................................................................................
2.1. . .External Interfaces..........................................................................................................................
2.2. . .Internal Structure..........................................................................................................................
2.3. . .Roles and Responsibilities............................................................................................................
3.
4.
5.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 3
6.
Additional Plans..................................................................................................................
7.
Project Evolution................................................................................................................
7.1. . .Project support and maintenance..................................................................................................
7.2. . .Follow-up projects........................................................................................................................
Annex A.......................................................................................................................................
Annex B.......................................................................................................................................
Annex C.......................................................................................................................................
Annex D.......................................................................................................................................
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 4
Date of
Issue
Author(s)
Brief Description of
Change
March 8,
2016
Title of project
changed.
Delgado, Luhvie
Chyrriel T.
Project Overview
has been revised for
better wording.
Project Organization
has been added
with system
interface.
Managerial Process
Plans has been
revised with Use
Case Points and
budget allocation
has been changed
with additional cost.
Technical Process
plans has been
added with Rational
Unified Process
diagram.
Supporting Process
Plans has been
revised with more
detailed description.
Escultura, Yvette D.
Gabriel, Patrick
Lance E.
Juachon, Jean Philip
L.
Kinol, Carlos Lewis
O.
Rodriguez, Jaroed
Paolo A.
San Juan, Johannes
Paul V.
Yabut, Eric John V.
March 29,
2016
October
21, 2016
Revision of Project
Deliverables
Revision of using QR
code to Barcode 128
Delgado, Luhvie
Chyrriel T.
Revision of title
Revision of
scheduling
Gabriel, Patrick
Lance E.
Revision of Roles
and Responsibilities
Addition of client
coordinator
Same authors
Keh, Anthony B.
Rodriguez, Jaroed
Paolo A.
San Juan, Johannes
Paul V.
Yabut, Eric John V.
Project Plan
1. Project Overview
1.1 Purpose, Scope, and Objectives
Purpose
The purpose of this Information Systems (IS) project is to design
and create an inventory system for the Becarios De Santo Tomas, included
in this project is to also create a database for the Barcode system of their
attendance. First of all, we can make the organization have a better and
productive work or project. Implementing a system makes the work of the
people involved easier in a way that manual work is reduced. The most
important aspect of the system to be implemented is to get the precise
data, reduce the office supplies, and improve the productivity time of the
members.
Scope
The coverage of this project involves the creation of an inventory
system for the Honesty Store accompanied by a database for the Barcode
attendance system of the organization.
The following are included in the scope of the project:
- Computerized inventory system
- Training the members of the organization with the nature of the
inventory system
- Deployment and implementation of the system in the
organization
- Creating a database for the organizations Barcode attendance
system.
Objectives
Our project aims to create a user-friendly system and updating the
system from manual to automated. It intends to reduce the work time in
creating a manual inventory. This also helps in protecting the confidential
data in the inventory. An objective is also to give the organization their
needed database for their Barcode attendance system. Lastly, it will lessen
the use of paper while doing the inventory. Other office supplies expense
will be reduced therefore it aims to reduce cost.
Software Engineering 2
Version
3
Page 1
Project Plan
Number
Category
Constraints
Technology
Budget
Quality
Materials or
Resources(Data)
Schedule
The meetings are only done on days where
the members are free and are able to be with
each other.(School days, sometimes
weekends)
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 2
Project Plan
Number
Category
Risks
Data loss or data corruption may
occur if the laptop crashed or an
infection of virus happens
Technology
Budget
Quality
Materials or
Resources(Data)
Schedule
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 3
Project Plan
Our group will be providing a project plan with a feasibility study for
the proposal of the new system.
Our group will train selected members so that they can use the system
effectively.
The training of the selected members will start after the system has
been made.
Some members of our group will be testing the system during and after
the programming of the system.
Our group should be assured that the systems are 100 percent
operational before delivering it to our client.
Task
Software Engineering 2
Version
3
Page 4
Project Plan
January
1.
2.
Preparation of documents for
client choosing.
February
March
3.
Choosing a client
4.
5.
Client meeting.
1.
SWOT Analysis
2.
Feasibility Study
3.
4.
Project proposal
5.
Project Plan
1.
2.
3.
System Request Specifications
revision
April
May
4.
Design Revision
1.
Test Plan
2.
3.
Presentation
1.
Final Revisions
2.
Approval of Client
3.
Coding
June
1. Coding
July
1. Coding
August
1.
Coding
September
1.
Coding
2.
Testing and maintaining the
system
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 5
Project Plan
October
1.
Coding
2.
Testing and maintaining the
system
3.
Implementing and evaluating the
system
Budget Summary
Amount
Direct Cost
1,000.00
Hosting Subscription
2,500.00
Total Amount
3,500.00
1.6 References
Our group will be producing an inventory system and an
attendance system and while producing the deliverables, we are
using books and online references to improve our work. Below is
a list of references that weve used for the project.
Plan document versioning, content approval, and check-out
controls in SharePoint 2013. (2014, April 09). Retrieved February
25, 2016, from https://technet.microsoft.com/enus/library/cc262378.aspx
Project Plan Template. (2003, December 16). Retrieved February
25, 2016, from https://www.tbs-sct.gc.ca/hgw-cgf/oversightsurveillance/itpm-itgp/pm-gp/emf-cag/project-projet/projectprojet02-eng.asp
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 6
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 7
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 8
Project Plan
2. Project Organization
2.1 External Interfaces
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page 9
Project Plan
The organization has given the team their organizational chart based
from the 2014 Constitution which defines the relation of each
department and officers that becomes the basis from which the
officers and department may be connected with the systems and how
will it be affecting the organizational structure.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
10
Project Plan
Software Engineering 2
Version
3
Page
11
Project Plan
Responsibility
Project Manager
Co-Project Manager
Business Analyst
Systems Analyst
Programmer
Systems/Interface Designer
Document Controllers
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
12
Project Plan
Quality Assurance
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
13
Project Plan
Week No.
1st week
Choose a company/organization
1st week
Client meeting
2nd week
SWOT Analysis
3rd week
SWOT Analysis
4th week
6th week
7th week
8th week
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
14
Project Plan
Software Design
13th week
Project Presentation
14th week
15th week
16th week
Documentation
46th-48th week
Software Engineering 2
Version
3
Page
15
Project Plan
Technic
al
Factor
Descripti
on
Weig
ht
Perceive
d
Complexi
ty
T1
Distributed
System
T2
Performan
ce
T3
End User
Efficiency
T4
Complex
internal
Processing
0.5
0.5
T5
T6
T7
T8
T9
T10
T11
T12
T13
Reusability
Easy to
install
Easy to
use
Portable
Easy to
change
Concurrent
Special
security
features
Provides
direct
access for
third
parties
Special
user
training
facilities
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
16
Project Plan
are
required
Total
Factor
19
Environmen
tal Factor
E1
E2
E3
E4
E5
E6
E7
E8
Descriptio
n
Familiarity
with UML
Application
Experience
Object
Oriented
Experience
Lead
analyst
capability
Motivation
Stable
Requiremen
ts
Part-time
workers
Difficult
Programmi
ng
language
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Weig
ht
Perceiv
ed
Impact
Calculated
Factor
(weight*percei
ved
complexity)
1.5
4.5
0.5
0.5
1.5
-1
Total
Factor
20
Software Engineering 2
Version
3
Page
17
Project Plan
Description
Simple
A simple
user
interfaces
that includes
3
transactions.
(Project
Team)
More
elaborate
interfaces
with 4 to 7
transactions
(Butil and
Becarios De
Santo
Tomas)
More
complex
user
processing
with more
than 7
transactions
(Members of
the
organization)
Average
Complex
Weight
Number of
Use Cases
Result
45
10
20
15
45
Total UUCW
110
Descriptio
n
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Weight
Number of
Actors
Result
Software Engineering 2
Version
3
Page
18
Project Plan
Simple
Average
Complex
The Actor
represents
another
system with
a defined
API (Project
Team)
The Actor
represents
another
system
interacting
through a
protocol,
like TCP/IP
(Butil and
Becarios De
Santo
Tomas)
The Actor is
a person
interacting
via an
interface.
(Members of
the
organization
)
Total UAW
22
Cost
Supplies (bond papers, filing folders, ink for the printer)
for documentations and data gathering will cost at estimate of
P 1,000. The team would not be responsible for any hardware
tools and equipments that the company would like to replace.
The team suggests that the company has their Internet
connection and has their browser, Google Chrome, and a free
Barcode scanner mobile application for the proposed systems.
3.1.2 Staffing
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
19
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
20
Project Plan
4. Hardware
Each team member has laptop, with all the needed
software and operating system installed for the project.
5. Software
Every team member has Microsoft Office Word
installed for typing required documents. Additionally, it is
suggested that all team members must install any
development tools needed for executing the project.
Task Description
Data gathering
1.1
Building a team
1.2
Choosing a client
1.3
1.4
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
21
Project Plan
Analysis
2.1
SWOT analysis
2.2
Work Plan
2.3
Brainstorming
2.4
Feasibility Study
2.5
2.6
2.7
Software Design
2.8
Test Plan
Preparation
3.1
3.2
3.3
3.4
Final Revisions
Creation
4.1
4.2
Testing
4.3
Debugging
4.4
Final Revision
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
22
Project Plan
5.1
5.2
5.3
5.4
Project Defense
Software
Design
January
2
3
July
2
3
October
2
3
February
2
3
September
1
2
3
December
2
3
Group Activity
August
4
November
2
3
March
2
3
Group Meeting
Coding
April
2
3
1
Test Plan
Presentation
Final
Revisions
Organisation
Approval
Becarios
De Santo Tomas
President
Approved by
Coding
Hazel Reyes & Marc
Sanchez
Testing /
Implementation
May
2
3
June
2
3
Software Engineering 2
Version
3
Page
23
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
24
Project Plan
Data
Gatherin
g
Databas
e
Creation
System
Programmin
g
Syste
m
Testin
g
Softwar
e
Design
Quality
Assuranc
e
Busines
s
Analyst
Project
Manager:
Gala,
Katrine
Grace
Business
Analyst:
Delgado,
Luhvie
Chyrriel T.,
Gabriel,
Patrick
Lance
Systems
Analyst:
Juachon,
Jean Philip
Document
Controller:
Escultura,
Yvette
Programmer
: San Juan,
Johannes
Software
Tester:
Rodriguez,
Jaroed
System
Designer:
Kinol,
Carlos
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
25
Project Plan
Members
Role
Responsibilities
Project Manager /
Programmer /
Systems Analyst
Business Analyst
Co-Project
Manager /
Systems Analyst
Escultura, Yvette
Document
Controller
Business
Analyst /
Document
Controller
Delgado, Luhvie
Chyrriel
Gabriel, Patrick
Lance
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
26
Project Plan
System
Designer /
Programmer
Programmer /
Software Tester
Kinol, Carlos
System Designer
Yabut, Eric
Document
Controller /
Programmer
Client
Rodriguez, Jaroed
1,000.00
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
3,500.00
Software Engineering 2
Version
3
Page
27
Project Plan
Software Engineering 2
Version
3
Page
28
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
29
Project Plan
Miscommunications
within the team
Members do not
have time to train
for the new system
Delayed
submissions of
documentations or
tasks
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Impact on
the project
Frequency
with the
project
High
Moderate
High
Moderate
High
Low
High
High
Overall
Risk
Level
Mitigation Plan
Members should
High
always have open
communication
with the project
manager and other
co-members.
Their schedule
should be said
beforehand to
ensure task
delegation will be
on time.
High
The team should
find a clients
representative to
have their
communications
when in need.
Provide training
Moderat sessions for the
e
members that will
handle the system.
Moderate A timetable
should be made
and members
should be aware
of their tasks and
Software Engineering 2
Version
3
Page
30
Project Plan
deadlines
Unsuccessful
program
High
Medium
High
Technological issues
Medium
High
Low
Errors in
documentation
Medium
High
Medium
Incorrect record of
information
Medium
Low
Medium
Low stability in
system performance
High
Medium
High
10
Handlers of the
system lack of
awareness of the
new system
High
Low
Low
11
Rejection of
proposed system
High
Medium
High
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Quality assurance
should be a
priority in testing
and evaluating.
Ensure that the
organization is
aware of what
technology they
would need.
Document
controllers should
be more careful
with proofreading
the deliverables.
Handlers should
be well-aware of
the information
they are inputting
to decrease the
risk.
The team should
focus on the
performance of
the system in
development.
The team should
provide the
organization a
time for training
for the handlers.
The team must
achieve all
possible needs of
the organization
with cost-effective
solutions to
convince the
Software Engineering 2
Version
3
Page
31
Project Plan
organization.
12
Incomplete
requirements in the
system
Medium
Low
Medium
13
Members
availability to
handle the system
Medium
Low
Low
14
Budget or financial
problems by the
organization
Low
Low
Low
15
Possible errors in
output of the system
during deployment
stage
Medium
Medium
Medium
16
Change of client
officers during
development
Low
High
Low
17
Informal work
systems of the
organization that
may cause low basis
of necessary
evidences
Low
Low
Low
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
32
Project Plan
accurate
estimations for
evidences.
Low Level - indicates that the risk could be easily solved by the team and
could less likely impact on the teams progress for the project
Moderate Level - shows that the risk could probably affect the team and
would have a quite hard time of solving
High Level - risk indicates the risk could affect greatly to the project and
would take time to solve and must be given attention to avoid any threats
that would be a source of unsuccessful project.
Likelihood
5
4
3
2
1
1
Impact
High
Level
Moderate
Level
Low
Level
Software Engineering 2
Version
3
Page
33
Project Plan
3. Both parties, the organization and the team, should have a healthy
relationship even after the system has been deployed.
4. The deployment of the system will be issued when the organization
approves of the system. The system will be given fully functional to the
organization and the domain will be theirs to use.
5. For actual testing of the system, members would be allowed to explore
the system and be given enough training and instruction for the
system.
6. Integration testing will also be implemented with the handling
members of the organization for them to familiarize with the functions
of the system.
7. The data conversion will be using the parallel conversion wherein the
old system will still be functional when the new system is deployed
until the new system will be fully functional and the old system isnt
anymore to be in use.
The lessons learned by the team with the project include the following:
The members should be open with their ideas and suggestion for
further data gathering. Members should also provide their time and
effort in doing their tasks.
Recovery Plan
A recovery plan is needed to make sure that the provided data and data
that will be gathered in the future is protected and secured. Also the
plan is to make sure of the systems ability to work functionally.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
34
Project Plan
Data review
Designing
Testing
Implementation
Finding a client
Problem analysis
Prototyping and
Coding
Testing the
prototype of the
program
Training of the
members who will
be in charge for the
system
Making 4
subgroups
Data gathering
Revising the
prototype
Testing final
system
Identifying the
problem
Making of
deliverables
Training how to
troubleshoot their
system
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
35
Project Plan
1. Inception - The idea for the project is stated. The development team determines if
the project is worth pursuing and what resources will be needed.
2. Elaboration - The project's architecture and required resources are further
evaluated. Developers consider possible applications of the software and costs
associated with the development.
3. Construction - The project is developed and completed. The software is designed,
written, and tested.
4. Transition - The software is released to the public. Final adjustments or updates
are made based on feedback from end users.
Projects need to be done:
List of inventories.
1. Approval of Concept
2. Successful search for client
4.2 Methods, Tools, and Techniques
In our proposal, we identified their problem using the fishbone
analysis or also known as Ishikawa diagram to know what the
group will encounter in the project. Problem stratification is also
made for the proposal.
Our group went to the organizations office to interview some of
their team heads and to observe their working procedure. We
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
36
Project Plan
then discovered what are the problems and the needs of the
organization.
The CBA was also used to list down the hardware, software and
other cost in their organization.
Data collection is stated below:
Tools
Techniques
Questionnaire
Observation
test
Program testing
Problem Identification/stratification
4.3 Infrastructure
The group will use software like Netbeans/Notepad++ to build
the interface and XAMPP and MySQL to develop the database for
the system project. There is also a wireless Barcode scanning
application for Android for the Barcode identification for the
attendance system. The system will require internet access since
it is an Internet-Based system. The interface will be initiated by
the system designer but is subject for approval of the whole
group and also with the client. The workstation of the group will
be the University of Santo Tomas. The testing and the
implementation of design will be performed by the group.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
37
Project Plan
Software Engineering 2
Version
3
Page
38
Project Plan
the system. The group will present the system with the step by
step process of how to use the system properly where the group
can also include training for the users and reduce their difficulty
or adjustment on the new system.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
39
Project Plan
5.3 Documentation
The project documentation will be in a documented process
flows for every transaction made.
Some of the information is provided by president of the
organization and it will be used for generating and reviewing the
project documentation. Also, transactions from the
organization's auditor are needed. The standard for each
document is also necessary, to ensure the consistence of the
document. The documents shall be given by the company since
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
40
Project Plan
Software Engineering 2
Version
3
Page
41
Project Plan
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
42
Project Plan
6. Additional Plans
Plans for safety, privacy and security requirements
All the members and officers of inventory department of the organization are
required to be trained.
The purpose of the training is to inform and educate the members of the
technological aspects of the work such as using the device available for the
Barcode.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
43
Project Plan
7. Project Evolution
7.1 Project support and maintenance
The team shall be providing support and maintenance within the
development of the system and deployment. A user manual will
be provided upon a request of the client. The team will train
members of the organization to be part of help support for the
maintenance of the system. The team will ultimately detect
issues before they become evident to provide further issues.
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
44
Project Plan
Annex A
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
45
Project Plan
Annex B
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
46
Project Plan
Annex C
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
47
Project Plan
Annex D
Use Case Points Calculations
TCF = 0.6 + (.01*Total Factor)
TCF = 0.79
ECF = 1.4 + (-0.03*Total Factor)
ECF = 0.8
UUCP = UUCW + UAW
UUCP = 132
Estimated work hours = 10 hours per week
Productivity Factor (PF) = 20
UCP = TCP * ECF * UUCP * PF
UCP = 1668.48
Total weeks of completion = UCP / (10 hours * 9 members)
Total = 18.53 ~ 19 weeks
Organisation
Becarios De Santo Tomas
President
Approved by
Hazel Reyes & Marc
Sanchez
Software Engineering 2
Version
3
Page
48