« Bounded Context Canvas » : différence entre les versions
De Wiki Agile
| (6 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
[[Category:DDD]] | [[Category:DDD]] | ||
Auteurs : Kenny Baas, Kim Lindhard, Michael Plöd, Maxime Sanglan-Charlier<br/> | Auteurs : [https://github.com/ddd-crew/bounded-context-canvas/graphs/contributors Contributeurs] ainsi que Kenny Baas, Kim Lindhard, Michael Plöd, Maxime Sanglan-Charlier<br/> | ||
Source : [https://github.com/ddd-crew/bounded-context-canvas The Bounded Context Canvas]<br/> | Source : [https://github.com/ddd-crew/bounded-context-canvas The Bounded Context Canvas]<br/> | ||
Date : 21/05/2023<br/> | Date : 21/05/2023<br/> | ||
| Ligne 139 : | Ligne 139 : | ||
En rendant visibles sur le canevas les éléments importants de la conception d'un contexte délimité, vous pouvez plus facilement la remettre en question et l'améliorer. Voici quelques conseils pour vous aider à revoir et à améliorer une conception.<br/> | En rendant visibles sur le canevas les éléments importants de la conception d'un contexte délimité, vous pouvez plus facilement la remettre en question et l'améliorer. Voici quelques conseils pour vous aider à revoir et à améliorer une conception.<br/> | ||
# N'hésitez pas à créer une Pull Request pour partager vos astuces. | |||
===Conseils généraux=== | ===Conseils généraux=== | ||
Faites des expériences en déplaçant un élément du canevas dans un autre contexte. Comment la conception est-elle impactée ? | Faites des expériences en déplaçant un élément du canevas dans un autre contexte. Comment la conception est-elle impactée ? | ||
===Conseils pour la conception de l'interface=== | |||
L'interface publique d'un contexte délimité est son contrat avec le reste du système. Les contrats ont un impact important sur les collaborateurs et sont difficiles à modifier, c'est pourquoi une bonne conception est vitale. Voici quelques conseils pour vous aider à évaluer la conception de l'interface d'un contexte délimité.<br/> | |||
<br/> | |||
Les noms des messages sont-ils cohérents entre eux et avec la description du contexte ? | |||
# Chaque type de message est-il optimal (par exemple, une commande doit-elle être un événement) ? | |||
# L'interface est-elle trop grande (trop de types de messages uniques) ? | |||
# Le contexte expose-t-il trop d'éléments internes ? | |||
# Certains messages semblent-ils devoir être traités ailleurs ? | |||
==Ressources complémentaires== | ==Ressources complémentaires== | ||
* [https://medium.com/nick-tune-tech-strategy-blog/bounded-context-canvas-v2-simplifications-and-additions-229ed35f825f Bounded Context Canvas V3: Simplifications and Additions] | |||
* [https://xebia.com/blog/extending-the-bounded-context-canvas-with-bdd-examples/ Extending the Bounded Context Canvas with BDD Examples] | |||
==Traductions== | ==Traductions== | ||
Toutes les ressources sont disponibles en [https://github.com/ddd-crew/bounded-context-canvas/blob/master/translations/fr/resources français] et en [https://github.com/ddd-crew/bounded-context-canvas/blob/master/translations/pt/resources portugais]. | |||
==Contributeurs== | ==Contributeurs== | ||
Merci à [https://github.com/ddd-crew/bounded-context-canvas/graphs/contributors tous les contributeurs actuels et futurs] ainsi qu'aux personnes suivantes qui ont toutes contribué au Bounded Context Canvas : | |||
* [https://github.com/Baasie Kenny Baas] | |||
* [https://github.com/kim-lindhard-dfds Kim Lindhard] | |||
* [https://github.com/mploed Michael Plöd] | |||
* [https://twitter.com/__maxs__ Maxime Sanglan-Charlier] | |||
Le [https://www.strategyzer.com/canvas/business-model-canvas Business Model Canvas] a été une source d'inspiration importante pour le Bounded Context Canvas. | |||
==Contributions et feedbacks== | ==Contributions et feedbacks== | ||
Le canevas de contexte délimité est mis gratuitement à votre disposition. En outre, vos feedbacks et vos idées sont les bienvenus pour améliorer le canevas ou pour créer de nouvelles versions.<br/> | |||
<br/> | |||
N'hésitez pas à nous envoyer une pull request avec vos exemples ou de nouvelles traductions.<br/> | |||
<br/> | |||
[http://creativecommons.org/licenses/by/4.0/ CC BY 4.0]<br/> | |||
<br/> | |||
Ce travail est placé sous une [http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International].<br/> | |||
<br/> | |||
[http://creativecommons.org/licenses/by/4.0/ CC BY 4.0] | |||