Home

Software Solutions

Professional Services

Service & Support

Corporate Information

Contact Us

Our Client List

FAQ's

eSupport Login

Reseller Inquiries

OSI in the News

Send us Feedback

Industry Links

 

The Application Development Methodology (ADM) adopted by OSI, provides a standard, consistent way of developing and maintaining projects. It provides uniform terminology and expectations for all project participants. This consistency reduces the learning curve when bringing new people into an ongoing project. It also serves as a roadmap for both experienced and inexperienced staff.

The ADM simplifies the development process by re-utilizing clearly defined products and tasks. The sequencing of those tasks and the completeness of those deliverables has been previously proven, thereby ensuring clarity and certainty to the process. The ADM's proven experience ensures that there are no holes to be overlooked or tasks to be duplicated.

Although the ADM provides structure, it also provides criteria for tailoring alternatives to the standard approaches. The ADM 's framework allows OSI to adopt a variety of techniques and tools for carrying out the defined tasks. It also allows OSI to change techniques and/or tools as new products come onto the market without changing the ADM.

The ADM provides a comfort zone for project participants and clients. It defines expectations both in terms of what each step will be as well as the role they will have in that step.

OSI goes through the following steps in the development process:

Discovery

During this phase we go through intensive client interaction to discover what the problem/opportunity is and what are the related problems.

Definition

A detailed definition of the system along with system processes and dependencies is made during this phase. Estimate and schedules are also drawn up.

RAD

Those parts of the system that face most uncertainty and ambiguity are rapidly prototyped during this phase and decisions made through client interaction.

Course correction

Based on the feedback from the previous phase course corrections are made and added to the initial specification. Course correction is also done at each of the milestones in the implementation phase.

Implementation

Actual system is developed in this phase. This phase in itself is split into milestones and deliverables that are delivered to the client and his feedback taken.

Testing

System is tested in our testing lab at every milestone. We take the system through functionality, stress, and load testing.

Handover

This is phase where we handover the system with documentation to the technical support staff of the client if the client wishes.

Technical Support

In most cases, we continue to support the system.

 

 

Home | Contact Us | Solutions | Support

Copyright © 1998-2005 Open Solutions Inc. - Privacy Policy

 

Tech News