 |
 |
Development Process:
1. Design 2. Develop 3. Deploy
1. Design
The Design Phase is the most critical phase of any project. During this phase we evaluate both the client’s business and the ultimate objectives of the project.
The outset of the design phase is usually the same: question and answer. EffectiV works diligently to determine how our client’s business is currently handling the process(es) in question. Next we align the process with the greater business objectives to determine a more efficient path to reach our goals.
Once a new path has been clearly defined the project really begins to take shape. EffectiV then moves into designing the application. The following documents are created for the design specifications:
- Functional Specifications
- User Requirements
- Technical Specifications
- Assumptions and constraints
- Data flow diagrams
- Wireframe Interface Diagrams
2. Develop
This represents the work horse of the three general phases. It is during the development Phase that our software and tools are developed for the client.
The applications developed are often built using a standard 3-tier architecture. Each component of the project falls into one of the three tiers (or software layers) as described below:
- Client Tier (Presentation or User Layer)
- User Interface Requirements
- User Interface Design
- User Interface Implementation
- Application Tier (Business Logic Layer)
- Business Rules
- Security Requirements Analysis and Specification
- Data Tier - flat file data as well as a data base content (usually SQL)
3. Deploy
During this phase we work carefully to fully test our systems integration and communication components, as well as all code customized during development.
Full implementation may occur in two phases. A beta group is used to test, review and refine the platform. Feedback from this first beta group is used to provide changes and modifications for the system’s ultimate implementation across the entire enterprise.
After the system has been fully tested we work with the client’s staff to train each user on the new tools. We also include user documentation to assist staff as they become more familiar with the system.
Finally, after all components have been fully tested and the staff has been trained, we launch the new system. Upon launch of the system EffectiV will present all technical documentation and user guides.
|
 |
 |
 |