<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Technologie et société</title><description>Welcome to my corner of the web, where I explore the evolving intersection of society and technology through the lens of a seasoned IT executive. As a CIO with years of hands-on experience, I dissect emerging trends, share strategic insights, and translate complex innovations into practical concepts for organizations and individuals. Join me as we navigate the digital landscape, tackle ethical dilemmas, and imagine a future shaped by cutting-edge tech—together.</description><managingEditor>noreply@blogger.com (Pascal Fares CFM)</managingEditor><pubDate>Sat, 16 May 2026 10:19:27 +0300</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">27</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>https://www.cofares.net/</link><language>en-us</language><item><title/><link>https://www.cofares.net/2026/05/suis-je-encore-enseignant-si-lia.html</link><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Fri, 15 May 2026 17:29:20 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-3048304860181152853</guid><description>&lt;h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEijsCAmYzt7VeEPwkUbjLPndobYOt5YseND4i1wHLSgHihoC5mHnDeM2IoKRZEpS23HwKzV-B3wCwx0DbF7K0tAYof-iRw3ybdEp_hrOQzugM6idshlDd2Sx1Zz5f2ndpI-qFowuln69kUOWSqU8yotcJJOxaCO8vAyI_H92W9EEOvMBVs_92Jzv1LiiVU" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1024" data-original-width="1536" height="213" src="https://blogger.googleusercontent.com/img/a/AVvXsEijsCAmYzt7VeEPwkUbjLPndobYOt5YseND4i1wHLSgHihoC5mHnDeM2IoKRZEpS23HwKzV-B3wCwx0DbF7K0tAYof-iRw3ybdEp_hrOQzugM6idshlDd2Sx1Zz5f2ndpI-qFowuln69kUOWSqU8yotcJJOxaCO8vAyI_H92W9EEOvMBVs_92Jzv1LiiVU" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Suis-je encore enseignant si l’IA prépare une partie de mes cours ?&lt;/h2&gt;

&lt;p&gt;
Pendant des années, pour préparer mes cours d’université ou de cycle ingénieur / master, 
je m’abonnais à plusieurs plateformes spécialisées.
&lt;/p&gt;

&lt;p&gt;
Des sites pour le développement logiciel, la gestion des données, l’analyse de données, 
l’intelligence artificielle, l’architecture, les bonnes pratiques, etc.
&lt;/p&gt;

&lt;p&gt;
Je lisais, je synthétisais, je préparais mes transparents, je construisais mes supports, 
souvent avec GitHub Pages pour donner un accès en ligne à mes étudiants.
&lt;/p&gt;

&lt;p&gt;
Je faisais aussi des vidéos pour expliquer les notions importantes, revenir sur les points difficiles, 
ou prolonger le cours après la séance.
&lt;/p&gt;

&lt;p&gt;
C’était passionnant, mais très consommateur en temps.
&lt;br /&gt;
Et aussi en budget : chaque domaine avait ses ressources, ses abonnements, ses mises à jour, ses outils.
&lt;/p&gt;

&lt;p&gt;
Aujourd’hui, avec un abonnement à une IA sérieuse — que ce soit Google, OpenAI, Anthropic 
ou une autre solution majeure — une grande partie de ce travail change profondément.
&lt;/p&gt;

&lt;p&gt;
Je peux reprendre mes anciennes notes, mes anciens cours, mes supports, mes exemples, mes références.
&lt;br /&gt;
Je peux les structurer, les enrichir, les transformer en synthèses, en transparents, en fiches de révision, 
en quiz, en exercices progressifs.
&lt;/p&gt;

&lt;p&gt;
Avec des outils comme NotebookLM, je peux construire un assistant basé sur mes propres documents, 
mes propres cours, ma propre progression pédagogique.
&lt;/p&gt;

&lt;p&gt;
Et là, une vraie question se pose :
&lt;/p&gt;

&lt;blockquote&gt;
&lt;strong&gt;Suis-je moins enseignant parce que l’IA m’aide à préparer ?&lt;/strong&gt;
&lt;/blockquote&gt;

&lt;p&gt;
Je pense exactement l’inverse.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;L’IA ne remplace pas l’enseignant.&lt;/strong&gt;
&lt;br /&gt;
Elle déplace son rôle.
&lt;/p&gt;

&lt;p&gt;
Avant, une grande partie de mon énergie partait dans la recherche, la compilation, 
la mise en forme, la création de supports, la production d’exercices.
&lt;/p&gt;

&lt;p&gt;
Aujourd’hui, cette partie peut être accélérée.
&lt;/p&gt;

&lt;p&gt;
Mais ce qui reste — et qui devient encore plus important — c’est le cœur du métier :
&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;faire comprendre,&lt;/li&gt;
  &lt;li&gt;donner du sens,&lt;/li&gt;
  &lt;li&gt;motiver,&lt;/li&gt;
  &lt;li&gt;coacher,&lt;/li&gt;
  &lt;li&gt;orienter,&lt;/li&gt;
  &lt;li&gt;corriger,&lt;/li&gt;
  &lt;li&gt;challenger,&lt;/li&gt;
  &lt;li&gt;adapter le discours au niveau réel des étudiants,&lt;/li&gt;
  &lt;li&gt;faire le lien entre la théorie, la pratique et le monde professionnel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
L’IA peut générer un exercice.
&lt;br /&gt;
Mais elle ne sait pas toujours pourquoi cet exercice est pertinent pour ce groupe précis, 
à ce moment précis de leur apprentissage.
&lt;/p&gt;

&lt;p&gt;
L’IA peut produire un résumé.
&lt;br /&gt;
Mais elle ne voit pas les regards perdus dans la salle.
&lt;/p&gt;

&lt;p&gt;
L’IA peut expliquer un concept.
&lt;br /&gt;
Mais elle ne remplace pas l’expérience de l’enseignant qui sait dire :
&lt;/p&gt;

&lt;blockquote&gt;
“Attention, ici vous croyez avoir compris, mais dans un vrai projet, 
c’est là que vous allez vous tromper.”
&lt;/blockquote&gt;

&lt;p&gt;
Le métier change.
&lt;/p&gt;

&lt;p&gt;
L’enseignant n’est plus seulement un producteur de contenu.
&lt;br /&gt;
Il devient davantage un architecte de parcours, un guide, un coach, 
un médiateur entre la connaissance, les outils et l’étudiant.
&lt;/p&gt;

&lt;p&gt;
Et finalement, c’est peut-être une bonne nouvelle.
&lt;/p&gt;

&lt;p&gt;
Parce que préparer des slides n’a jamais été la partie la plus noble du métier.
&lt;br /&gt;
La vraie valeur est ailleurs : dans la pédagogie, l’accompagnement, l’exigence, 
la transmission de l’expérience, et la capacité à donner envie d’apprendre.
&lt;/p&gt;

&lt;p&gt;
Donc non, je ne pense pas que l’IA fasse disparaître l’enseignant.
&lt;/p&gt;

&lt;p&gt;
Elle oblige simplement l’enseignant à se recentrer sur ce qu’il aurait toujours dû être :
&lt;/p&gt;

&lt;blockquote&gt;
moins un distributeur de contenu,&lt;br /&gt;
plus un révélateur de compétences.
&lt;/blockquote&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEijsCAmYzt7VeEPwkUbjLPndobYOt5YseND4i1wHLSgHihoC5mHnDeM2IoKRZEpS23HwKzV-B3wCwx0DbF7K0tAYof-iRw3ybdEp_hrOQzugM6idshlDd2Sx1Zz5f2ndpI-qFowuln69kUOWSqU8yotcJJOxaCO8vAyI_H92W9EEOvMBVs_92Jzv1LiiVU=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Domptez l'IA : Mon guide personnel pour mieux parler à Gemini</title><link>https://www.cofares.net/2026/02/domptez-lia-mon-guide-personnel-pour.html</link><category>Gemini
prompt</category><category>IA</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Wed, 4 Feb 2026 12:42:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-1120735770975053219</guid><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;span style="font-weight: normal;"&gt;On a tous vécu ce moment. Vous ouvrez Gemini, vous tapez une question rapide... et la réponse est "mouais". Pas fausse, mais pas transcendante non plus. Vous vous dites peut-être que l'IA, c'est surfait.&lt;/span&gt;&lt;/p&gt;&lt;p data-path-to-node="8"&gt;&lt;b data-index-in-node="0" data-path-to-node="8"&gt;Spoiler : Le problème, ce n'est pas l'IA. C'est la façon dont on lui parle.&lt;/b&gt;&lt;/p&gt;&lt;p data-path-to-node="9"&gt;C'est là qu'intervient le &lt;b data-index-in-node="26" data-path-to-node="9"&gt;Prompt Engineering&lt;/b&gt;. Derrière ce terme un peu technique se cache une compétence toute simple : l'art de poser la bonne question pour obtenir la meilleure réponse. Je travaille quotidiennement avec Gemini, et j'ai compilé pour vous mes meilleures astuces pour passer de réponses "banales" à des résultats bluffants.&lt;/p&gt;&lt;p data-path-to-node="10"&gt;Voici comment transformer Gemini en votre meilleur allié créatif.&lt;/p&gt;&lt;p data-path-to-node="11"&gt;&lt;b data-index-in-node="0" data-path-to-node="11"&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b data-index-in-node="0" data-path-to-node="11"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiGywS-sy0A2XrK0qSX3_guKsDOB9BV8HT0VG5z_EnSuLyT4zbykGT4fFTqJk6GPZN85SfMtrbFRInv7uq1lughF11SvVxwuCnIPAXXwNtKXDJVkDs6hlne4BUoELy7xJaBc8SECzlsbtscuGhumRt7jAOxPZJPqTSXn1jldc1M6nWTdhVpMxTeg3lecGc" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="559" data-original-width="1024" height="175" src="https://blogger.googleusercontent.com/img/a/AVvXsEiGywS-sy0A2XrK0qSX3_guKsDOB9BV8HT0VG5z_EnSuLyT4zbykGT4fFTqJk6GPZN85SfMtrbFRInv7uq1lughF11SvVxwuCnIPAXXwNtKXDJVkDs6hlne4BUoELy7xJaBc8SECzlsbtscuGhumRt7jAOxPZJPqTSXn1jldc1M6nWTdhVpMxTeg3lecGc" width="320" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b data-index-in-node="0" data-path-to-node="11"&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;hr data-path-to-node="12" /&gt;&lt;h2 data-path-to-node="13"&gt;1. La Règle d'Or : Le Contexte est Roi &#128081;&lt;/h2&gt;&lt;p data-path-to-node="14"&gt;Imaginez que vous demandez à un stagiaire (très intelligent mais qui débarque tout juste dans l'entreprise) : &lt;i data-index-in-node="110" data-path-to-node="14"&gt;"Fais-moi un rapport."&lt;/i&gt; Il va vous regarder avec des yeux ronds. Un rapport sur quoi ? Pour qui ? Quelle longueur ?&lt;/p&gt;&lt;p data-path-to-node="15"&gt;Avec Gemini, c'est exactement pareil. Si vous êtes vague, il est obligé de deviner (et souvent, il devine mal).&lt;/p&gt;&lt;p data-path-to-node="16"&gt;Pour éviter ça, utilisez la méthode &lt;b data-index-in-node="36" data-path-to-node="16"&gt;C.R.O.&lt;/b&gt; avant d'appuyer sur Entrée :&lt;/p&gt;&lt;ul data-path-to-node="17"&gt;&lt;li&gt;&lt;p data-path-to-node="17,0,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="17,0,0"&gt;C - Contexte :&lt;/b&gt; Qui êtes-vous et quelle est la situation ? (ex: "Je suis un étudiant pressé...")&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="17,1,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="17,1,0"&gt;R - Rôle :&lt;/b&gt; Qui doit être Gemini ? (ex: "Agis comme un professeur d'histoire passionnant...")&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="17,2,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="17,2,0"&gt;O - Objectif :&lt;/b&gt; Que voulez-vous accomplir précisément ? (ex: "...et résume la Révolution française en 3 points clés.")&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote data-path-to-node="18"&gt;&lt;p data-path-to-node="18,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="18,0"&gt;&#128161; L'astuce pro :&lt;/b&gt; Commencez toujours vos prompts par &lt;i data-index-in-node="53" data-path-to-node="18,0"&gt;"Agis en tant que..."&lt;/i&gt; ou &lt;i data-index-in-node="78" data-path-to-node="18,0"&gt;"Tu es un expert en..."&lt;/i&gt;. Cela change radicalement la qualité de la réponse car cela active le vocabulaire et le ton spécifiques au domaine que vous ciblez.&lt;/p&gt;&lt;/blockquote&gt;&lt;p data-path-to-node="19"&gt;&lt;b data-index-in-node="0" data-path-to-node="19"&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b data-index-in-node="0" data-path-to-node="19"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEj9BDUjhp75HuaDKA4LicL2_8f6ssIGUS4Lha9UPoWx9NFPpiuTydoHOFq5r-ufP-n9-d8PI6pslpwwzWYPnVA1FR2lpxqB9IRnjpJ_QL_whOEFjQC9vtc7tnN6esQO54dNMQ138k1DfK01EIZjAxzfTDQ3zihYHuwTo_XILVQfpZonSXo_rIE4zdw_MqQ" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="559" data-original-width="1024" height="175" src="https://blogger.googleusercontent.com/img/a/AVvXsEj9BDUjhp75HuaDKA4LicL2_8f6ssIGUS4Lha9UPoWx9NFPpiuTydoHOFq5r-ufP-n9-d8PI6pslpwwzWYPnVA1FR2lpxqB9IRnjpJ_QL_whOEFjQC9vtc7tnN6esQO54dNMQ138k1DfK01EIZjAxzfTDQ3zihYHuwTo_XILVQfpZonSXo_rIE4zdw_MqQ" width="320" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b data-index-in-node="0" data-path-to-node="19"&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;hr data-path-to-node="20" /&gt;&lt;h2 data-path-to-node="21"&gt;2. Soyez obsédé par le format &#128221;&lt;/h2&gt;&lt;p data-path-to-node="22"&gt;Gemini ne sait pas lire dans vos pensées. Si vous avez besoin d'un tableau et que vous ne le demandez pas, vous aurez un pavé de texte indigeste.&lt;/p&gt;&lt;p data-path-to-node="23"&gt;N'hésitez pas à imposer des contraintes strictes sur la forme de la réponse :&lt;/p&gt;&lt;ul data-path-to-node="24"&gt;&lt;li&gt;&lt;p data-path-to-node="24,0,0"&gt;"Réponds uniquement sous forme de liste à puces."&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="24,1,0"&gt;"Fais un tableau comparatif avec 3 colonnes : Avantages, Inconvénients, Prix estimé."&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="24,2,0"&gt;"Utilise du gras pour mettre en évidence les concepts clés."&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="24,3,0"&gt;"Limites-toi à 280 caractères maximum (pour un tweet)."&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node="25"&gt;&lt;b data-index-in-node="0" data-path-to-node="25"&gt;Plus vous êtes directif sur la forme, moins Gemini divague sur le fond.&lt;/b&gt;&lt;/p&gt;&lt;hr data-path-to-node="26" /&gt;&lt;h2 data-path-to-node="27"&gt;3. L'exemple "Avant / Après" pour tout comprendre&lt;/h2&gt;&lt;p data-path-to-node="28"&gt;Voyons la différence concrète entre un prompt d'amateur et un prompt d'ingénieur.&lt;/p&gt;&lt;p data-path-to-node="29"&gt;❌ &lt;b data-index-in-node="2" data-path-to-node="29"&gt;Le Prompt "Bof" :&lt;/b&gt;&lt;/p&gt;&lt;blockquote data-path-to-node="30"&gt;&lt;p data-path-to-node="30,0"&gt;"Écris-moi un article de blog sur le télétravail."&lt;/p&gt;&lt;/blockquote&gt;&lt;p data-path-to-node="31"&gt;&lt;i data-index-in-node="0" data-path-to-node="31"&gt;Résultat probable :&lt;/i&gt; Un texte générique, un peu plat, que l'on a déjà lu 1000 fois sur le web.&lt;/p&gt;&lt;p data-path-to-node="32"&gt;✅ &lt;b data-index-in-node="2" data-path-to-node="32"&gt;Le Super Prompt (Méthode C.R.O + Format) :&lt;/b&gt;&lt;/p&gt;&lt;blockquote data-path-to-node="33"&gt;&lt;p data-path-to-node="33,0"&gt;"&lt;b data-index-in-node="1" data-path-to-node="33,0"&gt;Agis en tant que&lt;/b&gt; DRH spécialisé dans le bien-être au travail (Rôle). &lt;b data-index-in-node="70" data-path-to-node="33,0"&gt;Rédige&lt;/b&gt; une introduction d'article de blog à destination des managers sceptiques (Contexte/Cible). &lt;b data-index-in-node="168" data-path-to-node="33,0"&gt;Le sujet :&lt;/b&gt; Pourquoi le télétravail augmente la productivité. &lt;b data-index-in-node="229" data-path-to-node="33,0"&gt;Ton :&lt;/b&gt; Professionnel mais persuasif, basé sur des données. &lt;b data-index-in-node="287" data-path-to-node="33,0"&gt;Format :&lt;/b&gt; Utilise une métaphore frappante pour commencer."&lt;/p&gt;&lt;/blockquote&gt;&lt;p data-path-to-node="34"&gt;&lt;i data-index-in-node="0" data-path-to-node="34"&gt;Résultat probable :&lt;/i&gt; Un contenu ciblé, structuré, avec un angle d'attaque original et immédiatement utilisable.&lt;/p&gt;&lt;hr data-path-to-node="35" /&gt;&lt;h2 data-path-to-node="36"&gt;4. N'ayez pas peur de discuter ! (L'itération) &#128483;️&lt;/h2&gt;&lt;p data-path-to-node="37"&gt;C'est l'erreur la plus fréquente chez les débutants : penser que si la première réponse n'est pas parfaite, c'est raté. &lt;b data-index-in-node="120" data-path-to-node="37"&gt;C'est faux.&lt;/b&gt;&lt;/p&gt;&lt;p data-path-to-node="38"&gt;Le "Prompt Engineering", c'est une conversation, pas une commande unique au drive-in. Gemini a une mémoire dans le fil de discussion actuel. Traitez-le comme un collègue et rebondissez sur sa réponse :&lt;/p&gt;&lt;ul data-path-to-node="39"&gt;&lt;li&gt;&lt;p data-path-to-node="39,0,0"&gt;&lt;i data-index-in-node="0" data-path-to-node="39,0,0"&gt;"C'est une bonne base, mais le ton est trop formel. Rends-le plus fun et accessible."&lt;/i&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="39,1,0"&gt;&lt;i data-index-in-node="0" data-path-to-node="39,1,0"&gt;"Tu as oublié de parler du budget dans le point 2, rajoute une section là-dessus."&lt;/i&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="39,2,0"&gt;&lt;i data-index-in-node="0" data-path-to-node="39,2,0"&gt;"Simplifie le 3ème paragraphe pour qu'un enfant de 10 ans puisse comprendre."&lt;/i&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node="40"&gt;&lt;b data-index-in-node="0" data-path-to-node="40"&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b data-index-in-node="0" data-path-to-node="40"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhXDofK6U4oFrUFyMoxbdazG6LRGXQTvd4gB1AbrBtz17xP_gPaNzhFwW-s7zUMW3q66bwm8jBuaAWL-AJZwe5mydJR8MGplSad-lG7B4qolMXNXZ0RdETixX1nhZ0-gsIYx3T2arcP5TZ1qFzsthNdac5x4b3kJ7kpsrNBCf-C9UWiSAuWxvc7XeCpdAk" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1536" data-original-width="2816" height="175" src="https://blogger.googleusercontent.com/img/a/AVvXsEhXDofK6U4oFrUFyMoxbdazG6LRGXQTvd4gB1AbrBtz17xP_gPaNzhFwW-s7zUMW3q66bwm8jBuaAWL-AJZwe5mydJR8MGplSad-lG7B4qolMXNXZ0RdETixX1nhZ0-gsIYx3T2arcP5TZ1qFzsthNdac5x4b3kJ7kpsrNBCf-C9UWiSAuWxvc7XeCpdAk" width="320" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b data-index-in-node="0" data-path-to-node="40"&gt;&lt;br /&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;hr data-path-to-node="41" /&gt;&lt;h2 data-path-to-node="42"&gt;En résumé : Osez tester !&lt;/h2&gt;&lt;p data-path-to-node="43"&gt;Le prompt engineering n'est pas une science exacte, c'est une pratique. C'est en forgeant qu'on devient forgeron. Plus vous testerez des contextes bizarres et des rôles différents, plus vous comprendrez comment "raisonne" le modèle.&lt;/p&gt;&lt;p data-path-to-node="44"&gt;Alors, la prochaine fois que vous ouvrez Gemini, ne soyez pas timide. Soyez précis, soyez exigeant, et surtout... amusez-vous !&lt;/p&gt;&lt;hr data-path-to-node="45" /&gt;&lt;h3 data-path-to-node="46"&gt;&#128640; À vous de jouer&lt;/h3&gt;&lt;p data-path-to-node="47"&gt;Copiez-collez ce prompt pour tester dès maintenant la puissance des rôles :&lt;/p&gt;&lt;blockquote data-path-to-node="48"&gt;&lt;p data-path-to-node="48,0"&gt;&lt;i data-index-in-node="0" data-path-to-node="48,0"&gt;"Agis comme un coach sportif d'élite, très intense mais juste. Donne-moi 3 conseils inattendus (pas les trucs habituels) pour me motiver à aller courir alors qu'il pleut dehors. Utilise un ton direct."&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p data-path-to-node="49"&gt;Dites-moi en commentaire ce qu'il vous a répondu ! &#128071;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEiGywS-sy0A2XrK0qSX3_guKsDOB9BV8HT0VG5z_EnSuLyT4zbykGT4fFTqJk6GPZN85SfMtrbFRInv7uq1lughF11SvVxwuCnIPAXXwNtKXDJVkDs6hlne4BUoELy7xJaBc8SECzlsbtscuGhumRt7jAOxPZJPqTSXn1jldc1M6nWTdhVpMxTeg3lecGc=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Moderniser Rambouillet par l'Action : L'engagement de Pascal Fares</title><link>https://www.cofares.net/2026/02/agir-pour-rambouillet.html</link><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Tue, 3 Feb 2026 16:03:27 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-2803193308617084314</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix1LzyRu_7_slou3Qu1vpDaADVUxHQ8UC8-OrAa0Hh4tfwQvTTk6KFuPMSGH94aBXX_P6_LNEf4qxRi9TzrunKSKhjZv4_AMrp7NvFChULiTCpDR7eU9DYvxwP6X9alHENg7us-cixT5PUe-CRabscY0BhpIBeF9xIBPSI_eT947TVhthFD75ShDlCKPo/s1024/Image.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1024" data-original-width="1024" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix1LzyRu_7_slou3Qu1vpDaADVUxHQ8UC8-OrAa0Hh4tfwQvTTk6KFuPMSGH94aBXX_P6_LNEf4qxRi9TzrunKSKhjZv4_AMrp7NvFChULiTCpDR7eU9DYvxwP6X9alHENg7us-cixT5PUe-CRabscY0BhpIBeF9xIBPSI_eT947TVhthFD75ShDlCKPo/w135-h135/Image.png" width="135" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Rambouillet est à un tournant. Entre tradition et modernité, notre ville a besoin d'un nouveau souffle, ancré dans le concret et l'efficacité. Dans ma dernière vidéo, Je (&lt;b data-index-in-node="180" data-path-to-node="4"&gt;Pascal Fares)&lt;/b&gt;, expert en gestion de systèmes d'information, partage ma vision pour une ville connectée, solidaire et dynamique au sein de la liste &lt;b data-index-in-node="326" data-path-to-node="4"&gt;Agir Pour Rambouillet&lt;/b&gt;, menée par &lt;b data-index-in-node="359" data-path-to-node="4"&gt;Gilles Schmidt&lt;/b&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p data-path-to-node="7"&gt;Dans cette vidéo,&amp;nbsp;J'explique pourquoi j'ai décidé de m'engager. Mon parcours de Directeur des Systèmes d'Information (DSI) n'est pas seulement un titre, c'est une méthode de travail éprouvée au quotidien :&lt;/p&gt;&lt;ol data-path-to-node="8" start="1"&gt;&lt;li&gt;&lt;p data-path-to-node="8,0,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="8,0,0"&gt;Gestion Rigoureuse des Budgets :&lt;/b&gt; "Diriger des budgets, tenir des délais, optimiser les coûts, c'est mon quotidien".&amp;nbsp;Une compétence essentielle pour une gestion municipale saine et transparente.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="8,1,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="8,1,0"&gt;La Technologie au Service de l'Humain :&lt;/b&gt; Je ne prône pas la technologie pour la technologie. Notre objectif est de l'utiliser comme un levier pour &lt;b data-index-in-node="148" data-path-to-node="8,1,0"&gt;soutenir l'économie locale&lt;/b&gt; et &lt;b data-index-in-node="178" data-path-to-node="8,1,0"&gt;faciliter la démocratie participative.&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node="8,2,0"&gt;&lt;b data-index-in-node="0" data-path-to-node="8,2,0"&gt;Des Résultats Mesurables :&lt;/b&gt; "Pas d'effets d'annonce, nous voulons des résultats mesurables pour nos commerces et pour la vie de nos quartiers". L'engagement de la liste &lt;b data-index-in-node="177" data-path-to-node="8,2,0"&gt;Agir Pour Rambouillet&lt;/b&gt; est clair : du concret avant tout.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/CbQcwLSkk3o?si=GIDs7EeA_5twiZ0M" title="YouTube video player" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix1LzyRu_7_slou3Qu1vpDaADVUxHQ8UC8-OrAa0Hh4tfwQvTTk6KFuPMSGH94aBXX_P6_LNEf4qxRi9TzrunKSKhjZv4_AMrp7NvFChULiTCpDR7eU9DYvxwP6X9alHENg7us-cixT5PUe-CRabscY0BhpIBeF9xIBPSI_eT947TVhthFD75ShDlCKPo/s72-w135-h135-c/Image.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Normes, maîtrise budgétaire et innovation : deux logiques qui se heurtent</title><link>https://www.cofares.net/2026/01/normes-maitrise-budgetaire-et.html</link><category>innovation</category><category>Norme</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Mon, 19 Jan 2026 16:52:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-5873005566260644314</guid><description>Un système de maîtrise budgétaire et de normes n’est pas “mauvais” en soi. Il est même indispensable dès qu’une organisation dépasse une certaine taille : il protège la qualité, la sécurité, la conformité, la rentabilité et la continuité de service. Le problème, c’est que ce système est optimisé pour une chose : réduire l’incertitude. &lt;br /&gt;&lt;br /&gt;Or, l’innovation, elle, n’est pas l’optimisation de l’existant. C’est la création de quelque chose qui n’a pas encore prouvé sa valeur. Et donc, par définition, l’innovation augmente l’incertitude au lieu de la réduire.
&lt;p data-end="934" data-start="887"&gt;C’est là que naît l’opposition “structurelle” :&lt;/p&gt;
&lt;ul data-end="1269" data-start="936"&gt;
&lt;li data-end="1111" data-start="936"&gt;
&lt;p data-end="1111" data-start="938"&gt;Le système de maîtrise budgétaire et de normes &lt;strong data-end="999" data-start="985"&gt;récompense&lt;/strong&gt; la prévisibilité, la stabilité, la conformité aux processus, le contrôle des coûts, et l’évitement des risques.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="1269" data-start="1112"&gt;
&lt;p data-end="1269" data-start="1114"&gt;L’innovation &lt;strong data-end="1136" data-start="1127"&gt;exige&lt;/strong&gt; l’inverse : exploration, expérimentation, rapidité, décisions incomplètes, apprentissage par essais-erreurs, et tolérance à l’échec.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="1426" data-start="1271"&gt;Ces deux logiques ne sont pas juste différentes : elles produisent des comportements opposés. Si on applique les mêmes règles à tout, l’une écrase l’autre.&lt;/p&gt;
&lt;hr data-end="1431" data-start="1428" /&gt;
&lt;h3 data-end="1512" data-start="1433"&gt;Pourquoi l’innovation “meurt” naturellement dans les organisations établies et normées&lt;/h3&gt;
À mesure qu’une entreprise grandit, elle devient très bonne pour exécuter :&lt;br /&gt; budgets annualisés, comités d’arbitrage, processus d’approbation, normes, reporting, prévisions, KPIs de performance, gestion des risques, conformité…&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tout cela rend l’organisation plus robuste. Mais ces mécanismes ont aussi un effet secondaire : ils rendent l’innovation structurellement désavantagée.
&lt;p data-end="2069" data-start="1937"&gt;Dans beaucoup d’entreprises, on ne “refuse” pas l’innovation ouvertement (en principe)—&amp;nbsp;on la tue par asphyxie administrative :&lt;/p&gt;
&lt;ul data-end="2365" data-start="2070"&gt;
&lt;li data-end="2104" data-start="2070"&gt;
&lt;p data-end="2104" data-start="2072"&gt;on exige un ROI fiable trop tôt,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="2161" data-start="2105"&gt;
&lt;p data-end="2161" data-start="2107"&gt;on impose des jalons conçus pour des projets certains,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="2204" data-start="2162"&gt;
&lt;p data-end="2204" data-start="2164"&gt;on surcharge les équipes de validations,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="2292" data-start="2205"&gt;
&lt;p data-end="2292" data-start="2207"&gt;on demande une architecture “parfaite” avant d’avoir appris ce qu’il faut construire,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="2365" data-start="2293"&gt;
&lt;p data-end="2365" data-start="2295"&gt;on juge un projet exploratoire avec les métriques d’un produit mature.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="2468" data-start="2367"&gt;Résultat : les idées nouvelles passent leur temps à se justifier, et n’ont plus le temps d’apprendre ou d'essayer et finir par produire.&lt;/p&gt;
&lt;hr data-end="2473" data-start="2470" /&gt;
&lt;h3 data-end="2551" data-start="2475"&gt;Ne pas “attendre” que le système adopte l’innovation&lt;/h3&gt;
&lt;p data-end="2815" data-start="2553"&gt;Une entreprise qui attend que le système “se transforme” spontanément pour accueillir l’innovation attendra indéfiniment. Pas parce que les gens sont contre, mais parce que le système fait exactement ce pour quoi il a été créé :&amp;nbsp;rendre l’organisation maîtrisable.&lt;/p&gt;
Créer de la place pour quelque chose de nouveau demande donc une intervention explicite au plus haut niveau :
&lt;ul data-end="3263" data-start="2931"&gt;
définir des exceptions encadrées (et assumées) aux normes et au cycle budgétaire,
&lt;li data-end="3072" data-start="3019"&gt;
&lt;p data-end="3072" data-start="3021"&gt;isoler un périmètre où l’on autorise l’incertitude,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3151" data-start="3073"&gt;
&lt;p data-end="3151" data-start="3075"&gt;protéger l’équipe des processus qui font tourner le reste de l’organisation,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3263" data-start="3152"&gt;
&lt;p data-end="3263" data-start="3154"&gt;accepter que la “bonne gouvernance” d’un projet innovant n’est pas la même que celle d’un projet d’exécution.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="3428" data-start="3265"&gt;&lt;span data-end="3351" data-start="3303"&gt;P&lt;/span&gt;&lt;strong data-end="3351" data-start="3303"&gt;rotéger l’innovation n’est pas être laxiste&lt;/strong&gt;. C’est mettre en place une gouvernance différente, adaptée à l’exploration :&lt;/p&gt;
&lt;ul data-end="3706" data-start="3429"&gt;
&lt;li data-end="3477" data-start="3429"&gt;
&lt;p data-end="3477" data-start="3431"&gt;des budgets “par tranches” et agilité,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3568" data-start="3478"&gt;
&lt;p data-end="3568" data-start="3480"&gt;des objectifs d’apprentissage (hypothèses testées POC) plutôt que des promesses de résultat,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3620" data-start="3569"&gt;
&lt;p data-end="3620" data-start="3571"&gt;des délais courts, des démonstrations fréquentes,&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3706" data-start="3621"&gt;
&lt;p data-end="3706" data-start="3623"&gt;et un droit à l’échec… mais rapide et instructif, pas un échec lent et coûteux.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end="3711" data-start="3708" /&gt;
&lt;h3 data-end="3778" data-start="3713"&gt;Une tension permanente, pas un problème à “résoudre” une fois&lt;/h3&gt;
&lt;p data-end="3815" data-start="3780"&gt;Cette tension existera toujours :&lt;/p&gt;
&lt;ul data-end="3989" data-start="3816"&gt;
&lt;li data-end="3897" data-start="3816"&gt;
&lt;p data-end="3897" data-start="3818"&gt;Sans normes et maîtrise budgétaire, l’entreprise se fragilise et se disperse.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="3989" data-start="3898"&gt;
&lt;p data-end="3989" data-start="3900"&gt;Sans espace protégé pour l’innovation, l’entreprise s’optimise… jusqu’à devenir obsolète.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="4117" data-start="3991"&gt;Les organisations qui réussissent ne “choisissent” pas un camp; elles acceptent qu’il faut deux systèmes qui cohabitent : &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol data-end="4255" data-start="4118"&gt;&lt;li data-end="4185" data-start="4118"&gt;&lt;p data-end="4185" data-start="4121"&gt;un système d’exécution (stabilité, qualité, coûts, conformité)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end="4255" data-start="4186"&gt;
&lt;p data-end="4255" data-start="4189"&gt;un système d’exploration (vitesse, apprentissage, expérimentation, agilité)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Plus qu'une boutique de pierres : 4 facettes surprenantes des Secrets de G&amp;M</title><link>https://www.cofares.net/2025/10/plus-quune-boutique-de-pierres-4.html</link><category>Bijoux</category><category>lithothérapie</category><category>Runes et Pendules</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Sat, 11 Oct 2025 12:06:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-4879414962661244123</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgnQTWl9Rj986TaVgYG1Trrd2oU-db_EGmfJWO-mAHHLo8PSx3lQlnqvj-mnczof2qE-SvUC1DzuEv-xeilVq0Q-dd6fiJ7PKjMooHDuGS81zEbPX86aMjQ4afhl5v3Xsi6wxlslZKTw2RbNKEKhcNwgPjBmPto91DK8laYpkb3YjinyKyj12akCh1D6Yo" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1072" data-original-width="1648" height="208" src="https://blogger.googleusercontent.com/img/a/AVvXsEgnQTWl9Rj986TaVgYG1Trrd2oU-db_EGmfJWO-mAHHLo8PSx3lQlnqvj-mnczof2qE-SvUC1DzuEv-xeilVq0Q-dd6fiJ7PKjMooHDuGS81zEbPX86aMjQ4afhl5v3Xsi6wxlslZKTw2RbNKEKhcNwgPjBmPto91DK8laYpkb3YjinyKyj12akCh1D6Yo" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vous pouvez visiter le site pour achat en ligne : &lt;a href="https://lessecretsdegetm.fr/"&gt;https://lessecretsdegetm.fr/&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Lorsque l'on pense à une boutique de lithothérapie, on imagine souvent des étagères remplies de cristaux scintillants. Si "Les secrets de GetM" excelle dans ce domaine, elle est en réalité une destination bien plus complète pour quiconque s'intéresse au bien-être et à la spiritualité. Cet article vous dévoile plusieurs facettes qui font de cette boutique un lieu unique en son genre.&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Un univers bien au-delà des simples minéraux&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Si la boutique propose une gamme impressionnante de minéraux sous toutes leurs formes (pierres roulées, brutes, géodes...), son catalogue s'étend bien plus loin pour offrir un accompagnement global. L'objectif est de fournir tous les outils nécessaires à une pratique spirituelle et de bien-être épanouie. Vous y trouverez notamment :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bijoux&lt;/li&gt;&lt;li&gt;Encens et Sauges&lt;/li&gt;&lt;li&gt;Runes et Pendules&lt;/li&gt;&lt;li&gt;Bols chantants&lt;/li&gt;&lt;li&gt;Décoration Zen&lt;/li&gt;&lt;li&gt;Livres, Tarots &amp;amp; Oracles&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Cette approche holistique permet à chacun de trouver les alliés qui résonnent avec sa pratique, que ce soit pour la méditation, la divination, la purification d'un lieu ou simplement pour s'entourer de beauté et d'énergies positives.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Un lieu pour apprendre et grandir&lt;/b&gt;&lt;/p&gt;&lt;p&gt;"Les secrets de GetM" n'est pas seulement un espace de vente, c'est aussi une véritable ressource pour ceux qui souhaitent approfondir leurs connaissances. La boutique anime un blog riche et inspirant, articulé autour de quatre thématiques principales : Lithothérapie, Univers Spirituel, Méditations, et Actualités.&lt;/p&gt;&lt;p&gt;L'engagement de la boutique à guider sa communauté est palpable à travers des invitations claires comme "Je veux en apprendre plus" ou "Oui, je veux tout savoir !". Cette démarche éducative positionne la boutique non pas comme un simple vendeur, mais comme un guide bienveillant sur le chemin de la découverte de soi.&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Une pratique de la lithothérapie ancrée dans la responsabilité&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Dans le domaine du bien-être, la clarté et l'honnêteté sont fondamentales. "Les secrets de GetM" l'a bien compris et place l'éthique au cœur de sa pratique. La boutique affiche ainsi un avertissement essentiel qui définit le cadre de la lithothérapie :&lt;/p&gt;&lt;p&gt;La Lithothérapie ne remplace pas l'avis médical. Les Pierres sont des Outils, des alliées précieuses dans la compréhension de soi et le bien-être, en aucun cas, elles ne se substituent à un avis médical, ni à un traitement prescrit.&lt;/p&gt;&lt;p&gt;Cette transparence est un gage de sérieux. Elle assure que les clients abordent la lithothérapie de manière éclairée, en la considérant comme un complément précieux à une démarche de bien-être globale, sans jamais la substituer à la médecine conventionnelle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Une double présence, à la fois en ligne et en boutique&lt;/b&gt;&lt;/p&gt;&lt;p&gt;À l'ère du numérique, "Les secrets de GetM" allie le meilleur des deux mondes. La boutique en ligne, propulsée par Shopify, offre la commodité de l'achat à distance, accessible à tous. En parallèle, elle conserve l'authenticité et la chaleur d'un magasin physique.&lt;/p&gt;&lt;p&gt;Pour ceux qui préfèrent sentir l'énergie des pierres et recevoir des conseils en personne, la boutique vous accueille à l'adresse suivante : 91 Rue de la République, 31290 Villefranche-de-Lauragais.&lt;/p&gt;&lt;p&gt;Ce modèle "brick-and-click" offre une flexibilité totale, permettant à chacun de choisir l'expérience qui lui convient le mieux, qu'il s'agisse de la praticité d'un clic ou de la richesse d'une visite en personne.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion : Une Invitation au Voyage Intérieur&lt;/b&gt;&lt;/p&gt;&lt;p&gt;En résumé, "Les secrets de GetM" se révèle être bien plus qu'une simple boutique de minéraux. C'est un écosystème complet, une source de savoir et un partenaire éthique pour tous les passionnés de bien-être et de spiritualité.&lt;/p&gt;&lt;p&gt;Et vous, quelle sera la prochaine alliée sur votre chemin de découverte personnel ?&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEgnQTWl9Rj986TaVgYG1Trrd2oU-db_EGmfJWO-mAHHLo8PSx3lQlnqvj-mnczof2qE-SvUC1DzuEv-xeilVq0Q-dd6fiJ7PKjMooHDuGS81zEbPX86aMjQ4afhl5v3Xsi6wxlslZKTw2RbNKEKhcNwgPjBmPto91DK8laYpkb3YjinyKyj12akCh1D6Yo=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Refléxions autour de la Propriété et confidentialité des productions assistées par IA</title><link>https://www.cofares.net/2025/01/reflexions-autour-de-la-propriete-et.html</link><category>confidentialité</category><category>IA</category><category>propriété intelectuelle</category><category>technologie</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Fri, 3 Jan 2025 16:56:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-2011838126725818295</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiSwMDUSwQsLXr3aThiSE9tiGX3W-G7lXALnePAPDylplxhEizuS80MC1zRR3jLFy0voc1UaLrGYWk6ZcsEIv-faNzEgnGqfzsryzwWJ57WfkFeEeoR7b0_7J_LHPB3QHTMIRM08MIFDJm43IrG_YZKoyWP74WkXwwb6_UpP5w1NrisKTiy7z1oWI2pqcc" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="804" data-original-width="811" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiSwMDUSwQsLXr3aThiSE9tiGX3W-G7lXALnePAPDylplxhEizuS80MC1zRR3jLFy0voc1UaLrGYWk6ZcsEIv-faNzEgnGqfzsryzwWJ57WfkFeEeoR7b0_7J_LHPB3QHTMIRM08MIFDJm43IrG_YZKoyWP74WkXwwb6_UpP5w1NrisKTiy7z1oWI2pqcc" width="242" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;br /&gt;Propriété et confidentialité&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;La propriété et la confidentialité sont deux considérations clés lors de l’évaluation de la pertinence de ChatGPT (Ou semblable) pour un cas d’utilisation donné. Négliger ces facteurs, en particulier pour les entreprises, peut entraîner des pénalités financières, des poursuites judiciaires et porter atteinte à la confiance des clients ainsi qu’à l’image de marque.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Qui possède la réponse ?&lt;/strong&gt;&lt;br /&gt;Nous allons d’abord évoquer la réponse, car c’est ainsi que la valeur sera finalement délivrée aux utilisateurs. Déterminer qui détient la propriété de la réponse est essentiel, surtout si nous avons l’intention d’intégrer le résultat de l’assistance IA à des produits générant des revenus.&lt;/p&gt;&lt;p&gt;Par exemple, comme l’indique les conditions d’utilisation d’OpenAI, "tant que les utilisateurs respectent ces conditions et toutes les lois applicables", ils peuvent revendiquer la propriété de la sortie. C’est une bonne nouvelle, mais avant de nous réjouir, examinons de plus près ces conditions.&lt;/p&gt;&lt;p&gt;Exemple de conditions d'usage ChatGpt :&amp;nbsp;&lt;a href="https://openai.com/policies/terms-of-use" rel="noopener" target="_new"&gt;https://openai.com/policies/terms-of-use&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Premièrement, nous ne pouvons pas revendiquer la propriété des réponses considérées comme uniques, car elles peuvent également être générées pour d’autres utilisateurs. Si nous utilisons une invite avec un nombre restreint de réponses probables, par exemple pour poser des questions factuelles ou demander de très courts extraits de texte, nous ne pouvons pas en revendiquer la propriété. Deuxièmement, nous ne pouvons pas prétendre que les réponses de ChatGPT sont générées par un humain. Pour les produits ou outils basés sur ChatGPT, nous devons nous assurer que les clients ne pensent pas à tort que le contenu généré l’a été par une personne. Enfin, ChatGPT ne peut pas être utilisé pour porter atteinte aux droits d’autrui, ce qui inclut la violation du droit d’auteur. OpenAI met régulièrement à jour ses conditions d’utilisation, il est donc préférable de les vérifier à nouveau avant de donner le feu vert.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Propriété et droit d’auteur&lt;/strong&gt;&lt;br /&gt;Le droit d’auteur empêche les personnes d’utiliser une propriété intellectuelle sans le consentement préalable de son propriétaire. Si un contenu généré par l’IA présente une similarité avec un contenu protégé par le droit d’auteur, nous risquons de recevoir une plainte pour violation de la part du détenteur des droits.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Qui possède l’invite ?&lt;/strong&gt;&lt;br /&gt;Passons maintenant à la question de la propriété de l’invite !&lt;/p&gt;&lt;p&gt;Comme on pouvait s’y attendre, les conditions d’OpenAI indiquent que l’utilisateur possède l’entrée (prompt) dans la mesure permise par la loi. Bien que cela réponde à la question de la propriété de l’invite, il existe d’autres éléments à prendre en compte.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Confidentialité de l’invite&lt;/strong&gt;&lt;br /&gt;OpenAI améliore en continu ChatGPT pour accroître ses performances, et l’une des méthodes utilisées à cet effet consiste à analyser les invites et les réponses des utilisateurs. Si nous interagissons avec ChatGPT via un navigateur et que nous ne souhaitons pas que ces données soient utilisées pour l’amélioration des performances, il faudra se désinscrire dans les paramètres de confidentialité. Saisir des données sensibles sans consentement approprié peut entraîner une violation des lois sur la gouvernance des données ; il est donc toujours important de vérifier les conditions spécifiques et la législation en vigueur.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Gouvernance des données&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Les lois relatives à la gouvernance des données réglementent la façon dont les données et informations peuvent être collectées, stockées et utilisées pour protéger les données personnelles. L’une des lois les plus importantes et les plus établies dans ce domaine est le RGPD (Règlement général sur la protection des données), qui réglemente l’utilisation des données impactant les citoyens et résidents de l’UE. Les lois sur la gouvernance des données imposent déjà des restrictions quant à la manière d’utiliser des données sensibles, il est donc indispensable que toute utilisation de ChatGPT respecte non seulement les conditions d’utilisation d’OpenAI, mais également les lois de gouvernance des données applicables.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Éthique de l’IA&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Au-delà des aspects juridiques liés à la mise en œuvre d’un cas d’utilisation, il est également important de s’arrêter pour envisager l’éthique. L’éthique de l’IA est un domaine dédié à l’assurance que l’IA est utilisée dans l’intérêt des personnes et de la société. Bien qu’il s’agisse d’une définition assez large et non contraignante sur le plan juridique, nous devons néanmoins veiller à ce que notre utilisation de l’IA n’ait pas d’impact négatif sur la société et, idéalement, apporte une contribution globalement positive.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEiSwMDUSwQsLXr3aThiSE9tiGX3W-G7lXALnePAPDylplxhEizuS80MC1zRR3jLFy0voc1UaLrGYWk6ZcsEIv-faNzEgnGqfzsryzwWJ57WfkFeEeoR7b0_7J_LHPB3QHTMIRM08MIFDJm43IrG_YZKoyWP74WkXwwb6_UpP5w1NrisKTiy7z1oWI2pqcc=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Embracing the Power of Data Literacy in a Rapidly Evolving World</title><link>https://www.cofares.net/2025/01/embracing-power-of-data-literacy-in.html</link><category>DataAnalytics</category><category>DataCulture</category><category>DataDriven</category><category>DataLiteracy</category><category>DataSkills</category><category>MachieLearning</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Thu, 2 Jan 2025 18:10:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-7338621709591008132</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbo_PT0EY_sHHYHQEmzbA1SWNezs2mwuvF2rhjNQE1ecvsqdIDyxAdyTC_xkje1YGoTCf4KcjmOJdxSOKeZtpb6o0jNnskHKN0Rvz7BVsD5f2E9F1kh69rWUnolvDEiLHF8N-AYBtWMkIP_qDqjNn_MqGcPUUAzpGDAv0yH-szt-NGIb10Quzmh82O3Kg/s1792/A%20colorful,%20modern%20illustration%20of%20a%20diverse%20group%20of%20people%20collaborating%20around%20a%20large%20digital%20dashboard%20displaying%20charts,%20graphs,%20and%20data%20visual.webp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1024" data-original-width="1792" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbo_PT0EY_sHHYHQEmzbA1SWNezs2mwuvF2rhjNQE1ecvsqdIDyxAdyTC_xkje1YGoTCf4KcjmOJdxSOKeZtpb6o0jNnskHKN0Rvz7BVsD5f2E9F1kh69rWUnolvDEiLHF8N-AYBtWMkIP_qDqjNn_MqGcPUUAzpGDAv0yH-szt-NGIb10Quzmh82O3Kg/s320/A%20colorful,%20modern%20illustration%20of%20a%20diverse%20group%20of%20people%20collaborating%20around%20a%20large%20digital%20dashboard%20displaying%20charts,%20graphs,%20and%20data%20visual.webp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In today’s fast-paced, technology-driven environment, data has become the backbone of almost every decision we make. From small startups to multinational enterprises, everyone relies on data to understand customer behavior, optimize processes, and refine strategic goals. Yet, while data is abundant, the ability to properly comprehend and act on it—what we call &lt;em&gt;data literacy&lt;/em&gt;—often lags behind. Here’s why data literacy is crucial in our rapidly evolving world and what you can do to build these essential skills.&lt;p&gt;&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;1. What Is Data Literacy?&lt;/h2&gt;&lt;p&gt;Data literacy refers to the capacity to read, analyze, and communicate data effectively. It’s the skill set that enables you to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Interpret raw data&lt;/strong&gt;: Recognizing patterns, trends, and insights without getting lost in the numbers.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Evaluate sources and quality&lt;/strong&gt;: Determining whether the data is credible, relevant, and free from bias.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Draw meaningful conclusions&lt;/strong&gt;: Translating complex findings into actionable insights that can guide decision-making.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Communicate results clearly&lt;/strong&gt;: Presenting data-driven arguments to stakeholders, teammates, and clients.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;While it may sound technical, data literacy goes beyond spreadsheets and charts. It’s about developing a strong analytical mindset that helps you solve problems logically and make informed choices.&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;2. Why Data Literacy Matters&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Informed Decision-Making&lt;/strong&gt;&lt;br /&gt;Data offers a clearer view of what’s happening within your organization and the market. When teams understand how to read and interpret reports, dashboards, and analytics, they make decisions grounded in evidence rather than speculation. This approach reduces guesswork and increases success rates in achieving desired outcomes.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building a Competitive Edge&lt;/strong&gt;&lt;br /&gt;Organizations that prioritize data literacy often outperform their peers. From product design to marketing campaigns, data-literate employees can spot new opportunities and foresee challenges early. This advantage fosters innovation, efficiency, and agility—key traits for thriving in competitive environments.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reduced Risk&lt;/strong&gt;&lt;br /&gt;Data literacy helps teams spot anomalies, detect fraud, and anticipate risks before they escalate. Whether managing budgets, overseeing supply chains, or investing in research and development, a data-empowered mindset allows for proactive risk management instead of reactive damage control.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Improved Communication and Collaboration&lt;/strong&gt;&lt;br /&gt;When data becomes a shared language across an organization, it breaks down silos and encourages collaboration. Diverse teams—from marketing to finance, HR to engineering—can align on goals more easily because everyone is working off the same set of insights.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr /&gt;&lt;h2&gt;3. How to Develop Data Literacy Skills&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Start with the Basics&lt;/strong&gt;&lt;br /&gt;Familiarize yourself with core concepts: what is a dataset, how do you calculate basic measures like mean, median, or mode, and what is the difference between correlation and causation? Understanding these building blocks forms the foundation for more advanced analytical approaches.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learn the Tools&lt;/strong&gt;&lt;br /&gt;While it’s not necessary to become a technical expert, gaining proficiency in tools like Excel, Google Sheets, or business intelligence platforms (e.g., Tableau, Power BI) can significantly boost your confidence. Hands-on practice with these tools helps you learn how to manipulate and visualize data effectively.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ask Good Questions&lt;/strong&gt;&lt;br /&gt;Data is only as useful as the questions we ask. Learn to frame thoughtful, specific questions that can be tested with the information at hand. Instead of simply asking, “How are our sales?” be more precise: “Which region’s sales have grown the most over the last quarter, and how does our marketing budget correlate with that growth?”&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Focus on Interpretation, Not Just Numbers&lt;/strong&gt;&lt;br /&gt;Cultivating data literacy means going beyond technical analysis and exploring &lt;em&gt;why&lt;/em&gt; certain patterns emerge. If revenue drops, don’t just note the numerical decrease—delve into potential causes like market conditions, competitors, or internal process inefficiencies.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Practice Ethical Data Use&lt;/strong&gt;&lt;br /&gt;In the age of heightened privacy awareness, ethical data use is crucial. Understand the guidelines for collecting, storing, and sharing data. When you respect users’ privacy and demonstrate responsibility in data handling, you build trust with customers, colleagues, and stakeholders.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr /&gt;&lt;h2&gt;4. Building a Data Culture in Your Organization&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Offer Training and Workshops&lt;/strong&gt;: Provide sessions that teach fundamental data concepts, interpretation, and communication. Even bite-sized workshops can have a significant impact on team confidence and fluency.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Encourage Experimentation&lt;/strong&gt;: Foster a culture where employees feel free to explore data, test hypotheses, and share findings without fear of failure.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Align Leadership&lt;/strong&gt;: Executives and managers should champion data literacy initiatives. When leaders value and prioritize data-driven decisions, the rest of the organization follows suit.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Celebrate Insights&lt;/strong&gt;: Recognize individuals and teams who effectively use data to drive successful outcomes. This reinforcement helps embed the idea that data literacy is everyone’s responsibility.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h2&gt;5. Conclusion&lt;/h2&gt;&lt;p&gt;As data continues to reshape our daily lives, developing strong data literacy skills is no longer optional—it’s essential. By understanding how to read, analyze, and effectively communicate data, you’ll be better positioned to make well-informed decisions and uncover new opportunities for growth and innovation. Whether you’re a student aspiring to enter the workforce or a seasoned professional eager to stay ahead, investing time in learning the language of data will empower you to navigate the complexities of our modern, data-driven world.&lt;/p&gt;&lt;p&gt;Start small, stay curious, and watch as your newfound insights elevate your ability to contribute meaningfully to your organization, your community, and your career.&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbo_PT0EY_sHHYHQEmzbA1SWNezs2mwuvF2rhjNQE1ecvsqdIDyxAdyTC_xkje1YGoTCf4KcjmOJdxSOKeZtpb6o0jNnskHKN0Rvz7BVsD5f2E9F1kh69rWUnolvDEiLHF8N-AYBtWMkIP_qDqjNn_MqGcPUUAzpGDAv0yH-szt-NGIb10Quzmh82O3Kg/s72-c/A%20colorful,%20modern%20illustration%20of%20a%20diverse%20group%20of%20people%20collaborating%20around%20a%20large%20digital%20dashboard%20displaying%20charts,%20graphs,%20and%20data%20visual.webp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>L’intelligence artificielle (IA) : Jusqu’où peut-on aller sans exploser les coûts ?</title><link>https://www.cofares.net/2024/12/lintelligence-artificielle-ia-jusquou.html</link><category>AI</category><category>finan</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Mon, 30 Dec 2024 10:38:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-3216499718981011205</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhna4UzKZUjcv0lxqqDvCwziQXjFdRseSPIe78bElZhDA_xTXmMxXOhK-f1IkjLgO1HBbXOOSnlmfLAl36ULqUpOMv2QSQwc7-tCoqBlOs8kVRwXM0cnCPpJVrNZ4qdI4ezf_Hp-YG4pHYwKflJKXCT71pvMnKeUxbX_xjaYEM-sb-HqwVdqr_yfdE3U9U" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="814" data-original-width="812" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhna4UzKZUjcv0lxqqDvCwziQXjFdRseSPIe78bElZhDA_xTXmMxXOhK-f1IkjLgO1HBbXOOSnlmfLAl36ULqUpOMv2QSQwc7-tCoqBlOs8kVRwXM0cnCPpJVrNZ4qdI4ezf_Hp-YG4pHYwKflJKXCT71pvMnKeUxbX_xjaYEM-sb-HqwVdqr_yfdE3U9U" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;L’IA offre des opportunités incroyables pour améliorer les performances des modèles et optimiser les processus, mais à quel prix ? Entre infrastructures coûteuses, données de qualité, maintenance continue et talents spécialisés, le développement de solutions IA performantes peut vite devenir un gouffre financier.&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;1. Facteurs influençant le coût de l’IA :&lt;/strong&gt;&lt;/h2&gt;&lt;h3&gt;&lt;strong&gt;1.1. Infrastructure matérielle&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;GPU et TPU coûteux :&lt;/strong&gt; Les entraînements massifs nécessitent des cartes graphiques haut de gamme (NVIDIA A100, H100) ou des TPU (Tensor Processing Units) qui coûtent entre &lt;strong&gt;10 000 et 30 000 €&lt;/strong&gt; par unité.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cloud Computing :&lt;/strong&gt; Les services comme AWS, Google Cloud, ou Azure facturent des tarifs horaires élevés pour des instances IA (jusqu'à &lt;strong&gt;30 €/heure&lt;/strong&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;1.2. Données&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Collecte et nettoyage :&lt;/strong&gt; Le traitement de données non structurées peut coûter des milliers d’euros par mois en main-d’œuvre ou outils d’annotation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Données de qualité :&lt;/strong&gt; L’achat de datasets spécialisés peut coûter entre &lt;strong&gt;10 000 et 100 000 €&lt;/strong&gt; selon la taille et la complexité.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;1.3. Développement et maintenance&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Talents spécialisés :&lt;/strong&gt; Les salaires des ingénieurs en IA, data scientists, et DevOps sont élevés (environ &lt;strong&gt;70 000 à 150 000 €/an&lt;/strong&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mise à jour continue :&lt;/strong&gt; Les modèles nécessitent des réentraînements pour rester pertinents face à l’évolution des données, générant des coûts récurrents.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;1.4. Licences et logiciels&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Modèles propriétaires :&lt;/strong&gt; L’accès à des modèles pré-entraînés comme GPT-4 ou BERT peut être facturé selon l’usage, avec des coûts allant de &lt;strong&gt;1 000 € à 10 000 €/mois&lt;/strong&gt; pour des licences commerciales.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Frameworks open-source :&lt;/strong&gt; Ils réduisent les coûts initiaux, mais nécessitent plus de développement et d’expertise.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h2&gt;&lt;strong&gt;2. Sommes-nous à une limite financière pour de meilleurs modèles ?&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;Actuellement, nous ne sommes pas nécessairement à une &lt;strong&gt;limite technologique&lt;/strong&gt;, mais plutôt à une &lt;strong&gt;limite économique et écologique&lt;/strong&gt; :&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;2.1. Coût marginal décroissant&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Améliorer un modèle déjà performant nécessite des investissements disproportionnés pour des gains marginaux.&lt;/li&gt;&lt;li&gt;Exemple : Passer d’une précision de &lt;strong&gt;90 % à 95 %&lt;/strong&gt; peut doubler ou tripler les coûts en infrastructure et données.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;2.2. Retour sur investissement (ROI)&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;IA spécialisée :&lt;/strong&gt; Certaines applications (vision industrielle, NLP) montrent des ROI clairs.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;IA généraliste :&lt;/strong&gt; Les gains en productivité ne justifient pas toujours les investissements massifs, en particulier pour les PME.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;2.3. Limites écologiques&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Les entraînements de grands modèles consomment des quantités massives d’énergie, soulevant des préoccupations sur la durabilité.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h2&gt;&lt;strong&gt;3. Le modèle économique est-il viable ?&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Pour les grandes entreprises (Google, OpenAI)&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Oui&lt;/strong&gt;, grâce à l’économie d’échelle et au modèle SaaS (abonnements).&lt;/li&gt;&lt;li&gt;Les investissements massifs sont amortis grâce à des millions d’utilisateurs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Pour les PME et entreprises spécialisées :&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Variable&lt;/strong&gt;, selon la capacité à &lt;strong&gt;réutiliser des modèles pré-entraînés&lt;/strong&gt; ou à investir dans des solutions spécifiques comme les modèles open-source adaptés.&lt;/li&gt;&lt;li&gt;L'optimisation repose souvent sur des &lt;strong&gt;approches hybrides&lt;/strong&gt; (IA légère et inférence sur le cloud).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Exemple de viabilité économique :&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Utiliser des modèles open-source comme &lt;strong&gt;Llama 2&lt;/strong&gt; ou &lt;strong&gt;Falcon&lt;/strong&gt; permet de réduire les coûts d’exploitation.&lt;/li&gt;&lt;li&gt;Exploiter des solutions comme &lt;strong&gt;HuggingFace&lt;/strong&gt; ou &lt;strong&gt;LangChain&lt;/strong&gt; pour simplifier les déploiements.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h3&gt;&lt;strong&gt;4. Perspectives d'avenir&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;IA décentralisée :&lt;/strong&gt; Avec des solutions comme les réseaux distribués et l’informatique de périphérie (edge computing), il sera possible de réduire les coûts d’infrastructure.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Modèles compacts :&lt;/strong&gt; Les modèles optimisés (e.g., DistilBERT, quantification) réduisent drastiquement la consommation énergétique et les besoins matériels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Open-source&lt;/strong&gt; : De nombreuses initiatives réduisent la dépendance aux modèles commerciaux, comme &lt;strong&gt;Mistral AI&lt;/strong&gt; ou &lt;strong&gt;Bloom&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;strong&gt;Conclusion :&lt;/strong&gt;&lt;br /&gt;Le coût de l’IA peut rapidement devenir un frein à des performances supérieures. Cependant, la viabilité économique repose sur des compromis : utilisation de modèles optimisés, externalisation vers le cloud, ou exploitation d’architectures open-source. Pour certaines entreprises, il est plus rentable d’adopter des modèles spécialisés plutôt que de viser des solutions généralistes coûteuses.&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEhna4UzKZUjcv0lxqqDvCwziQXjFdRseSPIe78bElZhDA_xTXmMxXOhK-f1IkjLgO1HBbXOOSnlmfLAl36ULqUpOMv2QSQwc7-tCoqBlOs8kVRwXM0cnCPpJVrNZ4qdI4ezf_Hp-YG4pHYwKflJKXCT71pvMnKeUxbX_xjaYEM-sb-HqwVdqr_yfdE3U9U=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>L'impact de l'IA sur la gouvernance des villes et villages</title><link>https://www.cofares.net/2024/12/limpact-de-lia-sur-la-gouvernance-des.html</link><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Sat, 21 Dec 2024 02:17:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-7049033164414775942</guid><description>&lt;p&gt;&lt;img src="https://firebasestorage.googleapis.com/v0/b/blogger-blogspot-e0ea5.appspot.com/o/user%2F7k62i2Hou9ZEctXmabf1Xc3RTmF2%2Fblogpost%2F1734740438524.png?alt=media&amp;amp;token=0a8f23d3-c205-4024-bc30-75724946da3c" width="400" style="display: block; margin-left: auto; margin-right: auto; cursor: pointer;" onclick="window.location.href=&amp;quot;https://firebasestorage.googleapis.com/v0/b/blogger-blogspot-e0ea5.appspot.com/o/user%2F7k62i2Hou9ZEctXmabf1Xc3RTmF2%2Fblogpost%2F1734740438524.png?alt=media&amp;amp;token=0a8f23d3-c205-4024-bc30-75724946da3c&amp;quot;"&gt;&lt;/p&gt;&lt;p&gt;L'impact de l'IA sur la gouvernance des villes et villages est un sujet fascinant et en pleine évolution. L'IA offre un potentiel énorme pour améliorer l'efficacité, la réactivité et l'inclusivité de la gestion des collectivités, qu'il s'agisse d'une grande ville ou d'un petit village.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Voici quelques exemples concrets de l'impact de l'IA :&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Optimisation des services publics:&lt;/strong&gt; L'IA peut analyser de vastes quantités de données pour prédire les besoins en matière de transport, d'énergie, de gestion des déchets, etc. Cela permet d'optimiser l'allocation des ressources et d'améliorer la qualité des services offerts aux citoyens.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Amélioration de la prise de décision:&lt;/strong&gt; Grâce à l'analyse des données et à la modélisation prédictive, l'IA peut aider les élus à prendre des décisions plus éclairées et à anticiper les conséquences de leurs choix.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Renforcement de la participation citoyenne:&lt;/strong&gt; L'IA peut faciliter la communication entre les citoyens et l'administration, par exemple via des chatbots ou des plateformes de consultation en ligne.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Gestion des urgences et sécurité publique:&lt;/strong&gt; L'IA peut aider à détecter les anomalies et à réagir plus rapidement en cas d'urgence (incendies, accidents, catastrophes naturelles).&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Un maire purement IA numérique ?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;L'idée d'un maire purement IA numérique soulève des questions fascinantes et des défis importants.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Avantages potentiels:&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Objectivité et impartialité:&lt;/strong&gt; Une IA pourrait prendre des décisions basées uniquement sur les données et les faits, sans être influencée par des émotions ou des intérêts personnels.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Efficacité et rapidité:&lt;/strong&gt; Une IA pourrait traiter l'information et prendre des décisions beaucoup plus rapidement qu'un humain.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Disponibilité 24/7:&lt;/strong&gt; Un maire IA serait accessible à tout moment pour répondre aux questions des citoyens et gérer les situations d'urgence.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Défis et limites:&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Manque d'empathie et de compréhension humaine:&lt;/strong&gt; Une IA, aussi sophistiquée soit-elle, ne peut pas remplacer complètement le contact humain et la compréhension des émotions et des besoins des citoyens.&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Questions éthiques et de responsabilité:&lt;/strong&gt; Qui serait responsable des décisions prises par une IA maire ? Comment garantir la transparence et la responsabilité ?&lt;/li&gt;&lt;li data-list="bullet"&gt;&lt;span class="ql-ui" contenteditable="false"&gt;&lt;/span&gt;&lt;strong&gt;Risque de biais et de discrimination:&lt;/strong&gt; Si les données utilisées pour entraîner l'IA sont biaisées, cela pourrait conduire à des décisions discriminatoires.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;En conclusion,&lt;/strong&gt; l'IA a le potentiel de transformer la gouvernance des villes et villages, mais il est peu probable qu'un maire purement IA numérique voie le jour prochainement. L'avenir réside probablement dans une collaboration étroite entre l'homme et la machine, où l'IA est utilisée comme un outil puissant pour aider les élus à prendre des décisions plus éclairées et à mieux servir leurs citoyens.&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Navigating the Ethical Landscape of Large Language Models</title><link>https://www.cofares.net/2024/12/navigating-ethical-landscape-of-large.html</link><category>AI</category><category>Ethic</category><category>LLM</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Sun, 15 Dec 2024 20:37:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-3493657982073656940</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhc8qpJX4Z2DcRUdJ1g7V7Vxy4DnIZa1AB1C84NZAJCqWN_iJesP1Wf__t7EnZ6d-QYlAapkmWbeQl6tuFVzen9fXXIw0bL7dk3smMzbSzDncAe-DJQORqArHsJ2FouFytKdLwUxJYNoBAoVdxJ9amlYHcJZc0KvbGCAYplb6zPgD6ruSMJD07dBgIg31w" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="814" data-original-width="1426" height="183" src="https://blogger.googleusercontent.com/img/a/AVvXsEhc8qpJX4Z2DcRUdJ1g7V7Vxy4DnIZa1AB1C84NZAJCqWN_iJesP1Wf__t7EnZ6d-QYlAapkmWbeQl6tuFVzen9fXXIw0bL7dk3smMzbSzDncAe-DJQORqArHsJ2FouFytKdLwUxJYNoBAoVdxJ9amlYHcJZc0KvbGCAYplb6zPgD6ruSMJD07dBgIg31w" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As a longtime CIO (DSI in french) and Lecturer for more than 24 years, I’ve witnessed firsthand how emerging technologies can reshape organizational strategies, cultural norms, and the fundamental ways we interact with one another. Today, one of the most fascinating — and challenging — frontiers lies in the world of artificial intelligence, particularly within large language models (LLMs).&lt;p&gt;&lt;/p&gt;&lt;p&gt;LLMs are transforming how we communicate, learn, and conduct business. These models can generate human-like text, code, and even reason through complex problems, but with such great capability comes significant responsibility. As stewards of technology, we need to consider the ethical dimensions that underpin the deployment and use of LLMs.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Bias and Fairness:&lt;/strong&gt;&lt;br /&gt;A model’s outputs often reflect the data it’s trained on. If that data skews toward certain cultural, gender, or racial biases, the model can inadvertently amplify harmful stereotypes. Ensuring fairness means diversifying training sets, applying robust evaluation metrics, and committing to ongoing model audits.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Transparency and Explainability:&lt;/strong&gt;&lt;br /&gt;LLMs can be black boxes. Their reasoning processes are not always easy to interpret, which can erode trust. Pushing for greater explainability and openness about how these models are developed, tested, and validated will help users and stakeholders understand the reliability and source of their outputs.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. Privacy and Consent:&lt;/strong&gt;&lt;br /&gt;Drawing insights from vast amounts of text raises questions about data provenance, intellectual property, and personal privacy. Respecting the rights and confidentiality of individuals whose data may have contributed to a model’s training is paramount. Implementing strong data governance policies and privacy-preserving techniques ensures that innovation doesn’t come at the cost of personal rights.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. Accountability and Regulation:&lt;/strong&gt;&lt;br /&gt;Who’s responsible when an LLM provides harmful content or faulty advice? Accountability must be shared among developers, implementers, and regulators. As these models influence decisions in healthcare, finance, education, and beyond, establishing clear standards and regulatory frameworks will help safeguard public interest.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;5. Human Oversight:&lt;/strong&gt;&lt;br /&gt;AI tools are powerful assistants, but they’re not a substitute for human judgment. Maintaining a “human in the loop” ensures that critical decisions, particularly those with ethical implications, are made by individuals who understand context, values, and the nuance that machines can’t fully grasp.&lt;/p&gt;&lt;p&gt;As we step into this era of AI-driven transformation, we must balance innovation with integrity. LLMs hold the potential to accelerate learning, streamline operations, and foster more inclusive dialogue, but only if we commit to shaping them responsibly.&lt;/p&gt;&lt;p&gt;This blog will continue to explore these challenges and opportunities as we strive to build a technology landscape that benefits society without compromising the values we hold dear. After all, the future of AI depends not only on the sophistication of our algorithms, but on the moral compass that guides their creation and use.&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEhc8qpJX4Z2DcRUdJ1g7V7Vxy4DnIZa1AB1C84NZAJCqWN_iJesP1Wf__t7EnZ6d-QYlAapkmWbeQl6tuFVzen9fXXIw0bL7dk3smMzbSzDncAe-DJQORqArHsJ2FouFytKdLwUxJYNoBAoVdxJ9amlYHcJZc0KvbGCAYplb6zPgD6ruSMJD07dBgIg31w=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cloud and IT challenges</title><link>https://www.cofares.net/2023/04/cloud-and-it-challenges.html</link><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Thu, 13 Apr 2023 17:19:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-5875123175174547102</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg646cA9r9AwZ1lpTYM2Usp7hgK5S3DgnaTAYD3gkbJ2zakz-gLcvRhmO5nYjmjjqnrdBTo4zYp3l41Y_M5C49JDnC_rkzgsY2fq66FS0w3rq87xUSRCqHGTyeXPQQBrExYYFRqsJJTJBkF51pv_FjVbM7owgbAAY66aIbD6rlgpiSKXEGCKgqTxg01/s377/cloud.webp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="223" data-original-width="377" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg646cA9r9AwZ1lpTYM2Usp7hgK5S3DgnaTAYD3gkbJ2zakz-gLcvRhmO5nYjmjjqnrdBTo4zYp3l41Y_M5C49JDnC_rkzgsY2fq66FS0w3rq87xUSRCqHGTyeXPQQBrExYYFRqsJJTJBkF51pv_FjVbM7owgbAAY66aIbD6rlgpiSKXEGCKgqTxg01/w200-h118/cloud.webp" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cloud computing can help address many of the challenges that an IT department faces during the transition from a startup to a larger organization. Some of the ways the cloud can help are:&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;Scalability:&lt;/b&gt; Cloud services can easily scale up or down based on the company's requirements, providing flexibility as the organization grows. This allows the IT department to quickly provision resources to support new users, workloads, and applications without the need for large upfront investments in infrastructure.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Security:&lt;/b&gt; Cloud providers typically invest heavily in security, offering robust protection measures and tools to safeguard data and applications. By leveraging the security features offered by cloud providers, the IT department can ensure that sensitive data and systems are protected from potential threats. However, it's crucial to understand that security in the cloud is a shared responsibility, and the company must also take steps to protect its data and systems.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Integration:&lt;/b&gt; Cloud providers offer various tools and APIs that can facilitate the integration of new systems, tools, and technologies with the existing IT infrastructure. This can help streamline the integration process and ensure seamless interoperability between systems.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Compliance:&lt;/b&gt; Many cloud providers have built-in compliance features that help organizations meet regulatory requirements. By leveraging these features, the IT department can more easily ensure that the company's systems and data are compliant with industry standards and regulations.&lt;/li&gt;&lt;li&gt;&lt;b&gt;IT Governance:&lt;/b&gt; Cloud services often come with built-in management and monitoring tools that can help establish a more structured and centralized approach to IT governance. This enables the IT department to track resource usage, manage access controls, and enforce policies consistently across the organization.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Talent Management:&lt;/b&gt; Leveraging cloud services can help reduce the need for specialized IT skills in-house, as many of the complex infrastructure management tasks are handled by the cloud provider. This allows the IT department to focus on higher-value activities and strategic initiatives while still benefiting from the expertise of the cloud provider's support team.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Change Management:&lt;/b&gt; Adopting cloud services can simplify the change management process, as the cloud provider typically handles updates, maintenance, and infrastructure changes. This can help reduce the impact of change on the organization and ensure a smoother transition to a larger structure.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;While the cloud can significantly help address many of the challenges faced during the transition from a startup to a larger organization, it's essential to carefully evaluate the specific needs and requirements of the company to determine the most appropriate cloud services and deployment models. Additionally, it's important to remember that adopting the cloud requires a shift in mindset and an ongoing commitment to managing security, compliance, and governance effectively.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg646cA9r9AwZ1lpTYM2Usp7hgK5S3DgnaTAYD3gkbJ2zakz-gLcvRhmO5nYjmjjqnrdBTo4zYp3l41Y_M5C49JDnC_rkzgsY2fq66FS0w3rq87xUSRCqHGTyeXPQQBrExYYFRqsJJTJBkF51pv_FjVbM7owgbAAY66aIbD6rlgpiSKXEGCKgqTxg01/s72-w200-h118-c/cloud.webp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Modèle de language naturel tel que chatGPT pour les développeurs</title><link>https://www.cofares.net/2023/04/modele-de-language-naturel-tel-que.html</link><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Mon, 10 Apr 2023 12:30:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-7175068741251906807</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_afWUNH2250_5Km2cK3IimL1Tt_fpX4N5b_34JN-MzGlMNOrVCGrrCkqunfvYCYFRvryWRLUeRVx3r0O6T8BRTEVNSdDPWQF1vs4E2GDA5uhQRvIrPXMojDLyaNGcjOu0YWeZTOrOvq0qpnQLdIFfgxm79iJAvztoXrCViW-2NXa0suo90Bpt5TE/s813/cgppt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="755" data-original-width="813" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_afWUNH2250_5Km2cK3IimL1Tt_fpX4N5b_34JN-MzGlMNOrVCGrrCkqunfvYCYFRvryWRLUeRVx3r0O6T8BRTEVNSdDPWQF1vs4E2GDA5uhQRvIrPXMojDLyaNGcjOu0YWeZTOrOvq0qpnQLdIFfgxm79iJAvztoXrCViW-2NXa0suo90Bpt5TE/w200-h186/cgppt.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Le développement de logiciels est une tâche complexe qui nécessite des compétences techniques et créatives. Les développeurs sont souvent confrontés à des défis tels que la conception de l'architecture logicielle, la résolution de bugs et l'amélioration de l'expérience utilisateur. Cependant, grâce à l'avancement de la technologie, les développeurs peuvent maintenant utiliser des outils tels que ChatGPT pour améliorer leur productivité et leur efficacité dans le processus de développement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ChatGPT est un modèle de langage naturel basé sur l'architecture GPT-3.5 et maintenant GPT-4 d'OpenAI. Il peut comprendre le langage naturel et générer des réponses en fonction des entrées qu'il reçoit. Les développeurs peuvent utiliser ChatGPT pour effectuer diverses tâches, telles que la génération de code, la résolution de bugs, la planification de projets, la rédaction de documentation, et bien plus encore. Oui, Oui, ... essayer!&lt;br /&gt;&lt;br /&gt;L'un des principaux avantages de l'utilisation de ChatGPT pour le développement est que cela permet aux développeurs de gagner du temps et de l'effort en automatisant certaines tâches. Par exemple, les développeurs peuvent utiliser ChatGPT pour générer du code à partir de descriptions en langage naturel, ce qui peut considérablement réduire le temps et les efforts nécessaires pour écrire du code. De plus, ChatGPT peut également aider les développeurs à trouver des solutions à des problèmes de code complexes en fournissant des suggestions de code.&lt;br /&gt;&lt;br /&gt;ChatGPT peut également aider les développeurs à améliorer la collaboration et la communication au sein de l'équipe de développement. Les développeurs peuvent utiliser ChatGPT pour discuter de leurs idées et résoudre des problèmes de manière plus efficace en utilisant un langage naturel. De plus, ChatGPT peut également aider les développeurs à mieux comprendre les besoins des clients en analysant les commentaires et les réactions des utilisateurs.&lt;br /&gt;&lt;br /&gt;Enfin, ChatGPT peut également aider les développeurs à améliorer leur compétence en programmation en fournissant des conseils et des astuces en temps réel. Les développeurs peuvent utiliser ChatGPT pour poser des questions sur des sujets spécifiques, tels que les bonnes pratiques de codage, les frameworks, les bibliothèques, et bien plus encore.&lt;br /&gt;&lt;br /&gt;En conclusion, ChatGPT est un outil qui peut s'averer puissant pour les développeurs et qui pourrait aider à améliorer la productivité, la collaboration, la communication, la qualité du code et la compétence en programmation. Les développeurs qui utilisent ChatGPT peuvent bénéficier d'une meilleure efficacité et d'une réduction des efforts nécessaires pour mener à bien des projets de développement de logiciels.&lt;br /&gt;&lt;br /&gt;Je vais dans un prochain article donner un exemple ....&amp;nbsp;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_afWUNH2250_5Km2cK3IimL1Tt_fpX4N5b_34JN-MzGlMNOrVCGrrCkqunfvYCYFRvryWRLUeRVx3r0O6T8BRTEVNSdDPWQF1vs4E2GDA5uhQRvIrPXMojDLyaNGcjOu0YWeZTOrOvq0qpnQLdIFfgxm79iJAvztoXrCViW-2NXa0suo90Bpt5TE/s72-w200-h186-c/cgppt.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Modèle C4 et ArchiMate</title><link>https://www.cofares.net/2022/08/modele-c4-et-archimate.html</link><category>Archimate</category><category>C4</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Wed, 17 Aug 2022 10:32:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-7574971350544348059</guid><description>&lt;div style="text-align: left;"&gt;&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhO5LohUQPhRF4QYmHVLQj_wa4wMbaMzezo2PYPb-iDghoP_IKwgVZuHqpK1gUs77OjM1jS0LuyUIH9BbdNJySciCcBrzv-H2deFWhVLizSQ-Rs2n0cGVePYH4wwbk9iy0DefbVp4OQvuzFhwVS2iu6LcxOtkCbKHihEnyHP--BJASadUlmQuVmm988" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1080" data-original-width="1656" height="209" src="https://blogger.googleusercontent.com/img/a/AVvXsEhO5LohUQPhRF4QYmHVLQj_wa4wMbaMzezo2PYPb-iDghoP_IKwgVZuHqpK1gUs77OjM1jS0LuyUIH9BbdNJySciCcBrzv-H2deFWhVLizSQ-Rs2n0cGVePYH4wwbk9iy0DefbVp4OQvuzFhwVS2iu6LcxOtkCbKHihEnyHP--BJASadUlmQuVmm988" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Si vous lisez la description du &lt;a href="https://c4model.com/"&gt;modèle C4&lt;/a&gt; (et je vous encourage vraiment à le faire), vous remarquerez que chaque type de diagramme est en fait une définition agnostique de métamodèle et d'outil d'un point de vue d'architecture : vous pouvez utiliser n'importe quelle solution que vous voulez pour créer un tel diagrammes, y compris stylo et papier et outils de dessin.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;Mais que se passe-t-il si vous travaillez dans un contexte où certains architectes utilisent ArchiMate ? Eh bien, dans ce cas, vous pouvez facilement tirer parti d'ArchiMate pour prendre en charge le modèle C4. Cela nécessite simplement un mappage entre le métamodèle C4 et ArchiMate :&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;La personne (Person) peut être associée à un acteur metier&amp;nbsp; (Business Actor)&lt;/li&gt;&lt;li&gt;Le système logiciel (Software System) et le conteneur peuvent être mappés au composant d'application (Application Component)&lt;/li&gt;&lt;li&gt;Le composant peut être mappé à la fonction d'application (Application Function)&lt;/li&gt;&lt;li&gt;L'élément de code (Code Element) est peut-être trop fin pour être utile dans ArchiMate, mais pourrait également être mappé à la fonction d'application (Application Function)&lt;/li&gt;&lt;li&gt;La relation peut être mappée sur la relation de déclenchement (la convention est que les déclencheurs vont de l'appelant à l'appelé)&lt;/li&gt;&lt;/ul&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEhO5LohUQPhRF4QYmHVLQj_wa4wMbaMzezo2PYPb-iDghoP_IKwgVZuHqpK1gUs77OjM1jS0LuyUIH9BbdNJySciCcBrzv-H2deFWhVLizSQ-Rs2n0cGVePYH4wwbk9iy0DefbVp4OQvuzFhwVS2iu6LcxOtkCbKHihEnyHP--BJASadUlmQuVmm988=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HATEOAS (Hypermedia as the Engine of Application State) Une introduction</title><link>https://www.cofares.net/2022/08/hateoas-hypermedia-as-engine-of.html</link><category>api</category><category>HATEOAS</category><category>rest</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Tue, 16 Aug 2022 18:41:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-7178367817601552288</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgEdvedUkGVoxjUPgns1cavPiQwls6XK8u8f53yqJQUTUbveSPDiQt1pXwsHvGsoUzyJbMFv4G9F1uA0oQqipy-kmCmq-Lch5sPSIn3aAKp8ttgw_ZSF9X-B9Uj674G9c-Dhu5SZ_kFlmlcprw2UwWXwGIOrwfGoHLB6YZv8YFUCo1EdD6t0rrdi1MJ" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="398" data-original-width="673" height="189" src="https://blogger.googleusercontent.com/img/a/AVvXsEgEdvedUkGVoxjUPgns1cavPiQwls6XK8u8f53yqJQUTUbveSPDiQt1pXwsHvGsoUzyJbMFv4G9F1uA0oQqipy-kmCmq-Lch5sPSIn3aAKp8ttgw_ZSF9X-B9Uj674G9c-Dhu5SZ_kFlmlcprw2UwWXwGIOrwfGoHLB6YZv8YFUCo1EdD6t0rrdi1MJ" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;C'est un composant de l'architecture d'application REST qui la distingue des autres architectures d'application réseau. "Hypermédia" est un terme faisant référence à tout contenu contenant des liens vers d'autres formes de médias tels que des images, des films et du texte.&lt;/li&gt;&lt;li&gt;Il facilite la création facile de représentations REST par certaines API qui suivent le principe HATEOAS lorsqu'elles travaillent avec Spring et en particulier Spring MVC.&lt;/li&gt;&lt;li&gt;Dans le style architectural REST, nous pouvons utiliser les liens hypermédias dans le contenu de la réponse. Cela signifie qu'en traversant les liens hypermédias, le client peut naviguer dynamiquement vers les ressources appropriées.&lt;/li&gt;&lt;li&gt;La navigation dans les liens hypermédias fonctionne sur le concept similaire d'un internaute parcourant des pages Web en cliquant sur les liens hypertextes pertinents pour atteindre un objectif final.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Prenons un exemple. En supposant que nous ayons un service REST qui fournit différentes descriptions de produits ; pensez à certains sites de commerce électronique. Si nous obtenons une réponse JSON avec un produit de ce site Web avec l'aide de HATEOAS, cela pourrait ressembler à ceci:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #555555; font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16px; margin: 0px;"&gt;&lt;span style="box-sizing: border-box; word-break: break-word;"&gt;&lt;span face="Arial, Helvetica, sans-serif" style="box-sizing: border-box; word-break: break-word;"&gt;&lt;span style="box-sizing: border-box; font-weight: bolder;"&gt;&lt;span style="box-sizing: border-box; color: black; word-break: break-word;"&gt;
========  
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
{
    "productId": 123
    "productName": "Telé XYZ",
    "description": "La meilleure télé de la planète."
    "links": [{
        "rel": "self",
        "href": "http://localhost:8080/magasin/api/produits/123"

    }, {
        "rel": "details",
        "href": "http://localhost:8080/magasin/api/produits/123/details"

    }, {
        "rel": "ajoutPanier",
        "href": "http://localhost:8080/magasin/api/AjoutPanier/123"

    }]
}&lt;/code&gt;&lt;/pre&gt;

Bon, alors, c'est du JSON avec des attributs qui sont des liens. Ça change quoi? La sémantique: rel et href&lt;br /&gt;&lt;br /&gt;&lt;div&gt;rel-&lt;/div&gt;&lt;div&gt;Il signifie « relation » et explique comment le lien se rapporte à l'objet que nous avons demandé.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;self – ce qui signifie que ce lien nous amène à l'objet,&amp;nbsp;&lt;/li&gt;&lt;li&gt;details – signifie que des informations détaillées sont disponibles,&amp;nbsp;&lt;/li&gt;&lt;li&gt;ajoutPanier – indique le processus d'ajout de ce produit à un panier.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;href –&lt;/div&gt;&lt;div&gt;Une URL complète qui montre comment l'action peut être effectuée.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;HATEOAS réduira le besoin de configurer les points de terminaison d'URL, ce qui est une bonne chose. Toutes ces URL (dans l'exemple) nous indiquant :&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;comment rechercher les détails du produit ?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Comment ajouter un produit au panier ?&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nous n'en avons pas besoin codés en dur ou dans certains fichiers de configuration. Ils sont fournis par l'application. Si nous voulons vraiment avoir quelque chose dans nos fichiers de configuration, nous pouvons y placer les relations rel–. Dans toute application, nous avons différents appels d'API REST. Cela en fait un véritable avantage en quelque sorte.&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEgEdvedUkGVoxjUPgns1cavPiQwls6XK8u8f53yqJQUTUbveSPDiQt1pXwsHvGsoUzyJbMFv4G9F1uA0oQqipy-kmCmq-Lch5sPSIn3aAKp8ttgw_ZSF9X-B9Uj674G9c-Dhu5SZ_kFlmlcprw2UwWXwGIOrwfGoHLB6YZv8YFUCo1EdD6t0rrdi1MJ=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Empaquetage et déploiement avec Spring Boot </title><link>https://www.cofares.net/2022/08/empaquetage-et-deploiement-avec-spring.html</link><category>DevOps</category><category>java</category><category>SpringBoot</category><author>noreply@blogger.com (Pascal Fares CFM)</author><pubDate>Tue, 16 Aug 2022 12:43:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-5605102536343273606</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiJ5sDNYhlBbeLfv-BYEC_YTu24Bt_6WBcwOwMjTke0du631ki7u2wGjjKVpySXIp6322yJbtoS5_jWGEIdyZECCxPEjrfDJxpJvttwzT1fLfI4MSRXQE_1u7KMPRDgWcbxidanBfIYBx1LIkQ9uFxqBkXYYQjk3LEH4Mb1GuRI6xRFY-bHvshb450L" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="315" data-original-width="600" height="168" src="https://blogger.googleusercontent.com/img/a/AVvXsEiJ5sDNYhlBbeLfv-BYEC_YTu24Bt_6WBcwOwMjTke0du631ki7u2wGjjKVpySXIp6322yJbtoS5_jWGEIdyZECCxPEjrfDJxpJvttwzT1fLfI4MSRXQE_1u7KMPRDgWcbxidanBfIYBx1LIkQ9uFxqBkXYYQjk3LEH4Mb1GuRI6xRFY-bHvshb450L" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Les options d’empaquetage flexibles de Spring Boot offrent un grand choix lorsqu’il s’agit de déployer votre application. Vous pouvez déployer des applications Spring Boot sur une variété de plates-formes cloud, sur des machines virtuelles/réelles, ou les rendre entièrement exécutables pour les systèmes Unix.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ce document issue de la documentation officielle&amp;nbsp;couvre certains des scénarios de déploiement les plus courants : &lt;a href="https://docs.spring.io/spring-boot/docs/current/reference/html/deployment.html"&gt;Deploying Spring Boot Applications&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En particulier pour K8s Spring Boot détecte automatiquement les environnements de déploiement Kubernetes en vérifiant la présence de variables « *_SERVICE_HOST » et « *_SERVICE_PORT » dans l’environnement. Vous pouvez remplacer cette détection par la propriété de configuration spring.main.cloud-plateforme.&lt;/p&gt;&lt;p&gt;Spring Boot vous aide à gérer l’état de votre application et à l’exporter avec http Kubernetes Probes à l’aide d’Actuator, l'outils de surveillance de SpringBoot.&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEiJ5sDNYhlBbeLfv-BYEC_YTu24Bt_6WBcwOwMjTke0du631ki7u2wGjjKVpySXIp6322yJbtoS5_jWGEIdyZECCxPEjrfDJxpJvttwzT1fLfI4MSRXQE_1u7KMPRDgWcbxidanBfIYBx1LIkQ9uFxqBkXYYQjk3LEH4Mb1GuRI6xRFY-bHvshb450L=s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><georss:featurename xmlns:georss="http://www.georss.org/georss">Imm. Fares Cartier Bouery, Ghadir, جونيه، Liban</georss:featurename><georss:point xmlns:georss="http://www.georss.org/georss">33.9760098 35.6323889</georss:point><georss:box xmlns:georss="http://www.georss.org/georss">5.6657759638211544 0.47613890000000225 62.286243636178845 70.7886389</georss:box></item><item><title>Pourquoi l'architecture logicielle est plus importante que jamais (réf: Continuous Architecture in practice)</title><link>https://www.cofares.net/2021/07/pourquoi-larchitecture-logicielle-est.html</link><category>architecture logicielle</category><category>CIO</category><category>DSI</category><category>ICT</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Sat, 10 Jul 2021 18:51:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-9080296866222387403</guid><description>&lt;p&gt;&lt;i&gt;&lt;span style="background-color: white; color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; font-weight: inherit;"&gt;L'amélioration continue vaut mieux que la perfection différée.&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: var(--primary-text); font-family: inherit; font-size: 0.9375rem;"&gt;-Mark Twain&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Y8Um1dmoS2A0VZF1GcOgpLn5MIkOaqHdVBvZiKeJwu5uicUQEez_4THUwzawuc0wk_5Wl6d3TqS8gCbxaTOwRst28S_KpRz2zdB03Woy6pkounnduIcnwLMLRhyphenhyphenYTAikfDbrj5G449Ca/s1030/Software-House-Software-Comapany-5-1030x658.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="658" data-original-width="1030" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Y8Um1dmoS2A0VZF1GcOgpLn5MIkOaqHdVBvZiKeJwu5uicUQEez_4THUwzawuc0wk_5Wl6d3TqS8gCbxaTOwRst28S_KpRz2zdB03Woy6pkounnduIcnwLMLRhyphenhyphenYTAikfDbrj5G449Ca/s320/Software-House-Software-Comapany-5-1030x658.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;br /&gt;L'objectif de l'architecture reste d'offrir une valeur ajouté commerciale, la vitesse de livraison croissante attendue des informaticiens (TIC) au sein des entreprises présente de nouveaux défis. Dans le même temps, la facilité d'utilisation et les attentes 24h/24 et 7j/7 des utilisateurs finaux sont dictées par l'expansion écrasante de la technologie dans la vie quotidienne : nous sommes passés des PC aux tablettes, aux smartphones et à la technologie portable. Les ordinateurs sont maintenant dans nos poches. Ils sont presque toujours connectés les uns aux autres et leurs capacités dépassent nos besoins! Les équipes de livraison de logiciels d'aujourd'hui doivent désormais fonctionner à l'heure et à l'échelle d'Internet et du cloud. Cela a considérablement accru les exigences des parties prenantes de l'entreprise et a entraîné l'adoption croissante de pratiques agiles, de livraison continue, de DevOps et même de DevSecOps.&lt;br /&gt;&lt;br /&gt;Pour relever ces défis et atteindre l'objectif de création de valeur commerciale dans cet environnement en évolution rapide, il est plus important que jamais pour les activités d'architecture de permettre une livraison précoce et continue de valeur et de s'assurer que ce qu'elles font appuie cet objectif.&lt;/span&gt;&lt;/div&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h5 class="gmql0nx0 l94mrbxd p1ri9a11 lzcic4wl oud54xpy sqxagodl ku2m03ct" dir="auto" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: inherit; font-weight: inherit; margin: 10px 0px; outline: none; padding: 0px; text-transform: uppercase;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v hnhda86s m9osqain" style="color: var(--secondary-text); font-family: inherit; font-size: 0.9375rem; font-weight: 700; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;ON PEUT, PEUT-ÊTRE, SE POSER LA QUESTION, MAIS C'EST QUOI UNE ARCHITECTURE AU JUSTE?&lt;/span&gt;&lt;/h5&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Quand on parle d'architecture, on s'intéresse à l'architecture logicielle. Mais comment définir l'architecture logicielle ? Voyons quelques définitions courantes.&lt;/span&gt;&lt;/div&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h5 class="gmql0nx0 l94mrbxd p1ri9a11 lzcic4wl oud54xpy sqxagodl ku2m03ct" dir="auto" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: inherit; font-weight: inherit; margin: 10px 0px; outline: none; padding: 0px; text-transform: uppercase;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v hnhda86s m9osqain" style="color: var(--secondary-text); font-family: inherit; font-size: 0.9375rem; font-weight: 700; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;D'APRÈS INTERNATIONAL FEDERATION FOR INFORMATION PROCESSING (IFIP):&lt;/span&gt;&lt;/h5&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="jei6r52m" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-top: 20px;"&gt;&lt;blockquote class="h2mp5456 mk2mc5f4 peup4ujy cxmmr5t8 hcukyx3x sej5wr8e aahdfvyu hv4rvrfc dati1w0a" style="border-left-color: var(--divider); border-left-style: solid; border-left-width: 4px; margin: 4px 0px 20px; padding-left: 16px; padding-right: 16px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;L'architecture logicielle fait référence aux structures fondamentales d'un système logiciel et à la discipline de création de ces structures et systèmes. Chaque structure comprend des éléments logiciels, des relations entre eux et des propriétés à la fois des éléments et des relations. L'architecture d'un système logiciel est une métaphore, analogue à l'architecture d'un bâtiment. Il fonctionne comme un modèle pour le système et le projet en développement, définissant les tâches nécessaires à exécuter par les équipes de conception.&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="jei6r52m" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-top: 20px;"&gt;&lt;blockquote class="h2mp5456 mk2mc5f4 peup4ujy cxmmr5t8 hcukyx3x sej5wr8e aahdfvyu hv4rvrfc dati1w0a" style="border-left-color: var(--divider); border-left-style: solid; border-left-width: 4px; margin: 4px 0px 20px; padding-left: 16px; padding-right: 16px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;L'architecture logicielle consiste à faire des choix structurels fondamentaux qui sont coûteux à modifier une fois mis en œuvre. Les choix d'architecture logicielle incluent des options structurelles spécifiques à partir des possibilités de conception du logiciel. . . .&lt;br /&gt;&lt;br /&gt;La documentation de l'architecture logicielle facilite la communication entre les parties prenantes, capture les premières décisions concernant la conception de haut niveau et permet la réutilisation des composants de conception entre les projets&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h5 class="gmql0nx0 l94mrbxd p1ri9a11 lzcic4wl oud54xpy sqxagodl ku2m03ct" dir="auto" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: inherit; font-weight: inherit; margin: 10px 0px; outline: none; padding: 0px; text-transform: uppercase;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v hnhda86s m9osqain" style="color: var(--secondary-text); font-family: inherit; font-size: 0.9375rem; font-weight: 700; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;D'APRÈS INTERNATIONAL STANDARDS ORGANIZATION AND INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS (IEEE)&lt;/span&gt;&lt;/h5&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="jei6r52m" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-top: 20px;"&gt;&lt;blockquote class="h2mp5456 mk2mc5f4 peup4ujy cxmmr5t8 hcukyx3x sej5wr8e aahdfvyu hv4rvrfc dati1w0a" style="border-left-color: var(--divider); border-left-style: solid; border-left-width: 4px; margin: 4px 0px 20px; padding-left: 16px; padding-right: 16px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Architecture : Concepts ou propriétés fondamentaux d'un système dans son environnement incorporés dans ses éléments, leurs relations et dans les principes de sa conception et de son évolution.&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h5 class="gmql0nx0 l94mrbxd p1ri9a11 lzcic4wl oud54xpy sqxagodl ku2m03ct" dir="auto" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: inherit; font-weight: inherit; margin: 10px 0px; outline: none; padding: 0px; text-transform: uppercase;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v hnhda86s m9osqain" style="color: var(--secondary-text); font-family: inherit; font-size: 0.9375rem; font-weight: 700; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;AIE TOUJOURS PAS CLAIRE, VOYONS POURQUOI RÉALISER DES ARCHITECTURES&lt;/span&gt;&lt;/h5&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Au moins 4 raisons..&lt;/span&gt;&lt;/div&gt;&lt;ol class="bi6gxh9e aov4n071 fjf4s8hc gg216y78" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; margin-top: 8px; padding-left: 32px;"&gt;&lt;li&gt;&lt;div class="cehpxlet bi6gxh9e" style="font-family: inherit; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Atteindre les exigences d'attributs de qualité pour un système logiciel. L'architecture concerne la mise en œuvre d'exigences d'attributs de qualité importantes, telles que la sécurité, l'évolutivité, les performances et la résilience.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="cehpxlet bi6gxh9e" style="font-family: inherit; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Définir les principes directeurs et les normes d'un projet ou d'un produit et développer des plans directeurs. L'architecture est une vision du futur et des outils de support pour aider à communiquer la vision. Les Blueprints permettent d'abstraire l'architecture à un niveau approprié pour prendre des décisions commerciales et techniques. Ils facilitent également l'analyse des propriétés et la comparaison des options.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="cehpxlet bi6gxh9e" style="font-family: inherit; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Créez des services utilisables (et peut-être même réutilisables). Un aspect clé de l'architecture logicielle consiste à définir de bonnes interfaces pour les services.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="cehpxlet bi6gxh9e" style="font-family: inherit; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Créez une feuille de route vers un état futur de l'informatique. L'architecture traite des activités de planification de la transition qui mènent à la mise en œuvre réussie d'un plan informatique.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cehpxlet bi6gxh9e" style="background-color: white; color: #050505; font-family: &amp;quot;Segoe UI Historic&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; margin-bottom: 8px; min-height: 20px;"&gt;&lt;span class="d2edcug0 hpfvmrgz qv66sw1b c1et5uql lr9zc1uh jq4qci2q a3bd9o3v knj5qynh oo9gr5id" style="color: var(--primary-text); font-family: inherit; font-size: 0.9375rem; line-height: 1.3333; max-width: 100%; min-width: 0px; overflow-wrap: break-word; word-break: break-word;"&gt;Maintenant que nous avons une définition de travail de l'architecture logicielle, on peut aborder avec sérénité le parcours d'architecte logiciel&amp;nbsp;&lt;span class="pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu" style="display: inline-flex; font-family: inherit; height: 16px; margin: 0px 1px; vertical-align: middle; width: 16px;"&gt;&lt;img alt="&#128521;" height="16" referrerpolicy="origin-when-cross-origin" src="https://static.xx.fbcdn.net/images/emoji.php/v9/t57/1/16/1f609.png" style="border: 0px;" width="16" /&gt;&lt;/span&gt;&lt;span class="pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu" style="display: inline-flex; font-family: inherit; height: 16px; margin: 0px 1px; vertical-align: middle; width: 16px;"&gt;&lt;img alt="&#128519;" height="16" referrerpolicy="origin-when-cross-origin" src="https://static.xx.fbcdn.net/images/emoji.php/v9/t55/1/16/1f607.png" style="border: 0px;" width="16" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Y8Um1dmoS2A0VZF1GcOgpLn5MIkOaqHdVBvZiKeJwu5uicUQEez_4THUwzawuc0wk_5Wl6d3TqS8gCbxaTOwRst28S_KpRz2zdB03Woy6pkounnduIcnwLMLRhyphenhyphenYTAikfDbrj5G449Ca/s72-c/Software-House-Software-Comapany-5-1030x658.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mentor, coach, tuteur, parrain quelles différences</title><link>https://www.cofares.net/2021/07/mentor-coach-tuteur-parrain-quelles.html</link><category>coach</category><category>mentor</category><category>parrain</category><category>tuteur</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Tue, 6 Jul 2021 18:29:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-2369474419088728187</guid><description>&lt;h2 style="text-align: left;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwVo9C8R6hrfh3t0b6qv_cmoCcNTHUVgzlPkl3yboIG-XxmGbVZxbbU24BSPvVHDRAef47faPt5dHtTln-UejhyWph27QhMTZaiwmKMmtPosINKN-tJLMjzXb3MZxcDC2htTQf9RM9wEu/s600/t%25C3%25A9l%25C3%25A9chargement.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="599" data-original-width="600" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwVo9C8R6hrfh3t0b6qv_cmoCcNTHUVgzlPkl3yboIG-XxmGbVZxbbU24BSPvVHDRAef47faPt5dHtTln-UejhyWph27QhMTZaiwmKMmtPosINKN-tJLMjzXb3MZxcDC2htTQf9RM9wEu/w200-h199/t%25C3%25A9l%25C3%25A9chargement.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Mentorat&lt;/h2&gt;&lt;br /&gt;&lt;b&gt;Le mentoring&lt;/b&gt;, ou mentorat consiste à soutenir et à encourager les personnes à gérer leur propre apprentissage afin qu'elles puissent maximiser leur potentiel, développer leurs compétences, améliorer leurs performances et devenir la personne qu'elles veulent être. La relation 'mentorale' conjugue transferts et/ou partage de savoirs (savoir-faire et savoir être), bienveillance et confiance entre le mentor et le mentoré. Le mentor offre un soutien au mentoré en lui transmettant des connaissances et lui prodiguant des conseils dans le but de l’aider à progresser dans sa carrière, faire aboutir un projet, gagner en compétence… Le mentorat peut être formel ou informel. Dans un environnement informel, les mentorés se fixent des objectifs, mais ils ne sont généralement pas mesurables et les relations ne sont pas structurées. &lt;b&gt;Dans une relation de mentorat formelle&lt;/b&gt;, il existe des objectifs réalisables et mesurables définis et fixés avec des exigences déterminées.&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;Pourquoi le mentorat est-il important ?&lt;/h3&gt;Un bon mentor peut aider le mentoré à devenir plus efficace au travail, à acquérir de nouvelles compétences, à développer une plus grande confiance en soi et à prendre de meilleures décisions pour la croissance globale de sa carrière.&lt;br /&gt;Les mentors aussi acquièrent de nombreux avantages, notamment la satisfaction de voir les autres se développer ; perspectives générationnelles et culturelles élargies; renforcement des compétences techniques, de leadership et interpersonnelles; et continuer à expérimenter de nouvelles idées et perspectives&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style="text-align: left;"&gt;Comparons le mentorat au autres modes d'accompagnement:&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;b&gt;Le coaching&lt;/b&gt; a pour but d’aider un « coaché » à trouver ses propres réponses dans le cadre d’une démarche personnelle ou professionnelle grâce à un « coach » formé aux techniques de l’accompagnement. Le coach ne connaît à priori rien du métier du « coaché ». Alors que le mentorat vise avant tout la transmission de savoirs, le coaching est une relation qui permet d’atteindre un ou des objectifs de développement définis dans le temps.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dans le tutorat&lt;/b&gt;, le « tuteur » transmet sa connaissance d’une tâche, d’un savoir, savoir faire ou savoir-être et accompagne le « tutoré » dans l’apprentissage d’un nouveau métier ou d’une nouvelle tâche. Il s’assure que les savoirs sont acquis à la fin de la mission. Il y a généralement évaluation du tutoré par son tuteur alors que cette notion n’existe jamais dans le mentoring.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Le « parrain &lt;/b&gt;» prend en charge les premiers pas de son « filleul » qu’il guide pour lui éviter des difficultés de parcours. Il répond aux questions mais il n’y a dans la plupart des cas pas d’objectif précis, de fin dans la relation, ni de contractualisation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Si vous souhaitez être mentoré ou implémenter le mentoring dans votre institution ou votre entreprise, contacter mentor@pascal-fares.fr (micro-entreprise enregistré à Paris -900 438 227-)&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;a href="https://www.linkedin.com/in/pascalfares/"&gt;https://www.linkedin.com/in/pascalfares/&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwVo9C8R6hrfh3t0b6qv_cmoCcNTHUVgzlPkl3yboIG-XxmGbVZxbbU24BSPvVHDRAef47faPt5dHtTln-UejhyWph27QhMTZaiwmKMmtPosINKN-tJLMjzXb3MZxcDC2htTQf9RM9wEu/s72-w200-h199-c/t%25C3%25A9l%25C3%25A9chargement.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Architecture  d'applications</title><link>https://www.cofares.net/2021/07/architecture-dapplications.html</link><category>Architecture  d'applications</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Mon, 5 Jul 2021 13:57:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-1304631372811807746</guid><description>Une &lt;b&gt;architecture d'application&lt;/b&gt; est une modélissation de la manière dont les applications logicielles d'une organisation sont assemblées dans le cadre de son architecture d'entreprise globale et de la manière dont ces applications interagissent les unes avec les autres pour répondre aux besoins de l'entreprise ou des utilisateurs. Une architecture d'application permet de garantir que les applications sont évolutives et fiables, et aide les entreprises à identifier les lacunes dans les fonctionnalités.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En général, l'architecture d'applications définit la manière dont les applications interagissent avec les middleware, les bases de données et d'autres applications. Les architectures d'applications suivent généralement des principes de conception de logiciels qui sont généralement acceptés par le groupe, mais peuvent manquer de normes industrielles formelles.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Le TOGAF Domaines d'architectures (partie 1): La norme TOGAF est un cadre pour l’architecture d’entreprise.</title><link>https://www.cofares.net/2021/07/le-togaf-domaines-darchitectures-la.html</link><category>domaines d'architevtures</category><category>TOGAF</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Sat, 3 Jul 2021 09:08:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-6724713504712966151</guid><description>&lt;p style="text-align: right;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;i&gt;La série d'articles concernant le TOGAF est issue de l'opengroupe Réf: le TOGAF&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;&lt;i&gt;&lt;a href="https://www.opengroup.org/togaf" rel="nofollow" target="_blank"&gt;https://www.opengroup.org/togaf&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;i&gt;Il peut être utilisé librement par toute organisation qui souhaite développer une architecture d’entreprise pour une utilisation au sein de cette organisation.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 style="text-align: left;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white;"&gt;&lt;span style="font-size: medium;"&gt;Domaines d’architecture&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h3 style="text-align: left;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;Il existe quatre domaines d’architecture&amp;nbsp;:&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;b&gt;L’architecture opérationnelle ou métier&lt;/b&gt;– définit la stratégie opérationnelle, la gouvernance, l’organisation et les processus opérationnels clés;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;b&gt;L’architecture des données &lt;/b&gt;- décrit la structure du patrimoine de données logiques et physiques d’une organisation et comprend une description des ressources de gestion des données;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;Une description de la structure et de&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;l’interaction des principaux types et sources&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;de données de l’entreprise, aux niveaux&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;logique et physique et des dispositifs pour&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;gérer ces données.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif"&gt;&lt;b&gt;L’architecture des applications&lt;/b&gt; - fournit un plan directeur pour les applications individuelles à déployer et décrit leurs interactions et leurs relations; d&lt;/span&gt;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif"&gt;&lt;span style="font-size: 15px;"&gt;escription de la structure et des interactions&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;des applications qui concrétise les dispositifs&amp;nbsp;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;fournissant des fonctions business clés et&amp;nbsp;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;gèrent les données.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 15px;"&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif"&gt;&lt;b&gt;L’architecture technologique&lt;/b&gt; - décrit les capacités logicielles et matérielles logiques;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif"&gt;&lt;span style="font-size: 15px;"&gt;Une description de la structure et de&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;l’interaction des services technologiques et&amp;nbsp;&lt;/span&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;des composants technologiques.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face="Calibri, Helvetica, Arial, sans-serif" style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Architecture d'entreprise (Partie 0), TOGAF. l'importance de l'architecture d'entreprise</title><link>https://www.cofares.net/2021/06/architecture-dentreprise-0n-togaf-le.html</link><category>architevtrue logcielle</category><category>EA</category><category>TOGAF</category><category>urbanisation</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Sat, 26 Jun 2021 10:31:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-6936335888300527873</guid><description>&lt;h4 style="text-align: left;"&gt;Afin de se faire une idée de l'importance de l'architecture d'entreprise en tant que discipline, considérons la complexité des tâches managériales modernes&lt;/h4&gt;Imaginez que vous deviez mettre en œuvre un nombre de changements dans la structure de l'entreprise. Normalement, le point de départ serait un processus technologique. Vous devez changer la base des processus de l'entreprise. Ce sera suivi d'une réingénierie des processus métier, ce qui signifie changer la façon dont les processus sont exécutés, changeant parfois le propriétaire et les ressources clés.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La réingénierie des processus métier est normalement liée à la refonte de la structure organisationnelle de l'entreprise, la fonctionnalité des départements et les flux d'informations.&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;br /&gt;La performance des processus est en principe digitalisé avec mise en place ou évolution de systèmes d'informations. Nous devrons peut-être mettre en œuvre de nouveaux logiciels ou modifier l'existant. Les modifications logicielles peuvent également entraîner un changement de base de données des systèmes de gestion ou encore des changements d'infrastructure en termes de matériel. Cette "chaîne" conduit à deux questions principales :&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;quoi d'autre&amp;nbsp;&lt;/li&gt;&lt;li&gt;et comment contrôler la complexité?&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;C'est pour répondre à ces questions et présenter l'architecture d'entreprise qu'une série d'articles est prévue sur mon blog (&lt;a href="https://www.cofares.net"&gt;https://www.cofares.net&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Le facteur interne clé pour utiliser l'architecture d'entreprise est le besoin d'alignement métier et informatique&lt;/b&gt;. Ceux qui sont expérimentés dans les projets logiciels admettront probablement que parfois le logiciel est implémenté juste pour être implémenté. L'alignement est crucial pour une numérisation réussie. L'informatique doit résoudre des tâches métier. La stratégie informatique doit s'adapter à la stratégie de l'entreprise. La direction doit soutenir cette idée au niveau stratégique et au niveau de l'exécution. La structure organisationnelle et les processus métier doivent être intégrés à l'infrastructure informatique pour créer un entreprise numérisé réussi.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUBrAFkBWirf5Eot6fDj5qUlnPh5nUbRRn29O0VsEIhB4hoklK1hQakpHGuvyjSWCnI5cVzfs05bMEw-VJG__XRaZav8QiAl3ikCS1AWtKseAEr_5ta2ShpZfs6QwJ3iPnKzBKQ1dG5Xui/s721/ajustement+strat%25C3%25A9gique.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="515" data-original-width="721" height="286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUBrAFkBWirf5Eot6fDj5qUlnPh5nUbRRn29O0VsEIhB4hoklK1hQakpHGuvyjSWCnI5cVzfs05bMEw-VJG__XRaZav8QiAl3ikCS1AWtKseAEr_5ta2ShpZfs6QwJ3iPnKzBKQ1dG5Xui/w400-h286/ajustement+strat%25C3%25A9gique.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style="text-align: left;"&gt;Quelques hypothèses pour la suite&lt;/h4&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Nous utiliserons l'approche systémique.&amp;nbsp; L’analyse systémique envisage l’entreprise dans sa complexité (elle est composée de sous-systèmes et d’un environnement), sa globalité (tout est plus grand que la somme des parties qui la compose), son organisation (avec des niveaux hiérarchiques structurels et des processus fonctionnels), et l’interaction ( le changement d’une condition économique influence les autres conditions économiques du système).&lt;br /&gt;L’entreprise échange avec son environnement et ses sous-systèmes des flux entrants et sortants :&lt;br /&gt;– d’activité, logistiques  (matières 1ères, produits finis, en-cours…) et monétaires&lt;br /&gt;– de structure, des équipements d’actifs (matériels, mobilier, locaux…) et de personnel&lt;br /&gt;– d’information composés d’éléments informels (culture, pressions politiques, sociales…) et formels (R&amp;amp;D, brevets, demandes de prix, devis, commandes, livraisons, factures…)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;D'une manière concrète et du point de vue&amp;nbsp; des systèmes d'informations, un « système » est un assemblage cohérent et structuré d’éléments technologiques, en particulier des composants logiciels, destiné à contribuer à une finalité donnée, en rendant à des usagers un certain service avec en lige de mire la stratégie d'entreprise.&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUBrAFkBWirf5Eot6fDj5qUlnPh5nUbRRn29O0VsEIhB4hoklK1hQakpHGuvyjSWCnI5cVzfs05bMEw-VJG__XRaZav8QiAl3ikCS1AWtKseAEr_5ta2ShpZfs6QwJ3iPnKzBKQ1dG5Xui/s72-w400-h286-c/ajustement+strat%25C3%25A9gique.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Une introduction paradigme fonctionnel avec Python UDEMY </title><link>https://www.cofares.net/2021/05/une-introduction-paradigme-fonctionnel.html</link><category>Fonctionnel</category><category>python</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Thu, 27 May 2021 20:29:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-5737988176050790016</guid><description>&lt;p&gt;&lt;a href="https://www.udemy.com/course/introduction-paradigme-fonction-python/?referralCode=AF7D86D681B278FA1D37"&gt;&amp;nbsp;Apprenez à programmer en Python en utilisant le paradigme fonctionnelle. λ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.udemy.com/course/introduction-paradigme-fonction-python/?referralCode=AF7D86D681B278FA1D37"&gt;https://www.udemy.com/course/introduction-paradigme-fonction-python/?referralCode=AF7D86D681B278FA1D37&lt;/a&gt;&lt;/p&gt;&lt;p&gt;L'objectif, si vous êtes débutant:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;D'aprendre rapidement un nouveaux language, en minimisant les notions à connaitre.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Vous former à décrire un algorithme au moyen d'un raisonnement récursif et logique&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;L'objectif, si vous programmer déjà&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Vous former à décrire un algorithme au moyen d'un raisonnement récursif, qui vous permettra d'écrire de meilleures itérations. En particulier pour trouver l'invariant de boucle et la condition de sortie de boucle&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Différencier instructions et expressions, données mutable et immutable&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Souligner les avantages de la programmation fonctionnelle pour les applications concurrente et répartis&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Après une présentation rapide de l'environnement que nous utiliserons et une première approche intuitive de la programmation fonctionnelle. Nous approfondirons les notions de fonctions avec une introduction au lambda calcul et ses applications possible dans un language tel que Python&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quand on aborde la programmation fonctionnelle, vous entendrez souvent parler d'un nombre étourdissant de caractéristiques « fonctionnelles » : les données immuables, les fonctions de première classe et l'optimisation de la récursion terminale. Ces fonctionnalités ne sont que des caractéristiques de langage qui facilitent la programmation fonctionnelle. On parle aussi de mappage, de réduction, de pipeline, de récursion, de curryfication et d'utilisation des fonctions d'ordre supérieur. Ce sont des techniques de programmation employées pour écrire du code fonctionnel. Il est enfin question de parallélisation, d'évaluation paresseuse et de déterminisme. Ce ne sont que des propriétés avantageuses des programmes fonctionnels.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Un programme écrit en style fonctionnel se caractérise essentiellement par une chose essentielle: l'absence d'effets de bord, ou plus précisément l'abscence de changement d'états. Le code ne dépend pas de données se trouvant à l'extérieur de la fonction courante et il ne modifie pas des données à l'extérieur de cette fonction. Il transforme une donnée en entrée (sans la modifié) en donnée de sortie qu'elle crée.&lt;/p&gt;&lt;p&gt;La plupart des autres caractéristiques de la programmation fonctionnelle peuvent se déduire de cette propriété. Utilisez-la comme un fil conducteur.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title> Pourquoi des microservices?</title><link>https://www.cofares.net/2021/02/pourquoi-des-microservices.html</link><category>Cnam Liban</category><category>cours en ligne</category><category>microservices</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Sat, 13 Feb 2021 15:50:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-2749046267167349992</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8X9RtQAT6HLl_4TTDGmfLYSvxZat4ZO3Iyljz966dGU_JhGRnjxKp55gA26WW6em-rrSgIfCyyS33tAm7jdIvu-kD5BJ8W4wgOdpom1pYH-ixpOVWfrb5j2-cWvLLFJcSTR1BVSxQFH5q/s1024/microservices-feature.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="512" data-original-width="1024" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8X9RtQAT6HLl_4TTDGmfLYSvxZat4ZO3Iyljz966dGU_JhGRnjxKp55gA26WW6em-rrSgIfCyyS33tAm7jdIvu-kD5BJ8W4wgOdpom1pYH-ixpOVWfrb5j2-cWvLLFJcSTR1BVSxQFH5q/w283-h160/microservices-feature.png" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Imaginez que vous travaillez dans une grande entreprise, un site de commerce électronique populaire qui vend des produits en ligne. L'entreprise compte plusieurs centaines de développeurs. Chaque développeur écrit du code pour un produit ou une fonctionnalité principale, comme la gestion du panier de l'utilisateur, la génération de recommandations, la gestion des transactions de paiement ou la gestion de l'inventaire de l'entrepôt.&lt;br /&gt;&lt;br /&gt;Maintenant, demandez-vous, voudriez-vous tout ce code dans une seule application géante? Cela serait-il difficile à comprendre? Combien de temps faudrait-il pour tester? Comment garderiez-vous le code et les schémas de base de données sains? Ce serait certainement difficile, d'autant plus que l'entreprise essaie d'avancer rapidement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ne préférez-vous pas que le code correspondant aux fonctionnalités du produit modulaire soit, enfin, modulaire? Un microservice de panier pour gérer les paniers. Un microservice d'inventaire pour gérer l'inventaire. Un microservice pour la comptabilité. etc...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Pour rester à l'affut des nouveautés en informatique, des présentations rapides de technologies plus anciennes, organisées en petites vidéos. Ces présentations sont issues de certains de mes cours au&amp;nbsp;&lt;a href="http://depinfo.isae.edu.lb"&gt;Cnam Liban&lt;/a&gt;, qu'en j'estime qu'elles ont un intérêt pour une plus vaste publique. Abonnez-vous à ma chaine YouTube: "&lt;a href="https://www.youtube.com/c/PascalFares"&gt;informatique et société&lt;/a&gt;" et rester en contact....</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8X9RtQAT6HLl_4TTDGmfLYSvxZat4ZO3Iyljz966dGU_JhGRnjxKp55gA26WW6em-rrSgIfCyyS33tAm7jdIvu-kD5BJ8W4wgOdpom1pYH-ixpOVWfrb5j2-cWvLLFJcSTR1BVSxQFH5q/s72-w283-h160-c/microservices-feature.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>JSON Rest ou Protocol Buffer</title><link>https://www.cofares.net/2021/02/json-rest-ou-protocol-buffer.html</link><category>json</category><category>protobuf</category><category>rest</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Sat, 13 Feb 2021 11:51:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-772650097717273362</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://cdn.auth0.com/blog/protobuf-json/java-times.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="420" data-original-width="800" height="168" src="https://cdn.auth0.com/blog/protobuf-json/java-times.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style="text-align: left;"&gt;Battre les performances JSON avec Protobuf ?&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Protobuf, le format binaire conçu par Google, surpasse les performances JSON même sur les environnements JavaScript tels que Node.js / V8 et les navigateurs Web.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Les protocole 'Buffer' (tampon), ou Protobuf, est un format binaire créé par Google pour sérialiser les données entre différents services. Google a rendu ce protocole open source et il fournit désormais une prise en charge, prête à l'emploi, des langages les plus courants, tels que JavaScript, Java, C #, Ruby, et autres. Dans les tests mené par&amp;nbsp;https://auth0.com/, il a été démontré que ce protocole fonctionnait jusqu'à 6 fois plus vite que JSON.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Voici un article complet en anglais&amp;nbsp; :&amp;nbsp;&lt;a href="https://auth0.com/blog/beating-json-performance-with-protobuf"&gt;https://auth0.com/blog/beating-json-performance-with-protobuf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Pour rester à l'affut des nouveautés technologique, des présentations rapides de technologie plus ancienne, organisées en petites vidéos. Ces présentations sont issues de certains de mes cours au&amp;nbsp;&lt;a href="http://depinfo.isae.edu.lb"&gt;Cnam Liban&lt;/a&gt;, qu'en j'estime qu'elles ont un intérêt pour une plus vaste publique. Abonnez-vous à ma chaine YouTube: "&lt;a href="https://www.youtube.com/c/PascalFares"&gt;informatique et société&lt;/a&gt;" et rester en contact....&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Consommation, modèle et numérique</title><link>https://www.cofares.net/2021/01/consommation-modele-et-numerique.html</link><category>AI</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Tue, 26 Jan 2021 17:59:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-4395595954263369803</guid><description>À la suite de la pandémie de COVID-19, les tendances de consommation ont radicalement changé à travers le monde. En l'espace de quelques mois, la pandémie a incité les gens à dépenser davantage en produits et services essentiels. Surtout, ceux qui étaient facilement disponibles en ligne. Les défis physiques et économiques découlant de la crise ont conduit à de nouveaux modèles de comportement des consommateurs en ligne. Qui sont les plus susceptibles de continuer après la pandémie. Plus que jamais, la pertinence est la clé.&lt;br /&gt;&lt;br /&gt;Cependant, ces nouveaux modèles placent les banques de consommation et les commerçants dans une situation difficile. Ils doivent désormais rester pertinents pour leurs clients afin de favoriser le partage de portefeuille et d'offrir une expérience client supérieure. Et ils doivent le faire rapidement, sinon ils risquent d'être dépassés par les concurrents numériques.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Votre ami, la console </title><link>https://www.cofares.net/2019/03/votre-ami-la-console.html</link><category>console</category><category>gui</category><author>noreply@blogger.com (Pascal  Fares)</author><pubDate>Tue, 19 Mar 2019 11:58:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2248768826529691290.post-6982319592784892756</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAejMcUmg-RhZ4n0AqSNtXuGRnlsomny-PhcQZmwrlHoUOWQIQWggI-sl9b7cGYj07zTe0n9NKAOa88gcCwK164qNyiPzPjqvN2xPqtNnYtzfiYCQwQ8Xg-myGhnCpWfIblkpjuAuWJq6/s1600/consoles.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="679" data-original-width="1139" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAejMcUmg-RhZ4n0AqSNtXuGRnlsomny-PhcQZmwrlHoUOWQIQWggI-sl9b7cGYj07zTe0n9NKAOa88gcCwK164qNyiPzPjqvN2xPqtNnYtzfiYCQwQ8Xg-myGhnCpWfIblkpjuAuWJq6/s200/consoles.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
À l'ère des interfaces graphiques et des périphériques à écran tactile, il semble un peu ridicule de devoir recourir à un outil tel que la console, lorsque tout est à portée de clic.&lt;br /&gt;
&lt;br /&gt;
Mais la vérité est que chaque fois que vous retirez votre main droite du clavier (ou du gauche, si vous êtes gaucher) pour saisir votre souris et déplacer le curseur à l'endroit où vous souhaitez cliquer, vous perdez du temps. . Faire quelque chose avec la console augmente la productivité et la vitesse, même quand avec la souris l'action est&amp;nbsp; intuitive. Je sais, sur ce coût vous devez me faire confiance à ce sujet.&lt;br /&gt;
&lt;br /&gt;
La vitesse et la productivité sont importantes et, personnellement, je n'ai rien contre la souris, mais il existe d'autres très bonnes raisons pour laquelle vous voudrez peut-être vous familiariser avec la console: lorsque vous développez du code qui aboutit sur un serveur, la console pourrait être le seul outil disponible. Si vous en faites des amis, je vous le promets, vous ne vous perdrez jamais. Il est de la plus haute importance, dans le contexte des hébergement et le déploiement dans le cloud et les machines virtuelle, que vous ne l'ignoriez pas (généralement, lorsque vos "serveurs" sont en panne et que vous devez enquêter très rapidement sur ce qui se passe).&lt;br /&gt;
&lt;br /&gt;
Finalement, c'est vraiment à vous de décider. Si vous êtes indécis, accordez-moi le bénéfice du doute et essayez-le. C'est plus facile que vous ne le pensez et vous ne le regretterez jamais. Il n’y a rien de plus pitoyable qu’un bon développeur qui se perd dans une connexion SSH en accédant à un serveur parce qu’il n'est habitué qu'à son propre ensemble d’outils personnalisés, et seulement à cela!&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAejMcUmg-RhZ4n0AqSNtXuGRnlsomny-PhcQZmwrlHoUOWQIQWggI-sl9b7cGYj07zTe0n9NKAOa88gcCwK164qNyiPzPjqvN2xPqtNnYtzfiYCQwQ8Xg-myGhnCpWfIblkpjuAuWJq6/s72-c/consoles.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>