Why does business logic articulated in Servicefull make my application more resilient to change?
Pourquoi une logique métier exprimée dans Servicefull rend mon application plus résiliente face aux changements ?
All software exists to address precise business needs. A company creates value when these busi-ness issues are well handled by the development teams. However, multiple risk factors exist: a poorly written or overly complicated business code, developer turnover, outdated documentation or specifications. If these factors are not taken into account, they can weaken the company’s business lines. That’s why with Servicefull we have decided to clearly separate the business logic from the business code. The logic is visible to all (developers, architects, business analyst) and allows knowledge to be shared and broadcast.
Tous les logiciels sont là pour répondre à des besoins métiers précis. Une entreprise crée de la valeur lorsque ces enjeux métiers sont bien pris en charges par les équipes de développement. Cependant de nombreux facteurs de risques existent : un code métier mal écrit ou trop compliqué, des changements de développeurs, une documentation ou des spécifications pas à jour. Ces facteurs lorsqu’ils ne sont pas pris en compte fragilisent les métiers de l’entreprise. C’est pourquoi sur Servicefull, nous avons fait le choix de séparer clairement la logique métier et le code métier. Cette logique est visible par tous (développeurs, architectes, MOA) et permet donc d’échanger et de diffuser la connaissance.