Case Study

Context

Challenges

Intervention

Benefits

  • Development Environment shared between developers
  • Inexistence of Code Quality Control
  • No Data Versioning Control Between Environments
  • Manual Release Deploys
  • Release/Human Errors
  • Difficulty on Legacy Code Maintenance 
  • Process Ownership
  • Cultural Organization
  • Poor communication between the different teams
  • Poor testing capabilities
  • Big Monolithic Applications with old dependencies
  • Minimal Automation
  • Reeducating developers and managers on this new paradigm shift understanding that new procedures won’t slow down development.
  • Automated creation of equal Local Environments
  • Automate building and testing the application for every developer’s contribution
  • Introducing Quality Assurance gateways, like code reviews
  • Risk Mitigation
  • Ensured Code Quality
  • Organization Visibility
  • Fast and Reliable Releases Cycles
  • Teamwork Empowerment