School of Computing Deployment Plan and Mid-term
Presentation
CISC 498
Information Technology Project
[Home
| Projects
| Resources
| Details]
Writing the software underlying your system is just the first step in getting it running in a production environment. The system must be delivered to the customer in a tested and working state, and must be left in a state allowing the customer to repair or modify the software once you left. In this project phase, you will outline the steps that you plan to take to ensure that your software system works in the customer's environment and will be maintainable post delivery.
You should discuss this plan with your customer before submitting this document in order to ensure that all issues have been identified and that the customer is in agreement with the plan.
Your deployment plan should be about 5 pages in length. Your plan should answer the following questions. Since every project is different, you should customize this template to suit your needs.
Introduction Give a high-level description of the
problem that your software is meant to solve. Deployment Platform Describe the computing platform on
which the system will run. Describe what steps you have
taken/will take to gain access to this system. Media Describe the media that you will use
to deliver the system (e.g., DVD, electronic
file.) Recipient Give the name(s) of the person/people
with whom you will interact in making the delivery. Describe
those peoples' titles, roles, and specifics of how you will
interact with them. Deliverables Describe precisely what will be
delivered, e.g., program files, supplementary data files,
third party applications, installation media,
etc. Configuration Describe any configuration that will
be required for your system, e.g., initializing data files,
creating login ids and passwords, assigning roles such as
administrator role. Discuss how these will be carried
out. Requirements of Customer Discuss what (if anything) your
customer needs to do or provide to facilitate successful
delivery. Confirm your customer's awareness of these
requirements and willingness to address them. Training Describe what media (manuals,
tutorials, etc.) and resources (in-person training) that you
plan to provide the customers. Other Issues Discuss any other issues not covered
above in getting the software deployed (e.g., ITS Security
Audit, Service Level Agreeement, procurement of software or
hardware,) Maintenance Resources Describe what resources you will
provide the customer to help with maintenance of the system,
e.g., manuals, source code, etc. Consider maintenance
scenarios such as moving the software to a new computer
(requiring re-installation), updating third-party components
to newer versions, fixing bugs in your code and adding new
functionality to your code. Steps and Timeline List the steps that you will carry out
to deploy the software. Number your steps and specify the
date they will be carried out. Specify what will be done in
each step, and who will do it.
Your presentation should be 20 minutes in duration and should cover the following topics: