Application & Database Development

Methodology

Crestone Systems uses Rapid Application™ Prototype Methodology to develop business applications that consistently exceed client expectations. The methodology ensures that applications are delivered as expected and that all phases of a project, including testing and implementation are appropriately planned for. The methodology consists of the following high-level steps:

I.  Requirements Definition

1.   Determine Business Objectives
Ø Document Business Objectives
Ø Identify User Base
Ø Identify Potential Volume
Ø Identify Business Strategy
Ø Collect Representative Materials

2.   Develop Business and Systems Requirements
Ø Identify Tools and Technologies
Ø Develop Enterprise Data Model
Ø Develop Process and Data Flow Models
Ø Document Business Requirements
Ø Identify Security Requirements
Ø Identify Packaged or Custom Solutions

3.   Create Hardware/System Infrastructure Recommendation
Ø Conduct On-Site Assessment
Ø Create System Configuration Recommendation

II.  Prototype Development

4.   Design Prototype
Ø Create Sample Application(s)
Ø Document Modules

5.   Design Prototype Review and Approval
Ø Obtain Design Approval

III. Application Development

6.   Create Application(s)
Ø Create Application Components
Ø Create Forms
Ø Create Database Components
Ø Package and Test The Components
Ø Convert Legacy Data

7.   System and User Test
Ø Create Test Plan
Ø Conduct System and User Tests

8.   Create User Documentation
Ø Develop System and User Documentation
Ø Develop Training Materials

9.   Final Review and Approval
Ø Review System with Client

IV. Deployment

10. Deliver and Deploy Application(s)
Ø Create Final Application
Ø Implement Training Strategy
Ø Monitor Performance