Loading Form...
Thank you
Oct 8, 2020 | 4 minute read
written by Anatoli IIakimets
In the previous article, we have discussed the relation between Packaged Business Capabilities (PBCs) and Microservices on the technical level. Still, for business users, most likely, this was not very relevant. It is not evident why anyone, besides enterprise architects, should care about Packaged Business Capabilities. This article addresses this question and explains how Packaged Business Capabilities can create value for your business users.
The business value starts with the business problem that needs to be addressed. Of course, every business will have its challenges, but we will list some of the potential ones:
These business problems can be solved with the existing software in some cases, but you will have to acquire a new solution in others. And most likely, your solution will be used by multiple business users with different roles and business requirements:
All those roles have different needs, so you want to ensure all their needs are addressed when you select a solution. Sometimes, a single commerce software application can handle all the requirements, but often this is not the case. If possible, you would want to create a solution from multiple software applications in this situation, a so-called “best of breed” solution.
But how do you do this? All the software applications on the market are different. Which pieces do you take, and which you don’t?
PBCs are independent building blocks that you can combine to create your “best of breed” solution. Each of the PBCs has the following characteristics:
To understand the PBCs value, imagine you plan to have lunch with a large group of friends (users of your solution) who have different food tastes (different roles and requirements). You have several options:
You could argue that a restaurant is not a bad choice, but if you have to stick with it for several years – the food court can become a much more attractive alternative.
As always, Packaged Business Capabilities are not a silver bullet for every business context, but they can help your business to create a solution addressing your unique business needs without sacrificing speed: