BTPN has a passion for digital innovation. Jenius is one of its latest digital services, a mobile banking application that lets customers manage their finances quickly and easily – from instantly taking care of bill payments and keeping spending on track to managing savings to achieve dreams and goals, all without the need to go to a bank branch.

BTPN is a leading commercial bank, headquartered in Jakarta, Indonesia and employs more than 25.000 people. The company offers a wide range of banking services and is particularly focused on the Indonesian mass market. BTPN has been named by Fortune Magazine as one of the top 50 companies changing the world.

 

The Challenge

After the launch of Jenius in August 2016, BTPN faced a couple of issues that directly affected their main priority: customer experience. “We started with a packaged digital banking solution and spent a couple of thousand man hours in customising it,” says Karim Siregar, CIO at BTPN. ”When going forward, making changes became more difficult and those changes impacted non-related components. This negatively impacted the ability and speed of implementing improvements and developing new features. Both are key to fulfil the wishes of our clients.”

 

BTPN has to compete in a rapidly changing market. “By being digital, we mean being customer centric,” says Karim. “Speed of change is key to achieve this. It will be hard to increase speed without good quality code (poor code is unstable, hard to change, not scalable etc.).”

 


“SIG’s analysis of the Jenius rebuild scenario shows that improved code quality will reduce our maintenance cost by an estimated 78% and decrease the time needed to make changes by a factor of 3.”

– Karim Siregar, CIO at BTPN


 

The SIG Impact

The SIG consultants delivered value in three key areas:

1. Code Quality Assessment

>  Enabled BTPN to make a decision regarding its future roadmap of the Jenius architecture

>  Raised quality awareness amongst developers and Senior Management

 

2. Code Quality Monitoring

>  Reduced maintenance costs by 78%

>  Increased the speed of change requests by a factor 3

>  Increased code quality

>  Increased the speed of resolving errors

 

3. Code Quality Training

>  Upskilled developers on producing high quality code

>  Facilitated a positive change in culture due to quality awareness

 

The Results

SIG assessed all the code and showed BTPN where the software met the standard and where improvement was necessary to meet the desired goals. The financial projections of several scenarios that were calculated by SIG showed that a rebuild of the system was the most cost- efficient scenario for BTPN to support its strategy.

 

BTPN brought the development in-house and set the baseline on a four-star system for the next generation of Jenius. “Clearly, the early version of Jenius was not at that level,” says Karim. “If the quality is not at a four-star level from the start of a new product, and the demands and changes on the product are very high, then the quality deteriorates even further. That’s why we concluded we needed to start over. “SIG’s analysis of the Jenius rebuild scenario shows that improved code quality will reduce our maintenance cost by an estimated 78% and decrease the time needed to make changes by a factor of 3.” To stay on track, SIG monitors the quality level of Jenius enhancements continually. Karim explains, “The ratings are very useful, and the findings substantiate where the rating comes from, i.e. some length of some code is too long.”

 


“The QSD training didn’t only equip our software engineers with capabilities for writing quality code, but also enhanced their awareness about the importance of non functional requirements.”

– Ariadi Nugroho, Head of IT Strategy and Planning at BTPN


 

The Value of Code Quality Training

Bringing this project in-house meant BTPN had to select the right people with the right qualifications. Over the past year, about 100 developers were trained in building maintainable software by completing the Quality Software Developer training (QSD). “This training didn’t only provide better coding capabilities, but also in terms of mind-set to the rest of the organization, the importance of quality on non-functional requirements has increased,” says Ariadi Nugroho, Head of IT Strategy and Planning at BTPN.

 

To embed code quality principles into the BTPN organization, SIG also trained managers to train their teams. “By certifying our developers, we set a certain confidence level,” says Karim. “We equipped them with the competencies they need to do their jobs successfully and to reach our goal.”

 

BTPN also uses the training as a competitive advantage to attract new talent. “Our company is growing, and we are constantly looking for new talent to realise this growth,” says Karim. “We want to inspire our (future) employees to stretch higher, and this QSD training is a good example of that.”

 

SIG’s initial task was to help BTPN rate the software quality of Jenius, but its ultimate impact has reached far beyond. SIG has become a trusted partner to advise and support BTPN in the continuous quality monitoring of the Jenius application, while also facilitating a positive cultural change in the organization that helps ensure delivery of quality digital services to the BTPN customer.

 

 

  • SIG’s work is crucially important for Waternet as we elevate our online services. This digital era demands new ways of thinking about software in terms of technology, vendors and operational issues, and SIG guides us in all three areas.
    Mario Kortman Director Digital Transformation at Waternet
  • SIG triggered a behavioural change. The assessment did not just measure the quality of the software, but the score itself also served as a motivating catalyst among developers. Now developers actively pursue high quality software and continually improve upon their skills.
    Nico van Didden Project Manager at ProRail
  • The SIG toolset has enabled us to gain valuable insight into the code quality of potential acquisition targets, thereby enabling the company to make decisions based on quantitive measures rather than subjective opinion.
    Arun Mundray CTO at Kallidus
  • For our major risks in large scale development with or without partners we turn to SIG to set the benchmark for quality delivery and improvements of the code base. Their professionalism in these matters certifies the long term sustainability of our software assets and as such our investments.
    Carl Tilkin-Franssens CIO at Acerta
  • With the help of SIG we brought the software quality to the next level which helps us to deliver our installations faster.
    Yvo Zethof R&D Project Manager at VanRiet
  • In assessing a vendor for a critical software purchase, TÜViT told us that SIG was the only one organization certified to determine if (1) the purchase was a good foundation for future excellence (2) it was worth the investment (3) it could integrate it seamlessly into our own organisation. We wouldn’t hesitate to work with SIG again.
    Markus Hölzlein General Manager Digital Products at Weltbild GmbH
  • The work with SIG was very beneficial for our due diligence and helped us in the decision making process. The combination of deep technological understanding and the necessary pragmatism when looking at early stage companies proved very value adding for us and also for our target company.
    Christian Knott Partner at Capnamic Ventures
  • SIG delivered a high-quality report analysis in which you really see that this is their core expertise. Based on facts and their extended knowledge of software quality they provided clear advice for further improvement.
    Hidde Andriessen CIO Office at KPN