|
WaterWare uses the principles of the Software Life Cycle Process in its approach to Web application development. Therefore, we encourage our clients not to focus solely on the initial development of their Web applications. Long term success or failure of a project will be based on proper planning for support, maintenance and future Requests for Enhancements (RFE).
Project Analysis
Understanding the true objectives and deliverables of your project is the first step in developing a successful Web application. By stepping back and asking "What are we trying to accomplish?" you can bypass a common error in Web application development. Many projects fail because a company rushes forward with "This is what we need to build". Only after the application is built and paid for do they realize that it doesn't accomplish what is needed.
Design Requirements
WaterWare will assist you in documenting your application requirements, including detailed workflow analysis and data modeling. For an example of work flow analysis, see our Sample Project on a Web-Based Reporting System.
Development & Testing
Once your project is defined, WaterWare's team of software engineers will build, test and document your Web application. Our experts will handle everything from RDBMS schema design to application coding. When the application is complete, we will do thorough testing to ensure the quality, scalability and performance of your Web site.
Deployment
When your Web application is ready to go live, WaterWare will move it to your existing production environments, or provide managed Web site hosting services. Either way, WaterWare will be with you to ensure that you have a successful product launch.
|