Agile approach

Combien d'euros votre entreprise perd-elle chaque année avec des logiciels inutilisés ?

25 janvier 2017

développement agile
software factory
DevOps

Dans les entreprises britanniques, plus d'un quart des logiciels achetés ne sont jamais utilisés. Aux États-Unis, il s'agit même de 37 %. Les chiffres proviennent du rapport le plus récent du bureau d'études britannique 1E, qui a étudié pendant quatre ans dans le « software usage report » l'utilisation logicielle auprès de 3,6 millions d'utilisateurs dans 129 entreprises aux États-Unis, au Canada et en Grande-Bretagne, e.a. 

Dans ce blog, nous n'abordons toutefois pas les logiciels inutilisés. Par contre, nous voulons aborder une manière de veiller à ce que vous ne développiez que les fonctionnalités nécessaires pour vos activités dans votre prochain projet IT.

Réflexion flexible

Les magazines et Internet vous bombardent d'équipes Scrum, de récits d'utilisateurs, de réunions stand-up quotidiennes, de product owners, etc. Aussi, le développement Agile est à juste titre une méthode de développement qui offre actuellement de nombreux avantages. Nous sommes au bord de la quatrième révolution industrielle qui, selon le World Economic Forum, est caractérisée par la vitesse, le changement et les connexions numériques. La vitesse à laquelle les nouvelles technologies percent aujourd'hui, est inédite. Cela a aussi des conséquences pour le comportement de la société. Plus tout est disponible vite, plus nous voulons tout avoir vite.

Le développement logiciel doit donc aussi suivre cette tendance, et le développement Agile et les software factories trouvent parfaitement leur place dans ce contexte.

Agile est une mentalité, une manière de penser qui est presque entièrement contraire aux modèles plus traditionnels. Vous partez de la question : avec quoi puis-je générer dès le premier jour la plus grande « valeur » dans mon nouveau projet ?
Pour le développement d'un nouveau webshop, il peut par exemple s'agir d'une simple page d'accueil avec le nom de l'entreprise, le logo, les couleurs de l'entreprise et un champ à remplir pour laisser une adresse e-mail.

En commençant simplement, il n'est pas nécessaire de définir au préalable toutes les fonctionnalités imaginables pour l'année à venir – les besoins du marché auront de toute façon déjà changé d'ici là. Vous ne devez pas non plus nécessairement mettre sur pied une infrastructure et une base de données complètes. Vous développez pas à pas, et vous évaluez le résultat après chaque étape en vue de procéder à des adaptations. Cela vous fait gagner non seulement du temps et de l'argent. Mais vous êtes également sûr de ne développer que ce dont votre client a besoin.

Combinez le développement Agile avec une software factory et vous obtenez une méthode vous permettant de convertir très rapidement des idées en projets. Une software factory présente le grand avantage que la plateforme et une équipe Agile sont prêtes d'office à 'activer' et démarrer des projets.

Le lien avec le rapport d'1E est clair : étant donné que vous êtes impliqué dès le début et pendant tout le processus dans le développement et que vous travaillez de façon itérative, vous obtenez exactement ce dont vos utilisateurs ou clients ont besoin.

Impact

Comprendre la manière de penser Agile n'est toutefois pas la même chose que procéder de façon Agile. Le développement Agile semble simple mais il a un grand impact sur différents aspects dans l'organisation.

En premier lieu, le travail Agile requiert un grand sens des responsabilités de la part de l'équipe de projet. L'équipe dans son ensemble s'engage à fournir un résultat. Il s'agit en même temps d'un avantage : assumer ensemble la responsabilité, signifie notamment aussi un plus grand soutien et pas de règlements individuels. Chaque prestation est évaluée au niveau de l'équipe.
Appliqué dans une software factory, ce principe crée la dimension supplémentaire qu'en tant que client, vous êtes membre à part entière de l'équipe de projet et que vous participez à la direction des développements.

Assumer aussi la responsabilité finale en tant que client, a pour conséquence que les contrats dans ce concept sont budgétisés autrement. Le principe « fixed price, scope and time » n'est pas à l'ordre du jour, le fait de tout définir au préalable ne cadre pas avec la mentalité Agile. Vous déterminez préalablement un nombre de journées de travail et vous pouvez participer à l'interprétation concrète pendant la durée du projet. Cela requiert une confiance mutuelle qui est construite itération après itération dans des cycles de feedback récurrents.

Et pour finir, le travail Agile a un impact sur la politique du personnel. Les collaborateurs dans une équipe Agile se voient assigner un rôle plus large et reprennent les tâches les uns des autres. Cela élargit les connaissances et l'expérience des collaborateurs et garantit en même temps la continuité du projet.

Avantage du développement Agile dans une software factory

La force d'une software factory est que le développement Agile est à votre disposition avec une plateforme, une manière de penser et une équipe pour démarrer immédiatement tout projet. Si vous n'êtes pas encore rompu à la mentalité Agile, la Realdolmen DevOps Factory peut vous encadrer à cet égard. Il en résulte au final un délai de commercialisation plus rapide de votre projet, avec un budget plus modeste. De sorte qu'il vous reste ensuite des fonds pour répondre de nouveau au prochain besoin de votre client.

damienbraeckman.pngSi vous souhaitez plus d'informations sur le travail Agile, veuillez contacter notre expert Damien Braeckman, Solution Manager EPM, via Damien.Braeckman@realdolmen.com.

Roel de Cuyper_0.jpgVous avez une idée à concrétiser ou souhaitez de plus amples informations sur la plateforme Realdolmen DevOps Factory ? Contactez Roel De Cuyper, Realdolmen DevOps Factory Manager, via roel.decuyper@realdolmen.com.

Vous aimeriez en savoir plus sur Realdolemn DevOps Factory ? Veuillez lire les blogs parus antérieurement :

Accélérer le délai de commercialisation : R Project (DevOps) Factory, votre incubateur d'idées

De la culture (ou inculture) numérique de niveau C à la maturité numérique

Une collaboration qui donne de réels résultats

Explications sur les instruments de bord d'une software factory

Inscrivez-vous à notre newsletter

Aimeriez-vous rester au courant des nouvelles, offres et événements à propos des sujets qui vous intéressent?

Inscrivez-vous ici