Many teams face issues trying to create service for a business task with a rich history, with many artefacts and a variety of consumers:
- how to explore and realize global system features, unified based logic for all clients, while every client has own restrictions;
- how to identify a core of requirements and save time in the future, as a result, exclude change requirements in different places;
- how to get a clear result in a case of the existence of vast complex rules.
Our issues are frequent and significant updates in business rules, gradual inclusion of new clients with their pitfalls, and unknown business requirements. I'm going to tell you about our technical solution.