Consumer research
Project Plan

Approval of Terms and Schedule

This phase is critical to the success of the project. Expectations (whether of a client or your team) need to be fleshed out in a great detailed and documented information. This is an iterative process with much communication taking place between stakeholders, end users and the project team.

Consumer research

Software Architecture and Databases

Technical design requirements are prepared in this phase by a leading development staff that can include architects and developers. The Business requirements are used to define how the application will be written. Technical requirements will detail database tables to be added, new transactions to be defined, security processes and hardware and system requirements.

Consumer research

Latest Technologies and High Quality

This phase is the actual coding and unit testing of the process by the development team. After each stage, the developer may demonstrate the work accomplished to the Business Analysts and tweaks and enhancements may be required. It’s important in this phase for developers to be open-minded and flexible if any changes are introduced. This is normally the longest phase of the SDLC. The finished product here is input to the Testing phase.

Consumer research

Functional, Security and Load Tests

Once the application is migrated to a test environment, different types of testing will be performed including integration and system testing. User acceptance testing is the last part of testing and is performed by the end users to ensure the system meets their expectations. At this point, defects may be found and more work may be required in the analysis, design or coding. Once sign-off is obtained by all relevant parties, implementation and deployment can begin.

Consumer research

Professional Support

The size of the project will determine the complexity of the deployment. Training may be required for end users, operations and on-call IT staff. Roll-out of the system may be performed in stages starting with one branch then slowly adding all locations or it could be a full blown implementation.

Get in touch