francais francais contact contact content 1 2 2.1 2.2 2.3 2.4 2.5 2.6 3 Appendix A Appendix B Amita
Biodatabases
BiodatabasesBiodatabases
Biodatabases
BiodatabasesHomeAbout AmitaOur LocationEventsLoginSite MapLogin
Biodatabases
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:
  bullet Faster delivery of project
  bullet Controlled workflow
  bullet Cost efficiency
Facilitates:
  bullet Up-front understanding of the steps involved
  bullet Disciplined approach
  bullet 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:
  bullet Initial Requirements Definition
  bullet Procurement
  bullet Contracting
  bullet Development
  bullet Implementation
  bullet 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?
  bullet Develop a summary of business requirements
  bullet Identify the sponsors of this project
  bullet Contact AMITA to discuss and clarify requests
What does AMITA do?
  bullet Work with you and present samples of similar systems
  bullet 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?
  bullet 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?
  bullet Meet with you to identify key business objectives of your system and confirm project requirements
  bullet Assist you to select the procurement method best suited to your project
  bullet Prepare a detailed proposal for you
  bullet Identify potential risks
What do we do together?
  bullet 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?
  bullet Issue contract3
What does AMITA do?
  bullet Confirm project success criteria2
  bullet Review the deliverable list with you
  bullet Identify any potential risks
What do we do together?
  bullet Outline your acceptance criteria2
  bullet Schedule contract milestones3
  bullet Identify detailed deliverables for the project2
  bullet 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?
  bullet Attend periodic status meetings
— Meet the team members
— Review previous meeting minutes
— Discuss problems that have been solved since last meeting
  bullet Provide subject matter expertise
  bullet Develop my Acceptance Test Plan
What does AMITA do?
  bullet Analyze your business
— Review any existing systems
— Define what the system has to do
— Produce a high-level or logical system solution
  bullet Prepare System Design Specifications
  bullet Develop the system solution
  bullet Monitor risk factors
  bullet Monitor project plan2
  bullet Test and approve software before release2
  bullet Keep you informed of work status
  bullet Perform verification and validation activities2
  bullet Identify other work items which should be considered
What do we do together?
  bullet 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
  bullet Advise users of implementation schedule
  bullet Prepare local staff to assist with installs
  bullet Back up existing system(s)
  bullet Commence acceptance testing
What does AMITA do?
  bullet Prepare software installation package
  bullet Meet with you to schedule implementation
  bullet Install software
  bullet Obtain your approval of deliverables
  bullet Obtain your feedback2
  bullet 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?
  bullet Engage support staff dedicated to this system
  bullet Provide users with a facility for suggesting changes and improvements to the system
  bullet Use the AMITA Change Management System to itemize and prioritize system changes
What does AMITA do?
  bullet Assist your support staff in takeover of system
  bullet Provide support services
  bullet Collect Change Requests and return estimates
  bullet 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.