Documente Academic
Documente Profesional
Documente Cultură
Revisions
Version
Primary
Author(s)
Description of Version
1.0
2.0
Ryan Richardson
Erik Miller
Date
Completed
01/27/16
02/08/16
Version
Approved
Signature
Date
Erik Miller
2.0
3/2/16
Dr. T. L. Lewis
Version
Reviewed
Signature
Date
Russel Dixon
2.0
Russell Dixon
3/2/16
Erik Miller
2.0
Erik Miller
3/2/16
Simon Palenchar
2.0
Simon Palenchar
3/2/16
Ryan Richardson
2.0
Ryan Richardson
3/2/16
1
Wildcats
Contents
TEAM INFORMATION....................................................................................................................................3
Team Name.............................................................................................................................................3
Project Title............................................................................................................................................3
Customer Name/Contact Information....................................................................................................3
PROJECT OVERVIEW.....................................................................................................................................3
PROJECT SCOPE............................................................................................................................................3
PROJECT SUCCESS........................................................................................................................................3
PROJECT RESOURCES...................................................................................................................................2
Human Resources...................................................................................................................................2
Non-Human Resources...........................................................................................................................3
KEY STAKEHOLDERS....................................................................................................................................4
MAJOR RISKS...............................................................................................................................................4
Technology Risks....................................................................................................................................4
People Risks............................................................................................................................................4
Requirements Risks.................................................................................................................................5
Estimation Risks.....................................................................................................................................5
MINIMIZING RISKS.......................................................................................................................................5
Technology Risks....................................................................................................................................6
People Risks............................................................................................................................................6
Requirements Risks.................................................................................................................................6
PROJECT DELIVERABLES/MILESTONES........................................................................................................7
MANAGEMENT OBJECTIVES AND PRIORITIES..............................................................................................8
DEFINITIONS, ACRONYMS, AND ABBREVIATIONS.........................................................................................8
PRELIMINARY SCHEDULE.............................................................................................................................9
REFERENCES.................................................................................................................................................9
Team Information
Team Name
Wildcats
2
Wildcats
Project Title
Deliverable
Customer Name/Contact Information
Kyle Wallace
(703) 424-6967
Project Overview
We will develop a multi-route optimizer through a GPS plug-in, using user customization
and an address queue to aid delivery drivers and managers.
Project Scope
We will develop a mobile multi-route optimizer through a GPS plug-in, using user
customization and an address queue to aid delivery drivers. Users will be entering
multiple addresses and the app will calculate and display the optimal route. Users will be
able to turn off the optimization to use a standard queue. The application will be
accessible to delivery drivers with GPS capabilities on their cell phones and within the
Google Maps boundaries. A companion website will display this queue to a delivery
drivers manager.
Project Success
Our project is successful if the application can return an optimized route based on a user
entered address list, save that list, and display the list on a website as well.
Project Resources
Human Resources
Russell Dixon
Simon Palenchar
Ryan Richardson
Erik Miller
Kyle Wallace
Non-Human Resources
Artis Lab
Google Maps API
Google Directions API
Google Drive
Cell phones
3
Wildcats
Computers
Weebly
Key Stakeholders
Delivery drivers
Local businesses and their employees
ITEC 370 Wildcats
Dr. Lewis
Major Risks
Technology Risks
Google maps or directions api could go down. The probability is low but the
impact would be catastrophic.
Entering in too many addresses could be too resource intensive and the phone
may crash. This has a moderate probability and would be serious.
There is a moderate probability that drivers could lose signal while driving. This
risk is moderate and tolerable
Team Weebly page is may be inaccessible. This is a low probability and tolerable.
People Risks
We have a moderate but tolerable risk of user errors, i.e. wrong addresses.
4
Wildcats
There is a low risk that we will be unable to get in contact with client at critical
points.
We have a moderate risk that required training could not be met in time. This
would have serious implications and push our delivery date back.
Requirements Risks
Driver is no longer allowed to use a smartphone for policy reasons. This has a
low but would be catastrophic, impacting our market.
Voice commands are not easily integrated into the software is moderately
probable with a serious impact.
There is a high probability we cannot easily integrate the android app and device
with Google Directions API, the effect of which is serious.
CASE tools may cause delays or not work properly. The probability of this is
moderate and the risk is tolerable.
There is a low, tolerable risk that customers dont understand the impact of extra
features.
Estimation Risks
We have a moderate risk of being unable to meet deadlines. This would have
serious implications directly effecting delivery time of our product.
Underestimating time needed for tasks is a moderate risk that has serious
implications.
There is a high chance of scope creep that can potentially have serious effects on
our delivery time.
5
Wildcats
There is a moderate chance that software size will be underestimated, this can
cause major delays on project delivery date.
Minimizing Risks
Technology Risks
If Google maps or directions Api goes down, we will show an error page and tell
them to try again later when the Api is back up.
To prevent the phone from crashing, we will limit the number of addresses
entered or have a timeout for high response time. We will also do extensive
testing on various numbers of addresses.
In case drivers lose signal, we will allow for the software to save the address
queue and continue pinging for the satellites. We will also provide a list of
directions in a text format to the user.
We will have a back-up webpage with the necessary documents available for
download in case Weebly page is inaccessible.
We will have data backups to our RU H: drives and we will use version control
for the software development to prevent data loss or corruption.
People Risks
We can minimize user error by including good instructions and we will provide
validation when a user enters an address to make sure it is a proper address.
We can minimize the lost interest of our client by staying in touch with client
often, and address critical requirements as early as possible.
Requirements Risks
We will Restrict initial usage of software to device owners, and provide a web
service in a future version.
We will research methods to integrate the app with Google Directions API and
brainstorm a successful system architecture.
We will establish a standard working environment that all team members will use,
and test it to make sure it is effective. If not, we will find other CASE tools.
Estimation Risks
We will have detailed plans and a schedule that allows for critical components to
be done as early as possible.
Have a schedule that allows for milestones to be completed, which are smaller
pieces of larger tasks.
7
Wildcats
Identify if scope creep happens and make sure that initial requirements are
prioritized over new features.
Attempt to predict software size early and get all team members work extra time
to complete tasks.
Project Deliverables/Milestones
Milestone/Deliverable
Project Manager
Asst. Project Manager
(Select a PM and an Asst. PM for
each phase)
PM: Erik
Requirements
PM: Ryan
Scheduled
Start
Scheduled
Finish
Feb. 8
Mar. 2
Mar. 2
Apr. 4
Apr. 4
Apr. 13
Apr. 4
Apr. 11-Apr. 20
Apr. 13
Apr. 25
PM: Simon
Asst. PM: Russell
Development
PM: Russell
Asst. PM: Erik
PM: Russell
Asst. PM: Ryan
How will your team compensate if a member does not respond appropriately to expected
assignments?
If a member is not responding appropriately, we will communicate effectively with the
member to better understand why they are not responding appropriately and the effects
the member is having on the team and project. If that doesnt work, everyone else will be
increasing their workload.
How who will serve as the lead customer contact?
Ryan will serve as the lead customer contact.
How often will you contact your customer?
We will contact the customer every day.
App Application
Api Application programming interface
Preliminary Schedule
9
Wildcats
References
10
Wildcats