The agency’s technology infrastructure was unable to support the volume of changes and concurrent projects necessary to complete the modernization and meet desired target dates. Preparation for modernization included:
- Planning and implementing a strategy for enterprise system modernization
- Revamping many of the agency’s operational and release management processes
- Incorporating updated development and project management methodologies
- Defining a framework and developing the new system to support future agency needs
- Helping technical staff adjust to newer technologies
The DEQ partnered with CapTech to assess the scope and define an approach that divided the project into manageable pieces to minimize risk, keep relevant business stakeholder groups small, and better support iterative development with multiple teams. It consisted of four major steps and 20 smaller (4-6 month) overlapping development projects to rewrite the agency’s system.
Once the delivery model was in place, CapTech built an API framework upon the agency’s existing robust and stable underlying databases. CapTech also identified and built common, reusable User Interface components that were used as a foundation for the front-end work. A reporting infrastructure was also developed to support the analysis needs of each stakeholder group. This resulted in a consistent architecture utilizing current .NET technologies and web frameworks, including a personalized dashboard tailored to specific user functions.
Finally, the DEQ and CapTech tailored a development methodology using client-appropriate software development lifecycle, project management, and organizational change management techniques to help ensure the product was the best possible for the agency’s user community and to help promote user acceptance and adoption.