<?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>agility &#8211; Smals Research</title>
	<atom:link href="https://www.smalsresearch.be/tag/agility/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.smalsresearch.be</link>
	<description></description>
	<lastBuildDate>Mon, 04 May 2026 09:58:06 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.smalsresearch.be/wp-content/uploads/2026/01/cropped-cropped-Smals_Research-32x32.png</url>
	<title>agility &#8211; Smals Research</title>
	<link>https://www.smalsresearch.be</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A propos de l&#8217;antagonisme agilité / complexité</title>
		<link>https://www.smalsresearch.be/le-paradoxe-de-lagilitite-et-de-la-complexite/</link>
		
		<dc:creator><![CDATA[Jean-Pierre Latour]]></dc:creator>
		<pubDate>Tue, 16 Jul 2013 06:00:31 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[cost cutting]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[Managing IT costs]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[standards]]></category>
		<guid isPermaLink="false">/?p=5628</guid>

					<description><![CDATA[La demande récurrente pour la réduction du &#8220;time-to-market&#8221; et pour davantage d&#8217;agilité dans le développement informatique est aujourd&#8217;hui confrontée à une sérieuse difficulté. En effet, la complexité, tout autant que la variété et la vitesse d&#8217;évolution des solutions mises en oeuvre demandent régulièrement la mise en place d&#8217;équipes spécialisées. Parce que leur maîtrise, j&#8217;entends par [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2014/02/agilité.jpg" rel="attachment wp-att-5648"><img fetchpriority="high" decoding="async" width="189" height="267" class="alignleft  wp-image-5648" alt="agilité" src="/wp-content/uploads/2014/02/agilité.jpg" /></a><img decoding="async" class="alignright size-full wp-image-5649" alt="chaine" src="/wp-content/uploads/2013/07/chaine.jpg" width="207" height="138" />La demande récurrente pour la réduction du &#8220;time-to-market&#8221; et pour davantage d&#8217;agilité dans le développement informatique est aujourd&#8217;hui confrontée à une sérieuse difficulté.</p>
<p>En effet, la complexité, tout autant que la variété et la vitesse d&#8217;évolution des solutions mises en oeuvre demandent régulièrement la mise en place d&#8217;équipes spécialisées. Parce que leur maîtrise, j&#8217;entends par là la capacité à une mise en oeuvre réellement efficiente, est devenue quasiment impossible au sein de chaque équipe qui doit pouvoir en faire usage.</p>
<p>Résultat immédiat&nbsp;: une<strong> multiplication des équipes de support</strong> (dites quelquefois transversales).</p>
<p>Conséquences&nbsp;: une dépendance accrue des équipes de projet vis-à-vis de ces équipes de support, en profondeur (elles sont les seules à savoir, ou à pouvoir [questions d&#8217;autorisations] intervenir sur les technologies dont elles sont dépositaires), et en largeur (elles se multiplient comme déjà dit).<span id="more-5628"></span></p>
<p>Inutile de dire que la <strong>multiplication des dépendances</strong> a pour corrolaire immédiat que&nbsp;:<br />
&#8211; l&#8217;équipe de projet est de plus en plus souvent dans l&#8217;<strong>attente d&#8217;un délivrable</strong> (un serveur, une base de données, un jeu de données de test, un service au niveau d&#8217;un application server, un pipe sur  l&#8217;ESB, un processus sur le  BPM, le déploiement d&#8217;un outil, une configuration quelconque, &#8230;) ;<br />
&#8211; l&#8217;intégration devient un cauchemar en termes organisationnels (<strong>il manque toujours quelque chose ou quelqu&#8217;un</strong>);<br />
avec les conséquences qui s&#8217;ensuivent en termes de délai et de coûts, en développement proprement dit et souvent tout autant en maintenance.</p>
<p>Je vois encore deux autres facteurs d&#8217;inquiétude&nbsp;:<br />
&#8211; les équipes de support sont naturellement moins impliquées que les équipes de projet sur la question de l&#8217;orientation sur le résulat pour le client (une forme d&#8217;application du principe &#8220;[plus] loin des yeux [plus] loin du coeur&#8221;) &#8211; osons le dire en des termes appropriés, la vie dans les équipes de support est souvent moins stressante que dans les équipes de projet;<br />
&#8211; la lassitude guette les équipes de projet, avec son risque apparenté, le désengagement.</p>
<p>Et donc je n&#8217;hésite plus à poser la question suivante&nbsp;: ne faudrait-il pas en revenir, pour partie en tous les cas, à des<strong> feature teams</strong>, soit des équipes dotées de tous les moyens nécessaires à l&#8217;accomplissement de leurs missions au bénéfice de leurs clients directs?</p>
<p>La définition suivante (voir www.featureteamprimer.org) va dans ce sens, avec les réserves voulues sur les défauts cachés du développement agile poussé à l&#8217;extrême.</p>
<table width="100%" border="0" cellspacing="0" cellpadding="3" align="center">
<tbody>
<tr>
<td bgcolor="#a7f5b0"><strong>A feature team “is a long-lived, cross-functional, cross-component team that completes many end-to-end customer features</strong>—one by one.” Feature teams are an essential element to scaling up agile development. Without a feature team structure (but instead, a component team organization—based on code ownership, combined with a single-function organization—analyst group, programmer group, testing group, &#8230;) your organization is likely to create numerous wastes and sub-optimizations that lead to a sequential (waterfall, &#8230;) development cycle.sans oublier &#8230;Feature teams structure resolves many of these wastes &#8230; but also introduces change and challenges.</td>
</tr>
</tbody>
</table>
<p>Le but de ce blog n&#8217;est évidemment pas de traiter le sujet en profondeur. Je me contenterai donc de quelques premières et rapides réflexions sur le sujet, à travers l&#8217;exercice des &#8220;dix principes&#8221;.</p>
<p>1. La standardisation garde du sens sur les outils stratégiques.<br />
2. La standardisation doit être plus qu&#8217;intramuros. Elle doit aussi s&#8217;appliquer entre partenaires &#8220;privilégiés&#8221;.<br />
3. A contrario, la standardisation ne doit pas être  dogmatique sur les outils non stratégiques pour tous les feature teams, sauf à réduire les coûts de licences (crise oblige). Sur le plan tactique, des zones de liberté riment avec agilité /efficacité (l&#8217;histoire militaire, par exemple, l&#8217;a amplement démontré).<br />
4. La standardisation est un must au sein d&#8217;un feature team.<br />
5. Sur les outils stratégiques chaque équipe doit posséder les compétences voulues. Une stricte dépendance vis-à-vis des équipes de support est à proscrire.<br />
Dit autrement, les équipes de support doivent être et rester des équipes de support. Elles ne doivent pas nourrir les dépendances.<br />
6. Les équipes de support n&#8217;ont pas nécessairement vocation à devenir &#8220;éternelles&#8221;. Un outil stratégique devenu banal ne mérite peut-être plus une équipe de support. Il faut savoir &#8220;nettoyer&#8221;.<br />
Une équipe de support dans la durée n&#8217;a peut-être de sens que sur les technologies rarement utilisées par les équipes de projet, et pour lesquelles le maintien de la maîtrise dans la durée s&#8217;avère impossible par manque de pratique.<br />
7. L&#8217;introduction d&#8217;un nouvel outil stratégique se fait via une équipe dédiée. Dans un premier temps, l&#8217;équipe de support reste seul maître de la nouvelle technologie, avec la volonté de diffuser  rapidement les compétences vers les équipes de projet utilisatrices en vue de les rendre indépendantes.<br />
8. Les &#8220;principes&#8221; évoqués ici sont valables tant pour l&#8217;infrastructure que pour le développement.<br />
9. Le management doit s&#8217;intéresser aux approches &#8220;converged infrastructure&#8221;, en vue de réduire le besoin en spécialistes pointus induits par les architectures (trop) distribuées et faciliter la mise à disposition et la redistribution des ressources.<br />
10. La mutualisation des moyens entre partenaires doit être encouragée. Elle contribuera à réduire les dépendances de nature technique.</p>
<p>En espérant que ces quelques lignes contribueront à alimenter votre réflexion sur les problématiques de la standardisation et de l&#8217;agilité.</p>
<p>Une lecture conseillée sur le sujet (concise et claire)&nbsp;: https://s3-eu-west-1.amazonaws.com/geantsduweb.com/uploads/download/downloadable/33/octo-gdw-feature</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wat kunnen we leren uit het gov.uk initiatief?</title>
		<link>https://www.smalsresearch.be/wat-kunnen-we-leren-uit-het-gov-uk-initiatief/</link>
		
		<dc:creator><![CDATA[Dirk Deridder]]></dc:creator>
		<pubDate>Tue, 31 Jan 2012 09:09:23 +0000</pubDate>
				<category><![CDATA[Blog post]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cost cutting]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[egov]]></category>
		<category><![CDATA[Managing IT costs]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">/?p=3790</guid>

					<description><![CDATA[&#160; Momenteel is het gov.uk project in een beta-test fase. &#160;In een interessante blogpost&#160;heeft men een overzicht gegeven waarin men een tipje van de sluier oplicht van&#160;de wijze waarop men dit initiatief heeft aangepakt. Hieronder vat ik de belangrijkste punten even kort samen. Public cloud hosting in een eerste fase In een eerste fase is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>&nbsp;</p>



<figure class="wp-block-image alignright"><img decoding="async" width="150" height="150" src="/wp-content/uploads/2012/01/cloudcomputing-150x150.png" alt="" class="wp-image-3800" title="Cloud Computing"/></figure>



<p>Momenteel is het <a href="https://www.gov.uk/">gov.uk project</a> in een beta-test fase. &nbsp;In een <a href="https://bit.ly/z2Aspd">interessante blogpost</a>&nbsp;heeft men een overzicht gegeven waarin men een tipje van de sluier oplicht van&nbsp;de wijze waarop men dit initiatief heeft aangepakt.</p>



<p>Hieronder vat ik de belangrijkste punten even kort samen.</p>



<span id="more-3790"></span>



<h2 class="wp-block-heading"><strong>Public cloud hosting in een eerste fase</strong></h2>



<p>In een eerste fase is er gebruik gemaakt van Amazon als cloud provider (publieke cloud). &nbsp;De achterliggende idee was om snel vooruitgang te boeken en niet te moeten wachten op de beschikbaarheid van het eigen&nbsp;<a href="https://www.cabinetoffice.gov.uk/resource-library/uk-government-ict-strategy-resources">UK G-Cloud initiatief</a>&nbsp;(Private cloud for UK government). &nbsp;Dit is een goede keuze want het gebruik van een publieke cloud maakt het mogelijk om op een paar uur te beschikken over een stabiele, mature, en vooral goed omkaderde cloud infrastructuur (IaaS). &nbsp;Zo kan men snel feedback en expertise vergaren over de vereisten voor de eigen cloud infrastructuur (mocht deze er nog niet zijn) en de toepassing zelf. &nbsp;Ik negeer hier even de alombekende bezwaren die er zijn m.b.t. de confidentialiteit en de Patriot Act (vooral in het kader van de publieke sector). &nbsp; Mits men hiervan op de hoogte is, en men de nodige voorzorgsmaatregelen neemt, is het perfect toelaatbaar om een publieke cloud te gebruiken voor dit type van projecten in een beta-fase.</p>



<p>Bij de implementatie heeft men rekening gehouden met het feit dat men finaal moet kunnen overstappen naar de UK G-Cloud. &nbsp;Hiervoor heeft men bij het ontwerp van de diensten keuzes gemaakt die perfect &#8216;overzetbaar&#8217; zijn naar een andere cloud-omgeving. &nbsp;De toekomst zal uitwijzen in welke mate men in deze opzet geslaagd is.</p>



<address>Meer informatie m.b.t. de gov.uk cloud hosting kan je terugvinden op <a href="https://bit.ly/yN6mbO">http://bit.ly/yN6mbO</a></address>



<h2 class="wp-block-heading"><strong>Iteratieve selectie van diensten</strong></h2>



<p>De diensten die men via gov.uk zal aanbieden zijn via het &#8220;Needotron&#8221; initiatief in kaart gebracht (momenteel is een eerste iteratie beschikbaar). Hierbij is er expliciet gekozen om tot een betere afstemming te komen tussen wat de overheid <em>kan</em> aanbieden en wat de burger <em>hoopt</em> te krijgen.</p>



<p>Gaandeweg heeft men de nodige tools opgezet om dit proces te ondersteunen zodat men de prioriteiten van bepaalde diensten kon vastleggen. &nbsp;De webapp die men hiervoor heeft gebouwd is beschikbaar op <a href="https://github.com/alphagov/need-o-tron">github</a>. &nbsp;Mogelijk is dit een bron van inspiratie om iets vergelijkbaars op te zetten in onze eigen context.</p>



<address>Meer informatie m.b.t. de Needotron aanpak kan je terugvinden op <a href="https://bit.ly/raTQYq">http://bit.ly/raTQYq</a></address>



<h2 class="wp-block-heading"><strong>Agile Projectaanpak</strong></h2>



<p>Voor het gov.uk project is er expliciet gekozen voor een <a href="https://nl.wikipedia.org/wiki/Agile-software-ontwikkeling">agile project-filosofie</a>. &nbsp;Dit is een erg slimme keuze voor een initiatief van deze grootte waarbij nog veel factoren onzeker zijn (niet in het minst de onzekerheid m.b.t. tot de diensten die men gaat aanbieden en in welke vorm men deze best kan aanbieden). &nbsp;Een meer exploratieve manier van werken (los van het feit dat de algemene manier om een project op een agile manier te organiseren enorme voordelen heeft) is in zo&#8217;n geval zeker aan te raden.</p>



<p>Het is in ieder geval een mooi voorbeeld dat aangeeft dat deze manier van werken perfect mogelijk is in de context van de publieke sector. &nbsp;Er is op dat vlak trouwens een expliciete wil om af te stappen van de traditionele &#8220;mega&#8221; opzet van overheidsprojecten (c.f. het rapport <a href="https://bit.ly/ekLcSp">&#8220;System Error fixing the flaws in government IT&#8221;</a>).</p>



<address>Meer informatie over de projectaanpak van gov.uk kan je terugvinden op&nbsp;<a href="https://bit.ly/z6raqI">http://bit.ly/z6raqI</a></address>



<h2 class="wp-block-heading"><strong>Open Source en (onconventionele) Technologie Stack</strong></h2>



<p>Er is gebruik gemaakt van technologiëen die niet meteen gebruikelijk zijn in de publieke sector (eigenlijk ook niet in andere &#8220;enterprise&#8221; sectoren). &nbsp;Noteer alvast het gebruik van programmeertalen zoals <a href="https://www.ruby-lang.org/en/">Ruby</a>&nbsp;en <a href="https://www.scala-lang.org/">Scala</a>. &nbsp;Voor de databank werd oorspronkelijk gesteund op MySQL, maar aangezien er een goede match is tussen de data en wat <a href="https://en.wikipedia.org/wiki/NoSQL">NoSQL</a> alternatieven te bieden hebben gaat men meer en meer gebruik maken van <a href="https://www.mongodb.org/">MongoDB </a>(vooral dit laatste is een &#8220;verrassende&#8221; verschijning op het toneel).</p>



<address>Meer informatie m.b.t. de gebruikte technologie van gov.uk kan je terugvinden op&nbsp;<a href="https://bit.ly/zVAoXc">http://bit.ly/zVAoXc</a></address>



<p>&nbsp;</p>



<p>&nbsp;</p>



<p>&nbsp;</p>



<p>&nbsp;</p>



<p>&nbsp;</p>



<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
