| Project Initiation |
Functional Consultants gather high-level system requirements and understand business objectives |
High-Level Requirements Doc. |
| Requirements |
Consultants gather detailed technical specifications and functional specifications. Transfer specs to the Harvest to begin the design process. |
Requirements Specifications
Data Model
Process Model
Prototype
Proposal |
| Design |
The application architecture and design are completed to meet the client's business goals and his/her performance requirements such as scalability and reliability. |
Database Design
Functional Architecture
Program Specs
Test Case Design
Update Data, Process Models |
| Coding |
After all requirements and design documents are signed-off by the client, the Harvest development team begins the coding and rigorous testing process. |
Source and executable code
Scripts
Review and Test Results
User Manuals
Integrated System |
| Testing & Validation |
Unit and system testing are completed by development team and QA team. Final Testing is completed by the functional consultants to ensure user goals are met. |
Test Results Analysis
Tested software |
| Acceptance |
User acceptance testing begins. User accepts, and software is installed across the organization. |
Software Release
Document
Acceptance Test Results
Records
Installation Manual
Implemented Software |
| Maintenance |
Harvest team performs ongoing maintenance where needed. |
Maintenance Plan |