{"id":34003,"date":"2023-04-06T10:54:10","date_gmt":"2023-04-06T08:54:10","guid":{"rendered":"https:\/\/cesam.community\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/"},"modified":"2023-04-06T12:17:33","modified_gmt":"2023-04-06T10:17:33","slug":"design-a-system-that-meets-the-needs-constraints-of-the-stakeholders","status":"publish","type":"post","link":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/","title":{"rendered":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><section class=\"vc_row wpb_row vc_row-fluid  vc_custom_1680773048288\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-dark-gray margin-20px-bottom font-weight-600 display-inline-block alt-font heading-style2  heading-1\"  style=\"font-size: 25px; line-height: 30px; color: #192841;\" data-fontsize=\"25px\" data-lineheight=\"30px\">Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes avec les performances attendues, justifier les choix d\u2019architectures, proposer des alternatives et faire converger les sous-syst\u00e8mes vers la solution optimale globale<\/span><\/div><\/div><\/div><\/section><section class=\"vc_row wpb_row vc_row-fluid  vc_custom_1675958784901\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-dark-gray margin-20px-bottom font-weight-600 display-inline-block alt-font heading-style2  heading-2\"  style=\"font-size: 15px;\" data-fontsize=\"15px\">Extrait du livre blanc : Le r\u00f4le de l\u2019architecte \u2013 Le Cercle CESAM<\/span><\/div><\/div><\/div><\/section><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1675957888898 vc_row-has-fill pofo-stretch-content pofo-stretch-row-container\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><div class=\"font-weight-500 text-uppercase d-inline-block text-small alt-font heading-style6  vc_custom_1675954912068  heading-3\"  style=\"font-weight: 600;\"><span class=\"text-outside-line-left\">Pr\u00e9ambule<\/span><\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Cette activit\u00e9 vise \u00e0 :<br \/>\n1. Sp\u00e9cifier les comportements du syst\u00e8me sous la forme d\u2019une architecture fonctionnelle en identifiant et hi\u00e9rarchisant les fonctions internes du syst\u00e8me, en d\u00e9finissant et en synth\u00e9tisant les interfaces fonctionnelles existantes entre ces fonctions par le biais \u00e0 la fois d\u2019un diagramme d\u2019interactions fonctionnelles et d\u2019un arbre de d\u00e9composition fonctionnelle (\u00e9galement appel\u00e9 Function Breakdown Structure ou FBS). On d\u00e9finit enfin les modes de fonctionnement du syst\u00e8me.<br \/>\n2. Allouer les fonctions internes du syst\u00e8me aux composants par le biais d\u2019une architecture logique puis physique en identifiant d\u2019abord les composants qui impl\u00e9mentent les fonctions internes \u00e0 l\u2019aide d\u2019une matrice d\u2019allocation, puis en hi\u00e9rarchisant ces composants et en d\u00e9finissant enfin leurs interfaces via un diagramme d\u2019interactions.<br \/>\n3. Mettre en \u0153uvre un protocole de convergence et de justification it\u00e9ratif vis-\u00e0-vis des parties prenantes et des \u00e9quipes sous-syst\u00e8mes en construisant et en faisant \u00e9voluer des vues d\u2019architecture. L\u2019objectif est de faire adh\u00e9rer toutes les parties prenantes \u00e0<br \/>\nune m\u00eame vision de l\u2019architecture du syst\u00e8me afin d\u2019en s\u00e9curiser la d\u00e9finition et faire valider les compromis \u00e9ventuels. L\u2019architecte syst\u00e8me est responsable d\u2019arbitrer et doit s\u2019assurer<br \/>\nde la convergence mais ce n\u2019est pas forc\u00e9ment lui qui fait les choix d\u2019impl\u00e9mentation. Ces activit\u00e9s ne doivent pas \u00eatre vues comme s\u00e9quentielles mais doivent \u00eatre men\u00e9es en parall\u00e8le. Tous les aspects dysfonctionnels doivent \u00eatre pris en compte.<\/p>\n<\/div><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1675958886754 pofo-stretch-content pofo-stretch-row-container\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-large margin-25px-bottom display-inline-block alt-font text-uppercase heading-style3  vc_custom_1675957979951  heading-4\"  style=\"font-size: 22px; font-weight: 600; color: #1e5dbc;\" data-fontsize=\"22px\">L\u2019ESSENTIEL<\/span><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">L\u2019architecte m\u00e8ne une <strong>analyse bo\u00eete blanche<\/strong> qui lui permet d\u2019identifier l<strong>es fonctions couvrant les besoins et usages<\/strong> identifi\u00e9s et prioris\u00e9s tout en <strong>appr\u00e9hendant les couplages \u00e0 venir<\/strong> entre les composants. Il commence par mener une r\u00e9flexion autant que possible <strong>ind\u00e9pendante de la technologie utilis\u00e9e<\/strong> au niveau des composants puis il pilote <strong>les choix d\u2019impl\u00e9mentation<\/strong>. Il est garant de la <strong>convergence multi-m\u00e9tier sur les n\u00e9cessaires compromis<\/strong> \u00e0 trouver.<\/p>\n<\/div><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1675958895317 pofo-stretch-content pofo-stretch-row-container\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-large margin-25px-bottom display-inline-block alt-font text-uppercase heading-style3  vc_custom_1675955485886  heading-5\"  style=\"font-size: 22px; font-weight: 600; color: #cc3b1e;\" data-fontsize=\"22px\">LES ECUEILS PRINCIPAUX<\/span><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Parmi les principaux \u00e9cueils, on notera :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Empi\u00e9ter sur les domaines m\u00e9tiers. L\u2019architecte doit \u00eatre le lien entre les diff\u00e9rents m\u00e9tiers et disciplines et doit permettre les trade-off gr\u00e2ce \u00e0 une vision d\u2019ensemble. La responsabilit\u00e9 technique doit \u00eatre port\u00e9e par l&rsquo;architecte mais cela est parfois compliqu\u00e9 \u00e0 \u00eatre accept\u00e9 par les m\u00e9tiers (ex: les m\u00e9tiers du logiciel qui travaillent \u00e0 partir de vues d\u00e9di\u00e9es qui prennent le dessus),<\/li>\n<li style=\"text-align: justify;\">Ne pas r\u00e9ussir \u00e0 mener \u00e0 bien les it\u00e9rations avec les sous-syst\u00e8mes en phase d\u2019architecture. Ce qui peut g\u00e9n\u00e9rer des surco\u00fbts et des reprises en aval. Cela est souvent par faute de temps (ils voient l\u2019int\u00e9r\u00eat mais n\u2019ont pas automatis\u00e9 l\u2019activit\u00e9 dans leur processus) ou par manque de valeur ajout\u00e9e visible de leur part (surtout quand les probl\u00e9matiques d\u2019int\u00e9gration ne sont pas historiques sur ces couches),<\/li>\n<li style=\"text-align: justify;\">Croire et laisser croire que la mise en place des pratiques d\u2019architecture est une d\u00e9marche tout ou rien, sans latitude possible sur son impl\u00e9mentation,<\/li>\n<li style=\"text-align: justify;\">Confondre logique\/physique avec logiciel\/mat\u00e9riel,<\/li>\n<li style=\"text-align: justify;\">Voir l\u2019architecte comme le garant de l\u2019architecture fonctionnelle et pas dysfonctionnelle.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1675958903368 pofo-stretch-content pofo-stretch-row-container\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-large margin-25px-bottom display-inline-block alt-font text-uppercase heading-style3  vc_custom_1675955454289  heading-6\"  style=\"font-size: 22px; font-weight: 600; color: #84d620;\" data-fontsize=\"22px\">LES BONNES PRATIQUES<\/span><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Voici quelques bonnes pratiques \u00e0 prendre en compte :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Int\u00e9grer les pratiques d\u2019architecture \u00e9tape par \u00e9tape et monter progressivement en ambition. Faire un premier projet en mode POC et ensuite g\u00e9n\u00e9raliser.<\/li>\n<li style=\"text-align: justify;\">Organiser les niveaux d\u2019abstraction des diagrammes en respectant la r\u00e8gle des 7x7x7.<\/li>\n<li style=\"text-align: justify;\">Adapter ses pratiques \u00e0 la complexit\u00e9 du produit et \u00e0 la maturit\u00e9 de l\u2019entreprise. Il faut toujours garder en t\u00eate que la mise en place de l\u2019architecture doit cr\u00e9er de la valeur.<\/li>\n<li style=\"text-align: justify;\">Prendre en compte \u00e0 la fois la dimension statique et temporelle de l\u2019architecture.<\/li>\n<li style=\"text-align: justify;\">D\u00e9montrer la valeur strate par strate. On commence par faire monter en maturit\u00e9 le niveau syst\u00e8me avant de s\u2019attaquer au niveau sous-syst\u00e8me et ainsi de suite. D\u00e9montrer la valeur par l\u2019exemple aux strates du dessous est un facilitateur et met en avant plus t\u00f4t les changements n\u00e9cessaires.<\/li>\n<li style=\"text-align: justify;\">Mapper les activit\u00e9s d&rsquo;architecture sur les livrables afin de donner le lien entre activit\u00e9s et livrables multi-m\u00e9tier.<\/li>\n<li style=\"text-align: justify;\">Pratiquer l\u2019\u00e9coute active via l&rsquo;organisation r\u00e9guli\u00e8re (fr\u00e9quence \u00e0 adapter au contexte) de r\u00e9unions multi m\u00e9tiers d\u2019\u00e9change autour des architectures. Les livrables d\u2019architecture pouvant \u00eatre utilis\u00e9s comme support de discussion et de compte rendu de r\u00e9union. Cela peut \u00e9galement \u00eatre fait de mani\u00e8re informelle.<\/li>\n<li style=\"text-align: justify;\">Si le mot fonction est employ\u00e9 il doit \u00eatre associ\u00e9 \u00e0 l\u2019adjectif \u201cinterne\u201d ou \u201cexterne\u201d afin de bien clarifier de quoi on parle.<\/li>\n<li style=\"text-align: justify;\">Il faut analyser les variantes dysfonctionnelles des cas d\u2019usage.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1677228482631 pofo-stretch-content pofo-stretch-row-container\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-large margin-25px-bottom display-inline-block alt-font text-uppercase heading-style3  vc_custom_1675956721188  heading-7\"  style=\"font-size: 22px; font-weight: 600; color: #ffbf00;\" data-fontsize=\"22px\">TEMOIGNAGES<\/span><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Nous avons compil\u00e9 ici un certain nombre de verbatims de chef de projet ou d\u2019architecte syst\u00e8me de diff\u00e9rentes entreprises, et qui font \u00e9cho \u00e0 cette phase :<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 10pt;\"><em><strong>\u201c <\/strong>Nous avons mis en place un ensemble de revues syst\u00e8mes qui clarifient les niveaux de maturit\u00e9 des architectures attendus aux jalons et articulent le travail entre syst\u00e8me et sous-syst\u00e8mes. L\u2019architecte participe \u00e9galement aux revues des sous-syst\u00e8mes (qui doivent prendre en compte les exigences syst\u00e8me).<strong><br \/>\n\u201c<\/strong>Nous avons instaur\u00e9 des rituels de travail de 2 ou 3h hebdomadaires pour partager les travaux d&rsquo;architecture entre les strates et faciliter la convergence multi m\u00e9tier.<strong><br \/>\n\u201c<\/strong>Les \u00e9quipes logicielles se sont d&rsquo;abord senties perturb\u00e9es et inqui\u00e9t\u00e9es par la mise en place d&rsquo;une architecture fonctionnelle. Nous les avons int\u00e9gr\u00e9s plus t\u00f4t dans la d\u00e9finition des fonctions \u00ab\u00a0boites blanche\u00a0\u00bb pour qu&rsquo;ils se sentent plus \u00e0 l&rsquo;aise et moins en danger.<\/em><\/span><\/p>\n<\/div><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1676045500631 cover-background wow fadeIn pofo-stretch-content pofo-stretch-row-container pofo-row-responsive-69e03f8ebee08\"><div class=\"bg-extra-dark-gray bg-overlay\" style=\"opacity:0.8; \"><\/div><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth wow fadeInUp text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"text-extra-large margin-25px-bottom vertical-align-middle sm-width-100 display-inline-block alt-font heading-style3  vc_custom_1676045384304 pofo-button-responsive-69e03f8ebee96  heading-8\"  style=\"font-size: 18px; color: #ffffff;\" data-fontsize=\"18px\">Cet article est \u00e9galement disponible en format pdf.<\/span><a  href=\"https:\/\/cesam.community\/wp-content\/uploads\/2023\/04\/Le_role_de_l_architecte_WP_Extrait5_FR_v0_9.pdf\" target=\"_self\" class=\"btn pofo-button-1 button-style2  btn-white  btn-small  pofo-button-responsive-69e03f8ebeecc\" >TELECHARGER<i class=\"ti-download   margin-5px-left no-margin-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div><section data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" class=\"vc_row wpb_row vc_row-fluid  vc_custom_1676018195365 wow fadeIn vc_row-has-fill pofo-stretch-content pofo-stretch-row-container pofo-row-responsive-69e03f8ebef0d\"><div class=\"wpb_column vc_column_container vc_col-has-fill vc_col-sm-12 vc_col-md-offset-1 vc_col-md-10 col-xs-mobile-fullwidth\"><div class=\"vc_column-inner vc_custom_1676018441157\"><div class=\"wpb_wrapper\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid  vc_custom_1676018467029\"><div class=\"wpb_column vc_column_container vc_col-sm-12  col-xs-mobile-fullwidth text-center\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><span class=\"margin-100px-bottom xs-margin-40px-bottom font-weight-600 display-inline-block alt-font text-extra-small text-outside-line text-uppercase heading-style5  vc_custom_1676018337971  heading-9\"  style=\"font-size: 20px; color: #1c1c1c;\" data-fontsize=\"20px\">Des commentaires ?<\/span><div class=\"last-paragraph-no-margin\"><p style=\"text-align: center;\">Vos commentaires seront \u00e9tudi\u00e9s par les membres du Cercle lors de la prochaine r\u00e9union mensuelle.<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33627-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/posts\/34003#wpcf7-f33627-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"33627\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.9.8\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33627-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<div>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"contact-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required input-border-bottom\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nom*\" value=\"\" type=\"text\" name=\"contact-name\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"contact-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required input-border-bottom\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Entreprise*\" value=\"\" type=\"text\" name=\"contact-company\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"contact-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email input-border-bottom\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"contact-email\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"contact-message\"><textarea cols=\"40\" rows=\"3\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required xs-margin-20px-bottom input-border-bottom\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Votre commentaire*\" name=\"contact-message\"><\/textarea><\/span><br \/>\n\t<span class=\"wpcf7-form-control-wrap recaptcha\" data-name=\"recaptcha\"><span data-sitekey=\"6LfrTVwpAAAAAO-8Y798BV1Fkw1VGKBXJBEV30-H\" class=\"wpcf7-form-control wpcf7-recaptcha g-recaptcha\"><\/span>\r\n<noscript>\r\n\t<div class=\"grecaptcha-noscript\">\r\n\t\t<iframe loading=\"lazy\" src=\"https:\/\/www.google.com\/recaptcha\/api\/fallback?k=6LfrTVwpAAAAAO-8Y798BV1Fkw1VGKBXJBEV30-H\" frameborder=\"0\" scrolling=\"no\" width=\"310\" height=\"430\">\r\n\t\t<\/iframe>\r\n\t\t<textarea name=\"g-recaptcha-response\" rows=\"3\" cols=\"40\" placeholder=\"reCaptcha Response Here\">\r\n\t\t<\/textarea>\r\n\t<\/div>\r\n<\/noscript>\r\n<\/span><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner btn btn-small btn-black\" type=\"submit\" value=\"ENVOYER\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div><\/div><\/div><\/section><div class=\"vc_row-full-width vc_clearfix\"><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes avec les performances attendues, justifier les choix d\u2019architectures, proposer des alternatives et faire converger les sous-syst\u00e8mes vers la solution optimale globaleExtrait du livre blanc : Le r\u00f4le de l\u2019architecte \u2013 Le Cercle CESAMPr\u00e9ambuleCette activit\u00e9 vise \u00e0 : 1. Sp\u00e9cifier les comportements du syst\u00e8me sous la forme d\u2019une architecture fonctionnelle en identifiant et hi\u00e9rarchisant les fonctions internes du syst\u00e8me, en d\u00e9finissant et en synth\u00e9tisant les interfaces fonctionnelles existantes entre ces fonctions par le biais \u00e0 la fois d\u2019un diagramme d\u2019interactions fonctionnelles et d\u2019un arbre de d\u00e9composition fonctionnelle (\u00e9galement appel\u00e9 Function Breakdown Structure ou FBS). On d\u00e9finit enfin les modes de fonctionnement du syst\u00e8me. 2. Allouer les fonctions internes du syst\u00e8me aux composants par le biais d\u2019une architecture logique puis physique en identifiant d\u2019abord les composants qui impl\u00e9mentent les fonctions internes \u00e0 l\u2019aide d\u2019une matrice d\u2019allocation, puis en hi\u00e9rarchisant ces composants et en d\u00e9finissant enfin leurs interfaces via un diagramme d\u2019interactions. 3. Mettre en \u0153uvre un protocole de convergence et de justification it\u00e9ratif vis-\u00e0-vis des parties prenantes et des \u00e9quipes sous-syst\u00e8mes en construisant et en faisant \u00e9voluer des vues d\u2019architecture. L\u2019objectif est de faire adh\u00e9rer toutes les parties prenantes \u00e0...","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[236,237],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026<\/title>\n<meta name=\"description\" content=\"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026\" \/>\n<meta property=\"og:description\" content=\"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\" \/>\n<meta property=\"og:site_name\" content=\"Cesam Community\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-06T08:54:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-06T10:17:33+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cesamcommunity\" \/>\n<meta name=\"twitter:site\" content=\"@cesamcommunity\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505\"},\"headline\":\"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026\",\"datePublished\":\"2023-04-06T08:54:10+00:00\",\"dateModified\":\"2023-04-06T10:17:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\"},\"wordCount\":1811,\"publisher\":{\"@id\":\"https:\/\/cesam.community\/fr\/#organization\"},\"articleSection\":[\"The role of the architect\",\"WHITE PAPER\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\",\"url\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\",\"name\":\"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026\",\"isPartOf\":{\"@id\":\"https:\/\/cesam.community\/fr\/#website\"},\"datePublished\":\"2023-04-06T08:54:10+00:00\",\"dateModified\":\"2023-04-06T10:17:33+00:00\",\"description\":\"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...\",\"breadcrumb\":{\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/cesam.community\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WHITE PAPER\",\"item\":\"https:\/\/cesam.community\/fr\/category\/white-paper-fr\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cesam.community\/fr\/#website\",\"url\":\"https:\/\/cesam.community\/fr\/\",\"name\":\"Cesam Community\",\"description\":\"La communaut\u00e9 CESAM\",\"publisher\":{\"@id\":\"https:\/\/cesam.community\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cesam.community\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cesam.community\/fr\/#organization\",\"name\":\"CESAM Community\",\"url\":\"https:\/\/cesam.community\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png\",\"contentUrl\":\"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png\",\"width\":7310,\"height\":1018,\"caption\":\"CESAM Community\"},\"image\":{\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/cesamcommunity\",\"https:\/\/www.linkedin.com\/company\/community-cesam\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505\",\"name\":\"admin\",\"sameAs\":[\"https:\/\/cesam.community\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026","description":"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/","og_locale":"fr_FR","og_type":"article","og_title":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026","og_description":"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...","og_url":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/","og_site_name":"Cesam Community","article_published_time":"2023-04-06T08:54:10+00:00","article_modified_time":"2023-04-06T10:17:33+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@cesamcommunity","twitter_site":"@cesamcommunity","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#article","isPartOf":{"@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/"},"author":{"name":"admin","@id":"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505"},"headline":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026","datePublished":"2023-04-06T08:54:10+00:00","dateModified":"2023-04-06T10:17:33+00:00","mainEntityOfPage":{"@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/"},"wordCount":1811,"publisher":{"@id":"https:\/\/cesam.community\/fr\/#organization"},"articleSection":["The role of the architect","WHITE PAPER"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/","url":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/","name":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026","isPartOf":{"@id":"https:\/\/cesam.community\/fr\/#website"},"datePublished":"2023-04-06T08:54:10+00:00","dateModified":"2023-04-06T10:17:33+00:00","description":"L\u2019architecte m\u00e8ne une analyse bo\u00eete blanche qui lui permet d\u2019identifier les fonctions couvrant les besoins et usages identifi\u00e9s...","breadcrumb":{"@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cesam.community\/fr\/2023\/04\/06\/design-a-system-that-meets-the-needs-constraints-of-the-stakeholders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/cesam.community\/fr\/"},{"@type":"ListItem","position":2,"name":"WHITE PAPER","item":"https:\/\/cesam.community\/fr\/category\/white-paper-fr\/"},{"@type":"ListItem","position":3,"name":"Concevoir un syst\u00e8me qui r\u00e9pond aux besoins \/ contraintes des parties prenantes\u2026"}]},{"@type":"WebSite","@id":"https:\/\/cesam.community\/fr\/#website","url":"https:\/\/cesam.community\/fr\/","name":"Cesam Community","description":"La communaut\u00e9 CESAM","publisher":{"@id":"https:\/\/cesam.community\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cesam.community\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/cesam.community\/fr\/#organization","name":"CESAM Community","url":"https:\/\/cesam.community\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png","contentUrl":"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png","width":7310,"height":1018,"caption":"CESAM Community"},"image":{"@id":"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/cesamcommunity","https:\/\/www.linkedin.com\/company\/community-cesam\/about\/"]},{"@type":"Person","@id":"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505","name":"admin","sameAs":["https:\/\/cesam.community"]}]}},"_links":{"self":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/34003"}],"collection":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/comments?post=34003"}],"version-history":[{"count":6,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/34003\/revisions"}],"predecessor-version":[{"id":34010,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/34003\/revisions\/34010"}],"wp:attachment":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/media?parent=34003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/categories?post=34003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/tags?post=34003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}