Documente Academic
Documente Profesional
Documente Cultură
Revision History
Author
Date
Description
Version
CONTENTS
1.
INTRODUCTION........................................................................................................3
1.1
1.2
1.3
1.4
1.5
PROJECT OVERVIEW..................................................................................................3
PROJECT DELIVERABLES...........................................................................................3
EVOLUTION OF THIS DOCUMENT..............................................................................4
REFERENCES.............................................................................................................4
DEFINITIONS, ACRONYMS AND ABBREVIATIONS.......................................................4
2.
PROJECT ORGANIZATION.......................................................................................5
2.1
2.2
2.3
2.4
PROCESS MODEL.......................................................................................................5
ORGANIZATIONAL STRUCTURE.................................................................................5
ORGANIZATIONAL BOUNDARIES AND INTERFACES...................................................6
PROJECT RESPONSIBILITIES......................................................................................6
3.
MANAGERIAL PROCESS..........................................................................................7
3.1
3.2
3.3
3.4
4.
TECHNICAL PROCESS..............................................................................................9
4.1
4.2
4.3
5.
1. INTRODUCTION
1.1
Project overview
There is a great demand for a good ambulance dispatch system. This project is to define,
design, develop, test and deliver the Ambulance Dispatch System. An ambulance dispatch
system involves multiple people with extremely large amounts of timely communication. In
this system timely communication is very critical and any information transfer that can be
expedited can save a life. Information is received from a caller which is entered into the
system by the operator at which point, the Dispatcher is notified. The dispatcher reviews the
submitted information and creates an Incident report. The dispatcher must locate the
closest available ambulance and dispatch that vehicle to the proper location. If the subject
requires hospital care then the patient must be taken to the nearest hospital that is capable
of handling the case. The ambulance driver will take the shortest route as assisted by the
GPS mapping system on the vehicle.
The purpose of this project is to build a quick and reliable computer aid system to dispatch
ambulances. The ADS aims to let the dispatcher dispatch an ambulance in 3 minutes after
an incident call arrives, and for the ambulance to arrive at the incident location within 11
minutes. The high-level functionalities of the system are:
Emergency notification
This project consists of 7 phases. They are Preliminary Project Plan, Requirement
Specification, Analysis, Architecture Specification, Component / Object Specification, Code
and Test Plan.
1.2
Project deliverables
Phase
Deliverable
Due Date
June 4, 2016
Requirement Specification
Analysis
Architecture Specification
July 7, 2016
Code
Test Plan
1.3
This document will be updated as the project progresses. A new revision will be released
after each modification. Every modification has to be logged in the Document Revision
History. Each log entry must include date, revision identifier, authors name and brief
description of the modification. The author of the modifications is responsible for updating
the Document Revision History.
Updates should be expected in the following sections:
a. References will be updated as necessary.
b. Definitions, acronyms, and abbreviations will be updated as necessary.
c. Organizational Structure will be updated as the roles and responsibilities are
assigned for each phase.
d. Management objectives and priorities will be updated to as priorities change.
e. Assumptions, dependencies and constraints will be updated as necessary.
f. Risk management will be updated as new risks are identified.
g. Technical Process will be updated as requirements become clearer.
h. Work elements, schedule and budget will be updated in the case of schedule or
budget changes.
1.4
References
[1] http://wwwbruegge.informatik.tumuenchen.de/twiki/bin/view/OOSE/SoftwareProjectManagementPlanTemplate
[2] http://www.utdallas.edu/~chung/CS6354/Project.doc
1.5
2. PROJECT ORGANIZATION
2.1
Process model
The ADS will be developed under waterfall process model. This model encompasses the
following activities: system engineering, requirement analysis, software design,
implementation, and testing. Every phase will have certain deliverables. Finally, an
executable application will be delivered, with the test plan.
2.2
Organizational structure
The team consists of 7 members, and each member will be involved in a phase of the
project as a team leader.
Team Leaders
Phase
Bonas Khanal
Ed Beck
0-1
Haibo Shi
Edward Mao
Enoch Asamrah
Manager
Customer
Developer
Tester
0-1
Bonas Khanal
Ed, Haibo
Edward,
Enoch
Marcus,
Ganesh
Ed Beck
Bonas,
Haibo
Edward,
Enoch,
Ganesh
Marcus
Haibo Shi
Bonas,
Ed
Edward,
Enoch,
Ganesh
Marcus
Edward Mao
Bonas,
Ed
Haibo,
Enoch,
Ganesh
Marcus
Enoch Asamrah
Bonas,
Ed
Haibo,
Edward
Marcus,
Ganesh
Ganesh Prabu,
Marcus Parker
Bonas,
Ed
Haibo,
Edward
Enoch
2.3
For each phase, there will be a team leader. The rests are common members. In order to
give leadership experience to every member, the team leaders will change in different
phases.
2.4
Project responsibilities
The team leaders are responsible for arranging and coordinating the tasks of each team
members, organizing team meetings, integrating every members work and submitting the
deliverables.
3. MANAGERIAL PROCESS
3.1
i.
ii.
iii.
Time
Budget
Man hours
3.3
Risk management
Risk
Unavailable
resource
Team member
absence
Unfamiliar with
technique
Possibility
Impact
Description
Solution
Medium
Unavailability of
certain resource,
including Google
doc/group, internet
and etc
Medium
Medium
Team member is
unable to come to
team meetings or
finish assigned work.
Do regular knowledge
backup. Share knowledge of
everyones work to the whole
team.
High
High
Low
Unable to
Reuse
Lack of
communication
3.4
High
High
project.
Medium
High
Each phase will have a team leader. This person will deliver a work schedule with
weekly goals at the beginning of each phase. Weekly meetings will be set up to review and
assign key components at current stage. Further discussions will be made
between meetings through online group (Google group). Documentation will also be
updated after each meeting. Team leader can adjust the weekly goals by
checking the progress of each phase to ensure each phase will meet the requirements and
artifacts will be delivered on time.
4. TECHNICAL PROCESS
4.1
Software documentation
Due Date
June 4, 2016
Requirement Specification
Analysis
Architecture Specification
July 7, 2016
Code
Test Plan