Development Phase
The Development phase planning activity involves a review of development requirements, final feature prioritization and resource assignment. Next, the development and test environments are set up and test plans started in the Design phase are finalized for each custom process.
Actual development activities can proceed concurrently, depending on the number of resources assigned. For example, feature customizations can be developed at the same time as integration and data migration processes. The development activity includes developer unit testing. It also includes Feature/Function testing performed by the consulting team. Ideally, this testing is done by someone other than the developer and follows the test plan that was previously defined.
Once the development cycle is complete for a specific customization, technical and End User documentation can be started, including any additional user training materials that will be needed. You will start Process testing using the test cases and test criteria that were defined in the Design phase. This testing validates feature customizations as well as integration and data migration processes.
The development and testing cycles continue until test results meet pre-defined test criteria and you are satisfied.