i3Huddle

Explications sur les instruments de bord d'une software factory

12 janvier 2017

software factory
développement agile
DevOps

Laissons-nous aller à la rêverie et comparer le développement d'une nouvelle application avec un vol vers votre destination depuis l'aéroport. L'équipe de projet est l'équipage paré à vous procurer le vol le plus agréable possible. L'équipage comprend le développeur, l'analyste fonctionnel et tous les collaborateurs, ainsi que les autres collaborateurs chez et en dehors de Realdolmen. Le Realdolmen DevOps Factory Manager dans la tour de contrôle gère le projet. Les passagers sont les utilisateurs.

Sans la compagnie aérienne, l'avion ne se remplira pas de passagers et l'appareil sera déficitaire. Sans le contrôleur aérien dans la tour de contrôle, l'appareil pourra éventuellement décoller, mais il entrera vite en collision avec d'autres engins dans le ciel. Et sans pilote, l'avion n'atteindra jamais sa destination. Tous les profils doivent collaborer en vue d'un vol réussi.

De la même manière, une idée donne naissance à une application réussie si chaque membre d'une software factory comme la Realdolmen DevOps Factory collabore pour atteindre le même objectif.
La software factory comme méthode de développement réunit des personnes et des outils, tous les membres de l'équipe du client, les partenaires de Realdolmen et les collaborateurs nearshore. L'étroite collaboration au sein d'une seule équipe, dont vous faites partie à part entière en tant que client, permet de rectifier constamment le tir pendant le processus de développement, de sorte qu'il se produit moins d'erreurs d'interprétation entre le rêve et la solution, et que les applications sont livrées plus rapidement.

Cette étroite collaboration n'exclut cependant pas le caractère unique de chaque membre de l'équipe. Tout comme l'avion en partance est un petit point sur le radar pour le contrôleur aérien et « un grand oiseau de fer » pour le pilote, le planificateur, l'analyste, le project manager et le développeur portent aussi chacun leur propre regard, depuis leur propre « cockpit », sur les mêmes données de base qui donneront forme au nouveau logiciel.

Afin que cette méthode de travail soit couronnée de succès, de bons outils pour la communication et l'intégration sont indispensables. Nous récapitulons quelques-uns des principaux instruments de la Realdolmen DevOps Factory qui vont vous accompagner pendant votre prochain vol.

Comment tenir des réunions d'avancement et/ou des meetings de planning avec tous les membres de l'équipe de projet ?

Le tableau de planification avec les post-it de couleur est une image connue dans le développement logiciel Agile. Le logiciel de gestion d'équipe en combinaison avec des dispositifs comme l'i3Huddle fait entrer cette méthode dans l'ère numérique. Réunissez les membres de votre équipe (virtuellement ou non) autour du tableau, examinez le planning, faites glisser les données sur le tableau avec vos doigts. L'écran tactile est évidemment surtout disponible pour les personnes « on site », mais les autres voient aussi le tableau de planification et peuvent le modifier pendant la conférence téléphonique.

Comment développer une fonctionnalité ensemble ?

Si vous voulez examiner tranquillement le projet en petit comité, la Realdolmen DevOps Factory à Gand met ce qu'on appelle des « locomotives » à disposition. Des coins salon pour deux à quatre personnes, avec évidemment un écran de vidéoconférence pour impliquer aussi dans la discussion sur place les membres de l'équipe, les partenaires ou vous en tant que client. Toutes les données du tableau de planification numérique sont d'ailleurs également disponibles et éditables via cet outil.

Gent_locomotief_blurred.jpg

Comment régler une communication ad hoc avec les membres de l'équipe dans d'autres sites ?

La Realdolmen DevOps Factory fait appel à plusieurs experts du nearshoring. Étant donné que la collaboration est une notion clé dans le développement logiciel Agile, les membres de l'équipe ont la possibilité d'être en permanence en contact direct entre eux. Sur le grand écran pour la présence permanente à Gand, vous voyez par exemple les collègues nearshore live à l'image. Et inversement, ces derniers voient les membres de l'équipe à Gand, ils les voient même entrer dans le bureau.

Entrer virtuellement les uns chez les autres pour poser une question, devient ainsi aussi la chose la plus naturelle du monde dans des projets indépendants de la localisation.

Comment garder les analyses à jour ?

De façon rentable !

Dès qu'une application est en plein développement, chaque membre de l'équipe travaille d'arrache-pied dans son propre « cockpit », avec ses propres outils (TFS, IntelliJ, Sparx Enterprise Architect, MS Project... pour ne citer que les plus connus). Il est toutefois important que les informations de base sur le projet et l'avancement soient les mêmes pour chacun. Ce qui est garanti par l'intégration dans le set d'outils : étant donné que les données des différents outils sont intégrées entre elles, toutes les informations sur l'application que vous développez vont évoluer en même temps que le projet et seront toujours actualisées et accessibles dans le cockpit de chacun.

Quid de la gestion de projet et du tableau de bord ?

Inutile de préciser que la gestion de projet et les KPI sont également importants. Il y a pour chaque projet une vision intégrée sur le budget, la portée, le planning et la qualité. Via le tableau de bord, vous pouvez procéder au suivi des KPI, de la disponibilité (au niveau du développement, des tests et de la production) et des performances.

Il s'agit d'une évidence dans la Realdolmen DevOps Factory, mais nous voulons le souligner une nouvelle fois : chaque outil et chaque vision sont évidemment aussi visibles pour vous en tant que client, car vous êtes un membre à part entière de l'équipe de projet.

Et encore ceci : ce n'est pas parce que le monde se numérise à un rythme effréné que nous devons laisser tomber les contacts directs. La Realdolmen DevOps Factory à Gand invite certainement aussi à venir faire partie sur place d'une équipe de projet.

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

Vous aimeriez en savoir plus sur Realdolmen 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

 

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