The process is a development methodology that includes concepts from many popular software design philosophies. The process is an extremely effective approach to both web and application development. It is a blue print, a plan of specific actions designed to take an idea to a completed project within a specified amount of time and within a specified budget. This process is designed in stages and stresses communication between the our clients and dwarren design on all of the stages of the project. There are 5 major stages in the following process below./p>
Stage 1 - Discovery
- Information gathering for the project
- Detailed requirements analysis is created
- A formal proposal with estimated cost and schedule is produced
- Brainstorming sessions with clients
- High level architecture and plans created
- Design strategies are finalized
Stage 3 - Develop
- Core functionality is written
- Design is implemented
- Databases are created
- Unit and system testing
- Code reviews
Stage 4 - Demonstrate
- Working prototype is presented
- Bugs are eliminated
- Minor adjustments are completed
- Unit and system testing
Stage 5 - Delivery
- Completed project is delivered
- Future modifications review
- Maintenance
- Strategic assessment meeting