Contact Datavations LLC Datavations LLC Home
 
The Process  










 
 
At Datavations we adhere to a developmental lifecycle consisting of four (4) stages: Initiation,; Definition & Design; Development; Deployment. These major stages encompass six (6) major phases: Requirements Specification; High Level Design; Critical Design; Code; Test; Deployment. Each phase has its own unique deliverables that require the client and development team to sign-off on prior to moving forward. Surrounding or encasing these six steps is our project management, which ensures that the client and development team are communicating, that deliverables are being signed-off on and that additional requests are being handled appropriately. All of this is to help guarantee a successful rollout, on time and within budget.

Good software processes are designed to identify problems early in the development lifecycle and correct them immediately to ensure the project’s success. Research has shown that errors not identified in the requirements phase or design phase can cost the organization as much as 100 times the initial estimate to correct the problem in the Development or Deployment stage than it does to correct the issue in the Definition & Design stage. Our process is designed to streamline the decision making process, identify issues, and gain acceptance as early in the project lifecycle as possible.

Each phase is described in greater detail below:

Requirement Specification – The activity of committing requirements to writing. During this phase, user needs are identified and discussed. Both the client and development team acquire a detailed understanding of what’s required.

High Level Design – This is the phase where the structure of the system and all the highlevel details are identified.

Critical Design – The High Level Design Document is further dissected to reveal all the required relationships and key values for the tool. During this phase the development team is trying to develop a clear understanding of the desired functionality for the system and lastly identify key milestones to validate that the application is being developed as required.

Code – The activity in software development comprising detail design, coding and unit testing. During this phase, code review will take place at the key milestones identified during the critical design phase to ensure usability and validate functionality.

Test - During this phase the project team along with the client team will develop test cases to determine if the system is operating correctly. Test cases describe a series of activities and expected results that mimic a typical transaction to ensure operability.

Deployment – System rollout, user documentation is completed and the tool is ready for distribution.

Return to continue learning more about our process.


 
  About Us | Products | Services | Portfolio | Our Process | Training | eStore | Links | Extranet