Logo de la société Letsignit
06 Dec 2017 Clément

Letsignit s'engage dans la mêlée avec Scrum!

 

Chez Letsignit, nous nous sommes lancé le défi de mettre nos clients au centre de l'évolution de nos produits grâce à Scrum, une méthode qui nous permet d'être 'agile'. Notre charte : répondre toujours mieux à vos besoins avec de plus en plus de qualité.


Etre agile, qu'est-ce que ça veut dire ?


Il n'y a pas de doute, c'est LE nouveau mot à la mode chez les éditeurs de logiciels. Google, Amazon, Facebook, ect., tous les géants du web se sont aussi lancés dans le mouvement qui permet d'avoir toujours une longueur d'avance sur les concurrents. Mais cet effet de mode fait aussi que le mot 'Agile' est souvent mal compris et employé à tort et à travers.

L'agilité, c'est un ensemble de quatre valeurs et de douze principes qui permettent de livrer rapidement et à intervalles réguliers des logiciels de haute qualité. Ils sont gratuitement mis à disposition du grand public à l'adresse http://agilemanifesto.org/, mais nous les affichons aussi fièrement dans les bureaux de nos services de développement à Marseille.

Agilité 



Les quatre valeurs du développement agile sont donc :
Les individus et leurs interactions plus que les processus et les outils
Des logiciels opérationnels plus qu’une documentation exhaustive
La collaboration avec les clients plus que la négociation contractuelle
L’adaptation au changement plus que le suivi d’un plan


La valeur des seconds éléments de chaque principe est reconnue, mais celle du premier (en gras) est privilégiée.

Petite spécificité chez Letsignit, nous avons une cinquième valeur relative à notre chef de l'ingénierie, pour nous la plus importante : " Robert rules " :-) 



Comment devient-on agile? Le potentiel de la méthode Scrum


Un certain nombre de méthodes d'organisation comme 'Scrum', 'Extreme Programming' ou 'Crystal Clear' permettent aux entreprises de devenir agiles.

Chez Letsignit, nous avons choisi la méthode 'Scrum' (ou ‘mêlée’ en anglais) car elle a été créée pour optimiser la collaboration et le travail en équipe en s'inspirant des meilleures équipes du monde dans tous les domaines.
On retrouve un certain nombre de points communs qui font qu'elles sont indétrônables et gardent toujours une longueur d'avance sur l'adversité. 'Scrum' emprunte certains de ses termes au rugby car l'équipe de rugby de Nouvelle-Zélande les 'All Blacks', fait partie de ces équipes fascinantes qui ont inspiré la méthode.



Devenons les 'all blacks' de la signature mail


Pour faire du scrum, nous avons commencé par composer une équipe produit composée d'ingénieurs, de testeurs, d'experts métiers et de l'expérience utilisateur. Ces fortes compétences techniques qui se complètent nous donnent les moyens de construire des logiciels de haute qualité.
Dans cette équipe, certaines personnes ont pris un rôle clé comme le 'product owner' qui se rapproche d'un entraîneur car il met en place une stratégie, ou celui de 'scrum master' qui est comme un capitaine pour l'équipe.
Les développements du produit sont découpés dans des cycles de quelques semaines appelés 'Sprint' avec chacun un objectif bien défini. Au début du cycle, découpons ces objectifs centrés sur les besoins de nos clients en petites tâches de développement puis nous relevons le défi de toutes les rendre disponibles à la fin de la période.
Nous écrivons l'ensemble de ces tâches sur des post-it que nous collons et déplaçons sur un tableau blanc afin de suivre leur avancement en direct. Evidemment, tout est également centralisé sur des outils numériques, tel que Trello. 

 

sprint



L'amélioration continue


Chaque fin de sprint, notre équipe produit se réunit pour une démonstration finale des nouvelles fonctionnalités du produit. Nous profitons aussi de cette occasion pour faire de l'amélioration continue lors d'une rétrospective. Nous prenons du temps tous ensemble afin d'analyser tout ce qui a bien fonctionné et ce qui n'a pas marché au sein de l'équipe pour prendre des actions concrètes pour s'améliorer au sprint suivant.


Grâce à notre transition réussie vers cette méthode et à l'amélioration continue, nous avons maintenant une meilleure capacité d'adaptation et nous avons donné un maximum de direction et de sens au travail fourni par l'équipe. Nous savons que notre équipe produit s'améliore continuellement pour livrer régulièrement des logiciels de plus en plus adaptés aux besoins de nos clients.

Précédent
Suivant