Design. Develop. 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.
|