Our client, a large marketing and transaction services company, was implementing a customer information system for several of their large Utility industry clients.
The project teams were operating in an environment where there were many delays and scenarios where application versions were not synchronized, causing confusion and conflict between teams.
No processes existed to manage the multiple different environments used by the development, testing, training and other groups on the project team.
A lack of general controls and environment management rigor was causing missed project milestones and inefficient use of existing system resources.
Relationships between the internal infrastructure management team and the project team were strained.
Solution
Sendero Business Services:
Quickly established a project architecture team and identified roles and responsibilities.
Built an architecture change process to manage changes to the many technical environments, along with weekly change meetings where change requests were reviewed, evaluated and approved.
Created an environment framework to determine which technical environments required full integration and those that only required limited or no integration capabilities. This framework allowed the client to more efficiently manage their system resources.
Implemented other environment enhancements such as:
Automation of application build processes and other software configuration management tasks
Automation of key data configuration update process
Development of utilities programs that enabled command line execution of batch processes for the testing team
Creation of technical architecture diagrams documenting all aspects of environments
Developed a performance testing strategy document to define the scope, approach and strategy to ensure that the application supported the technical requirements.