There are two things you are always delivering;
The work within the context.
We often forget the latter and focus on the former – “yes, that sign-up feature will be available for all new users who don’t exist in our system” – and what about the ones who already exist in the system?
Better yet – delivering an app (of any kind) for a bank comes with it a whole set of rules, patterns and practices that would likely not exist for other industries.
Context is everything.
If you don’t know the context of what you are delivering your work in, then you are only partially delivering what is needed.