Impact Study

In Association with

Banking as a Service: Predictions for 2023

The ABCDE for Successful Agile Implementations – Powering Smart Banks

The ABCDE For Successful Agile Implementations

The term “agility” has been a buzzword in the software industry for some time now and over the years, I’ve had the opportunity to read a lot of interesting insights shared by several thought leaders on the topic. However, I noticed that while a lot of people talk about being agile, few had actually implemented it successfully. The reason for this was – overlooking the ABCDE aspects that are crucial for success.

Agility in Adoption

The first step of the journey is the adoption and acceptance of agile methodologies by all stakeholders in an organization. The point here is not to establish whether agile is better than waterfall. But rather, since both have their own merits, once it has been decided that agile is the way to go for a project implementation, all stake holders from the top level management to the entry level staff must subscribe to the advantages agile brings to the table and adopt it as a culture. Without this, there would be serious disconnects that would eventually result in project delays and chaos. Hence, this foundation is crucial to ensure success as teams move forward in a project execution process.

Agility in Building

Once agile has been adopted as the way forward, the next stage is to adopt the best practices during the building phase. Here, Sprint grooming is the most important aspect as everyone involved gets trained and mentored on how to contribute for efficiency sprints. This involves best coding practices, optimal use of development tools, and regular interactions to monitor and streamline progress.

Agility in Collaboration

At the core of agility adoption lies effective collaboration. This implies that there is a high level of cohesiveness between different teams/team members to independently and efficiently build specific features / functionalities and once completed, combine the modularized aspects into a fully functional entity. In a nutshell, collaborating in an agile environment is more like building a model using Legos.

Agility in Deployment

Whether it is a collaborated project or an independent one, ensuring effective deployment to the respective servers is critical right from the testing phase to the production phase. In several cases, many projects struggle to meet defined goals because of mixing and matching agile and waterfall methodologies within the SDLC (Software Development Life Cycle) that creates confusion and delays.

For example :- If development and testing is completed using agile methods and deployment takes place
using waterfall method instead of DEVOPS being integrated within the Agile framework, predefined Sprint goals will not be achievable.

Agility in Examining

Finally, once everything has been successfully deployed, all elements of the project needs to examined.
Using the right tools to examine functional and non-functional elements will ensure that the final leg is technically complete and good to go. The DOD (Definition of Done) defines the end result of every taskwhich is vetted as part of closure and the Sprint Retrospection session which is conducted at the end of every Sprint helps in analyzing what went right/wrong which in turn helps different teams to execute the next Sprint better.

At i-exceed, we have been able to address all these aspects by:

Adopting an agility-based methodologies for project implementation

Building the projects with Appzillon Digital Banking Platform

Collaborating various functionalities by using micro-apps. (These are unit based apps that are functionally complete and can be combined with other micro apps to build fully functional digital solutions.

Deploying all the independent projects using a micro services based architecture and DevOps

Examining the project through automated testing tools

In doing so, we have been part of the digital journey of over 100 financial institutions around the world that include tier 1 banks, regional banks, payment banks, micro-finance institutions, and non-banking financial institutions.

To find out how we can help you serve your customers and staff better, write to us at

Leave a Reply

Your email address will not be published. Required fields are marked *