| Business, Functional and Design Specifications captured using Visual Tools |
Ensures that all functional and design issues are understood before project implementation starts |
| Formal Communications Management, Quality Assurance, and Risk Management |
Allows each project to respond to real world events and stay under control |
| Requirements Management, Configuration Management and Change Control systems |
Ensures that project modifications, revisions and enhancements are tracked, and development always tracks to approved requirements |
| Prototyping to demonstrate important system features and functions |
Generates client feedback early in the development lifecycle when change is more easily accommodated |
| Status Reports, regular Client Meetings and custom Project Portals |
Provides clients with on-demand, up-to-date information on project status |
| Comprehensive Test Plans, Automated Test Scripts where applicable |
Verifies that all project deliverables accomplish their design objectives |
| Definitive Acceptance Criteria |
Validates that the system does what users need it to do, validating the quality of all deliverables against criteria established form the start of the process |