Skip to main content

Posts

Showing posts from April, 2024

Trade-offs Are Inevitable in Software Delivery - Remember the CAP Theorem

In the world of financial services, the integrity of data systems is fundamentally reliant on   non-functional requirements (NFRs)   such as reliability and security. Despite their importance, NFRs often receive secondary consideration during project scoping, typically being reduced to a generic checklist aimed more at compliance than at genuine functionality. Regrettably, these initial NFRs are seldom met after delivery, which does not usually prevent deployment to production due to the vague and unrealistic nature of the original specifications. This common scenario results in significant end-user frustration as the system does not perform as expected, often being less stable or slower than anticipated. This situation underscores the need for   better education on how to articulate and define NFRs , i.e. demanding only what is truly necessary and feasible within the given budget. Early and transparent discussions can lead to system architecture being tailored more close...

From Transactions to Insights: The Journey of Bank Payment Data

It is often stated that ' Data is the new oil ', suggesting that data, like oil, holds immense value but remains unusable if unrefined. While this comparison simplifies, it effectively highlights two significant trends: A fierce   competition to capture as much customer data   as possible, waged not only by Big Tech and social media giants but also by major e-commerce players and supermarkets through loyalty programs. Growing investments in deriving insights from this accumulated raw data . The advancements in AI play a critical role, yet they merely scratch the surface. Beneath, substantial investments are required in tools to gather, cleanse, structure, and store data. The complexity and associated costs can be substantial. The   financial sector, rich in valuable data , has historically underutilized this asset for several reasons: Strict regulatory oversight   ensures data usage within the financial sector is heavily controlled. The sector’s   reliance on 't...

The Future of Banking: Beyond Products, Towards Experiences

  The financial industry is undergoing a significant transformation. Banks are evolving from mere repositories of money and providers of loans and investments into facilitators of our financial journeys and personal assistants in financial well-being. This shift marks the beginning of an   era characterized by embedded banking and deproductization . Traditionally, banking has focused on facilitating transactions, managing money, and mitigating risks. Our interactions with banks typically occur when we need to deposit or withdraw money, apply for a loan, or manage investments. Unfortunately, these interactions often feel disconnected from our everyday lives and objectives. Embedded banking   represents a paradigm shift in our engagement with banks. With this model, banking activities become seamlessly integrated into our daily routines, often without explicit engagement. For example, Buy Now, Pay Later (BNPL) services embed financing options directly into the online shoppi...