How to split user stories properly? In previous articles you could read more on the split by workflow steps and by operations. This article brings examples on the user stories splitting by business rules variation.
The business works in very complex environment. Complex technologies, global competition, complex design of existing IT systems, complex business rules and their variations with many exceptions. Loan for a client or non-client. The loan with an insurance or without it? TV with prepaid mobile program or just the mobile product?
Variations of business products enable company stay competitive for the small price.
When it comes to Netflix app, we have several options where we can apply this division. In the first example, we can look at:
playing TV shows
or playing trailers or ads.
Although not in Netflix directly but in a similar app, I can imagine:
watching paid content,
watching free content,
playback of influencers’ content.
And perhaps the easiest example is viewing the available titles by genre, actor, year, rating, etc.
In banking application, the business division rule is applied most often. And underestimated at the same time. In many people’s opinion, it is necessary to cover all business variations first before publishing the product. And this is exactly what limits the bank’s competitiveness.
A lot of times it is better to target the product to a narrower customer segment and build a basic framework in IT products that can be ‘packed’ with many exceptions later.
So, for example, getting a loan can be developed:
at first for regular bank clients without liabilities,
then for clients who have a credit card and pay for it on monthly basis,
then for clients who have a loan in another bank and want to transfer it to us,
and then for others.
Or we can focus on students, then employees and later on small and medium-sized businesses. Or the product can be delivered to the owners of platinum cards, then corporate and gold, and the last ones to have credit card will be students.
Insurances, insurances and their exceptions. You know it yourself from your personal experience. Just think about travel insurance:
Do you want year-round insurance or just insurance for your next trip?
The eCommerce world is very similar to the one in the bank. Many products, related or unrelated services, types of clients. All of this gives us a good assumption for easy division of requirements and its better prioritization and consequently faster delivery. The only thing you need to do is to apply the principle of minimal product.
In Amazon app it can be the popular ‘Buy Now’, ‘Buy’, or ‘Buy with a discount code’. Or postal delivery,DHL, DPD, UPS, or personal pickup. Likewise, the app may behave in a different way for a registered client, company, or partner.
Telco eCare application
And what can a Product Owner do with a telecom carrier app to manage their own account? From our experience we know that a telecom operator often has hundreds of products and their variations
Just signing in provides multiple choices. Signing by your name and password, phone number, Google or Facebook.
Products, or parts of them e.g. calling, texting, calls abroad, Internet with various data packages, TV product packages and revival of your credit.
Similarly, a variation of business rule may be support via chat or anoperator, i.e. Dial me the support program.
Even in HR we can find various variations of the business rule. It can be, for example, the support via chat or an operator, i.e. Dial me support program.
Or the hiring process. For some it can only be an interview, for different professions it can also be tests. Other times observation while working with a team, or working on a test trial.
Similarly, termination of work by dismissal, retirement, violation of labour regulations, or changing your job.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
The functional cookies help to create usable websites by enabling basic functions such as site navigation and access to protected areas of the website. The website cannot function properly without these cookies.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistical cookies help website owners to understand how to communicate with website visitors by collecting and reporting information anonymously.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing cookies are used to track visitors to the website. The goal is to show ads that are relevant and engaging to individual users, and more valuable to third-party publishers and advertisers.