Context

The Credit Risks division of a European Bank found themselves amidst a lot of defects which affected their reputation in front of regulators. They wanted to transition to a workflow that produced high quality work consistently.

Our Approach

  • Coached the teams on Behaviour Driven Development (BDD) so that they have the corner cases in mind before writing code
  • Implemented Test Driven Development (TDD) by pairing with engineers on a daily basis – This built a mechanism to alert engineers of any regression within minutes
  • Established safety-nets at multiple levels to prevent bugs from leaking to further stages
  • Coached management on adapting to metrics for this new normal.

Outcomes

  1. Reduced major bugs in new functionality to 0 per quarter
  2. Reduced regression defects to zero within 9 months
  3. Strong ownership by engineers to improve the system continuously
  4. Reduced attrition rate

Updated: