|
Methodology
Every client is different, each with a unique set of goals and objectives. That is why we will take the time to get to know you and your company to determine exactly what your needs are and how best to meet them. At RedClay, we work to gain a clear understanding of your strategy before we begin. We keep you involved during the entire development process by providing you special secure access to our staging/development server. We remain committed to your company post project to ensure your complete satisfaction. By utilizing the 4 phase development process described below, we keep our clients involved and informed.
Definition The definition phase is employed to clearly assess how creative integration of strategy, design, and technology can be used to best solve your application development needs. This phase may include everything from visual systems assessments to engineering requirement assessments and user research. Strategic analysis is employed to clearly define the components of the project. This phase also includes interviews with the Subject Matter Expert(s) (SME) to further define the application objectives. Minimum requirements for hardware and software are established. Additional requirements may be necessary depending on the final solution.
Design During this phase, client objectives are considered in order to identify a single solution that most effectively uses the synergy between design, strategy and technology to address the defined customer need. This phase maps out the project. Models may take various forms from storyboard development, application flowchart, menu layout as well as a graphical user interface (GUI) design. A basic prototype that represents how the final program will "look & feel" may also be developed.
Development The development phase is where we actually build and code the program. The GUI is set in place, menus are designed and programmed, graphics are generated, video and audio is compiled and edited. The entire application is put together in a cohesive, easy to use program. Throughout this process, several renditions of the application may be submitted for review and clarification. Secure access to our staging server allows our clients express reviews of updates and changes, thereby speeding up development time and providing enhanced communication due to rapid feedback capability.
Delivery Upon completion of application programming, a master cd is burned and/or web portal uploaded to the clients web site and testing initiated. Testing has three components: system testing, performance testing, and user acceptance testing. We test several different scenarios, document the results and make any required modifications. Once testing is completed, a final master cd and any additional copies are created and/or the final web portal is uploaded to the clients site. |