<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>plate-forme d’intégration continue - RiskInsight</title>
	<atom:link href="https://www.riskinsight-wavestone.com/tag/plate-forme-dintegration-continue/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.riskinsight-wavestone.com/tag/plate-forme-dintegration-continue/</link>
	<description>Le blog cybersécurité des consultants Wavestone</description>
	<lastBuildDate>Thu, 02 Jan 2020 09:59:56 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.riskinsight-wavestone.com/wp-content/uploads/2024/02/Blogs-2024_RI-39x39.png</url>
	<title>plate-forme d’intégration continue - RiskInsight</title>
	<link>https://www.riskinsight-wavestone.com/tag/plate-forme-dintegration-continue/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Le déploiement automatisé : au delà des gains, quels en sont les enjeux ?</title>
		<link>https://www.riskinsight-wavestone.com/2012/12/le-deploiement-automatise-au-dela-des-gains-quels-en-sont-les-enjeux/</link>
		
		<dc:creator><![CDATA[Stephen Kitt]]></dc:creator>
		<pubDate>Fri, 28 Dec 2012 16:00:38 +0000</pubDate>
				<category><![CDATA[Métiers - Stratégie & projets IT]]></category>
		<category><![CDATA[déploiement automatisé]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[plate-forme d’intégration continue]]></category>
		<guid isPermaLink="false">http://www.solucominsight.fr/?p=2795</guid>

					<description><![CDATA[<p>Un précédent article nous a permis de détailler les gains attendus de la mise en œuvre de déploiement automatisé. Mais il est évident que tout ceci ne se fait pas tout seul :  au-delà du coût de mise en œuvre,...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/12/le-deploiement-automatise-au-dela-des-gains-quels-en-sont-les-enjeux/">Le déploiement automatisé : au delà des gains, quels en sont les enjeux ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Un <a title="Le déploiement automatisé : optez pour des mises en production sereines !" href="http://www.solucominsight.fr/2012/09/le-deploiement-automatise-optez-pour-des-mises-en-production-sereines/">précédent article</a> nous a permis de détailler les gains attendus de la mise en œuvre de déploiement automatisé. Mais il est évident que tout ceci ne se fait pas tout seul :  au-delà du coût de mise en œuvre, il faut prendre en compte des aspects plus généraux.</p>
<h2>Qu&rsquo;implique le déploiement automatisé ?</h2>
<p>Un des avantages attendu est l’uniformisation des habitudes de travail de toutes les équipes ; cela implique inévitablement de changer ces au préalable les dites habitudes. Tous les acteurs des projets concernés sont affectés : MOE, MOA bien sûr, mais aussi les gestionnaires de services, les exploitants ou infogérants, et même les utilisateurs finaux qui participent aux tests. Ce changement d’habitude peut se faire progressivement, au fur et à mesure de l’implication pratique des équipes : d’abord la MOE et la MOA, et ensuite les autres équipes jusqu’à la production.</p>
<p>Pour que les habitudes deviennent uniformes, il faut aussi que la plate-forme de déploiement soit disponible en amont, prête avant que chaque équipe en ait besoin, et surtout qu’elle gère les fonctionnalités dont chaque équipe aura besoin.</p>
<p>Il peut aussi y avoir des aspects contractuels à traiter, notamment avec l’exploitant. Un exploitant qui facture à l’acte ne sera pas forcément enclin à coopérer à la mise en place d’un outil destiné à réduire drastiquement le nombre d’actes impliqués dans une installation !</p>
<p>Tout ceci implique qu’il faille un pilotage par le haut, et qu’il faut donc convaincre la direction du bien-fondé d’un projet de déploiement automatisé avant sa finalisation. Surtout dans un grand SI, il arrivera toujours un moment où la persuasion ne suffit pas, et il faudra imposer certaines façons de faire : ce n’est pas possible sans l’appui de la direction.</p>
<h2>Le jeu en vaut-il la chandelle ?</h2>
<p>Nous avons vu en première partie les gains qualitatifs et organisationnels qu’on peut attendre d’un déploiement automatisé : principalement une certaine indépendance vis-à-vis du réalisateur, une qualité technique maîtrisée, des déploiements rapides et sans risque, des habitudes communes à toutes les équipes. On aboutit ainsi à la possibilité de mettre en place des cycles rapides, avec peu de friction technique dans les allers-retours entre l’expression d’un besoin et sa mise en œuvre effective.</p>
<p>On reconnaît ici un aspect facilitateur d’un des principes de l’agilité : l’acceptation du changement. S’il est simple de mettre en œuvre des modifications (ce qui ne préjuge pas de la complexité de réalisation des modifications), si la distance entre un projet tel qu’il est sur le poste d’un développeur et le même projet livré de façon à être utilisable par les équipes de recette, c’est un élément de friction en moins pour des itérations rapides dans le processus de développement. La maîtrise de la qualité, notamment par des tests automatisés, réduit de plus les risques liés aux changements, et accroît d’autant l’agilité du projet.</p>
<p>On reconnaît également des aspects d’une autre méthodologie : le mouvement devops. Traditionnellement les objectifs de stabilité du SI s’opposent aux besoins de changement ; le mouvement devops encourage la coopération entre équipes dans le but de réduire cette opposition. Le déploiement automatisé s’inscrit tout à fait dans cette démarche : avec le partage des habitudes, les changements apportés au SI tiennent compte des exigences d’exploitation dès le début, et la stabilité ne vient plus de l’absence de changement mais de la maîtrise de ses impacts.</p>
<p>Qui n’a pas rêvé d’un SI adaptable, où toutes les équipes travaillent ensemble pour le bien de l’entreprise ? Le déploiement automatisé ne répond pas à toutes les problématiques derrière ce rêve, mais il constitue un bon premier pas : même s’il s’agit d’un projet à forte teneur technique, ses avantages sont tangibles à la fois pour la direction SI et pour les métiers. Il ne reste plus qu’à trouver les bons acteurs !</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/12/le-deploiement-automatise-au-dela-des-gains-quels-en-sont-les-enjeux/">Le déploiement automatisé : au delà des gains, quels en sont les enjeux ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Le déploiement automatisé : optez pour des mises en production sereines !</title>
		<link>https://www.riskinsight-wavestone.com/2012/09/le-deploiement-automatise-optez-pour-des-mises-en-production-sereines/</link>
		
		<dc:creator><![CDATA[Stephen Kitt]]></dc:creator>
		<pubDate>Fri, 28 Sep 2012 11:36:30 +0000</pubDate>
				<category><![CDATA[Métiers - Stratégie & projets IT]]></category>
		<category><![CDATA[déploiement automatisé]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[plate-forme d’intégration continue]]></category>
		<guid isPermaLink="false">http://www.solucominsight.fr/?p=2341</guid>

					<description><![CDATA[<p>Dans le monde des SI, il est bien connu que la livraison et l’installation d’une nouvelle version d’un projet conduisent à un stress conséquent et sont perçues comme des facteurs de risques importants. Comment pallier à cette situation ? Le déploiement...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/09/le-deploiement-automatise-optez-pour-des-mises-en-production-sereines/">Le déploiement automatisé : optez pour des mises en production sereines !</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Dans le monde des SI, il est bien connu que la livraison et l’installation d’une nouvelle version d’un projet conduisent à un stress conséquent et sont perçues comme des facteurs de risques importants. Comment pallier à cette situation ? </em></p>
<h2>Le déploiement automatisé : une évolution naturelle</h2>
<p>Le déploiement automatisé, c’est l’utilisation d’une infrastructure  permettant de déployer un livrable sur un environnement cible sans intervention humaine autre que le geste initiant le déploiement. Cela implique l’automatisation de tous les gestes techniques : préparation des plates-formes, mise en place ou mise à niveau de l’environnement de base, installation des composants de support des livrables, installation des livrables eux-mêmes. D’autres aspects doivent également être pris en compte : les migrations de données et la gestion de la disponibilité notamment.</p>
<p>Il s’agit typiquement d’une extension de plate-forme d’intégration continue (PIC) : une fois qu’on a un SI capable de produire des livrables de façon automatique, il semble logique de vouloir les installer de façon automatique. Au-delà de la production de livrables, une PIC permet également d’exécuter des tests automatiques ; avec des tests automatisés suffisamment poussés, on pourrait  même envisager de pousser le raisonnement encore plus loin, jusqu’au déploiement en continu&#8230; Mais nous n’en sommes pas là, revenons plutôt à notre déploiement automatisé !</p>
<h2>La plate-forme d’intégration continue, source de nombreux bénéfices</h2>
<p>Commençons par quelques-uns des avantages d’une PIC, puisque le déploiement automatisé repose généralement dessus.</p>
<p><strong>La maîtrise des sources.</strong> L’intégration d’un projet dans une PIC nécessite ses codes sources. Le fait de passer par un outil que vous hébergez pour produire les livrables vous garantit de disposer des sources correspondant aux livrables installés, et de modifier les sources et produire de nouveaux livrables, même sans le support de la MOE à l’origine du projet.</p>
<p><strong>La maîtrise de la qualité.</strong> Puisque vous disposez des sources, il est possible de les auditer, et généralement une PIC propose un certain nombre d’outils appropriés. Ceci permet de mesurer la qualité du projet, si ce n’est de la maîtriser, avec notamment des tests automatisés et des métriques paramétrées selon vos normes.</p>
<p><strong>L’indépendance.</strong> Cette double maîtrise du processus de construction et du code du projet permet une réversibilité plus simple, et donc une certaine liberté vis-à-vis du réalisateur.</p>
<h2>6 bonnes raisons d’adopter le déploiement  automatisé</h2>
<p>Il est vrai que  le déploiement automatisé apporte ses propres avantages.</p>
<p><strong>1 &#8211; Des déploiements sans risque.</strong> Un déploiement automatisé est reproductible, sans intervention manuelle. Le risque d’erreur d’inattention ou d’imprécision dans les procédures d’installation et leur mise en œuvre s’en trouve fortement réduit.</p>
<p><strong>2 &#8211; Des déploiements rapides.</strong> Sans intervention manuelle, on évite les temps d’attente : vérifications d’informations, saisies, procédures de contrôle manuel&#8230; On peut en outre paralléliser un grand nombre d’opérations, entre plusieurs serveurs et au sein d’un même serveur. Les temps d’installation sont réduits, et par conséquent les indisponibilités des applications lors des mises à niveau.</p>
<p><strong>3 &#8211; Des habitudes communes.</strong> L’utilisation d’une seule procédure de livraison pour toutes les plates-formes permet d’imposer des habitudes de travail communes à toutes les équipes, du développement à la production. Ceci réduit les risques au passage d’un environnement à l’autre et permet aux différents intervenants de partager un vocabulaire commun.</p>
<p><strong>4 &#8211; Des cycles rapides.</strong> Avec des déploiements rapides et peu risqués on peut envisager des mises  à jour fréquentes  des applications installées. Le gain dès les phases de développement et de recette est conséquent : d’une part les cycles développement-recette-intégration ont un coût d’installation plus faible à amortir, et peuvent dès lors être raccourcis ; et d’autre part les corrections en recette peuvent être vérifiées immédiatement, ce qui réduit aussi les cycles détection-correction-vérification des défauts.</p>
<p><strong>5 &#8211; Des installations déléguées.</strong> Si l’outil de déploiement est accessible à tous, ce qui ne représente pas nécessairement un risque puisque les droits sur les environnements cibles peuvent être cloisonnés, la gestion des déploiements peut être déléguée. Ainsi,  en phase de recette la MOA peut provoquer des installations, sans impliquer les équipes de développement, d’intégration ou d’exploitation.</p>
<p><strong>6 -Plus de sauvegardes !</strong> Une fois qu’un déploiement se fait sur un serveur vierge en quelques minutes, il n’est plus nécessaire de prévoir de le sauvegarder ! Tout serveur qui ne contient pas de données irremplaçables peut simplement être réinstallé en cas de désastre. L’installation d’un serveur complémentaire peut aussi être une réponse aux questions de tenue à la charge&#8230;</p>
<p>Si les gains sont considérables, les enjeux sont à étudier avec attention : cela fera l’objet d’un prochain article.</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/09/le-deploiement-automatise-optez-pour-des-mises-en-production-sereines/">Le déploiement automatisé : optez pour des mises en production sereines !</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
