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
Agility in Building
Agility in Collaboration
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 firstname.lastname@example.org