Back to Case Studies

Driving Quality @ a European Bank

The Credit Risks division of a European Bank found themselves amidst a lot of defects which affected their reputation in front of regulators.

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

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