|
|
Delivery System |
|
| 1. The AMITA Delivery System |
|
| Like all businesses, private and public, AMITA follows proven industry practices and guidelines for day-to-day activities. For software development, we follow a development methodology. There are a number of methodologies, tried and proven by companies, that provide them with the necessary steps that must be followed, in staged approaches, to complete their projects. At AMITA, we have incorporated the Oracle CASE*MethodTM methodology into our Delivery System strategy, and combined this with various factors common to our business. CASE*Method texts are available commercially should you wish to research the underlying methodology in detail. |
|
| The AMITA Delivery System is designed to include you, our client, in the decision-making of the project. This document will outline the various stages we both go through during the course of a delivery project. An understanding of these stages will expedite our turnaround time to you, and will contribute to the success of the project. |
|
| The advantages of this system: |
|
 |
Faster delivery of project |
 |
Controlled workflow |
 |
Cost efficiency |
|
| Facilitates: |
|
 |
Up-front understanding of the steps involved |
 |
Disciplined approach |
 |
Clarity and visibility of the delivery process |
|
| 2. The Six Stage Approach |
|
| A software development project will go through a number of stages, these are: |
|
 |
Initial Requirements Definition |
 |
Procurement |
 |
Contracting |
 |
Development |
 |
Implementation |
 |
Support |
|
| 2.1 Initial Requirements Definition |
|
| You identify a business requirement. Changing business environments or changes in legislation often create the need for a work project. Most often, you identify the need, but sometimes, others provide you with the business case. |
|
|
What do I do? |
|
 |
Develop a summary of business requirements |
 |
Identify the sponsors of this project |
 |
Contact AMITA to discuss and clarify requests |
|
|
What does AMITA do? |
|
 |
Work with you and present samples of similar systems |
 |
Help identify a complete business justification for the project |
|
| 2.2 Procurement |
|
| Enter the next stage. Where do you get the funding? Have you done this before? How long can you wait to complete procurement before the project starts? AMITA understands that the hardest part is simply getting the project off the ground. AMITA takes pride in adapting to your requirements. |
|
|
What do I do? |
|
 |
Decide on the type of procurement this will be |
|
Contract Amendment |
|
Call Up from Vendor Pool |
|
Sole Source Contract |
|
Competitive Process |
|
Advanced Contract Award |
|
|
What does AMITA do? |
|
 |
Meet with you to identify key business objectives of your system and confirm project requirements |
 |
Assist you to select the procurement method best suited to your project |
 |
Prepare a detailed proposal for you |
 |
Identify potential risks |
|
|
What do we do together? |
|
 |
Identify deliverables which must be produced |
|
| 2.3 Contracting |
|
| The contracting stage of the project is the most concise. AMITA needs to know exactly what you require. Specific planning at this stage will result in a smooth development and delivery cycle. Specific planning avoids the need for subsequent amendments and alterations, which would result in greater cost to you. |
|
|
What do I do? |
|
 |
Issue contract3 |
|
|
What does AMITA do? |
|
 |
Confirm project success criteria2 |
 |
Review the deliverable list with you |
 |
Identify any potential risks |
|
|
What do we do together? |
|
 |
Outline your acceptance criteria2 |
 |
Schedule contract milestones3 |
 |
Identify detailed deliverables for the project2 |
 |
Develop Project Plan |
|
| 2.4 Development |
|
| The project is now underway. AMITA's interest lies in working with you to guarantee success. Our team is a resource of creative talent dedicated to meeting your goals. |
|
|
What do I do? |
|
 |
Attend periodic status meetings |
|
Meet the team members |
|
Review previous meeting minutes |
|
Discuss problems that have been solved since last meeting |
 |
Provide subject matter expertise |
 |
Develop my Acceptance Test Plan |
|
|
What does AMITA do? |
|
 |
Analyze your business |
|
Review any existing systems |
|
Define what the system has to do |
|
Produce a high-level or logical system solution |
 |
Prepare System Design Specifications |
 |
Develop the system solution |
 |
Monitor risk factors |
 |
Monitor project plan2 |
 |
Test and approve software before release2 |
 |
Keep you informed of work status |
 |
Perform verification and validation activities2 |
 |
Identify other work items which should be considered |
|
|
What do we do together? |
|
 |
Prioritize the system features |
|
Must have |
|
Should have |
|
Might have |
|
Won't have |
|
| 2.5 Implementation |
|
| The system has been delivered. While AMITA may be involved in physically installing the system, we can also assist with users. Our people know how to prepare your users. The success of the system will be measured through its users. This stage requires you to be heavily involved. |
|
|
What do I do?4 |
|
 |
Advise users of implementation schedule |
 |
Prepare local staff to assist with installs |
 |
Back up existing system(s) |
 |
Commence acceptance testing |
|
|
What does AMITA do? |
|
 |
Prepare software installation package |
 |
Meet with you to schedule implementation |
 |
Install software |
 |
Obtain your approval of deliverables |
 |
Obtain your feedback2 |
 |
Provide training |
|
| 2.6 Support |
|
| Now that the system is tested and running, you should consider future support. Systems produced these days tend to be more flexible than the systems of yesterday. AMITA builds systems with flexibility in mind. We strive to incorporate modularity and reusability into our systems. This enables you to adapt to changes more readily as your business requirements change over time. Once the system has been installed, you may have additional requirements, whether they be adjustments to the system or enhancements generated from greater end-user expectations. |
|
| You are about to revert to the beginning of the six-stage process all over again. Here are some considerations which may make the next loop much easier. |
|
|
What do I do? |
|
 |
Engage support staff dedicated to this system |
 |
Provide users with a facility for suggesting changes and improvements to the system |
 |
Use the AMITA Change Management System to itemize and prioritize system changes |
|
|
What does AMITA do? |
|
 |
Assist your support staff in takeover of system |
 |
Provide support services |
 |
Collect Change Requests and return estimates |
 |
Make system changes |
|
| 3. Conclusion |
|
| You've completed all six stages. Where do you go from here? These items have been generalized to suit the wide variety of clients we serve. Remember, your AMITA Representative will assist you through the various stages should you experience any difficulties. |
|
| Please review the appendices of this package. We know that collaborative work efforts become more commonplace as systems become more intricate and complicated. At AMITA, we strive to be cost effective, and to deliver on time and within budget. It is only through collective implementation of a methodology that success can be measured and achieved. AMITA is confident that when we follow these guidelines, success is guaranteed. |
|
|
| 1 |
Oracle CASE*Method is a trademark of Oracle Corporation |
| 2 |
ISO 9001 process |
| 3 |
Contracts may cover all that is described in this overview or portions of it, as well as items that may not have been discussed. |
| 4 |
Some of these activities can be contracted to AMITA. For example, AMITA can develop implementation plans and train staff. |
|