Créer des percées dans le domaine de l'alyne grâce à une meilleure collaboration entre les équipes de produits et de développement

La collaboration entre les équipes est la pierre angulaire de toute entreprise ou produit réussi. Cet article explique comment la collaboration se déroule dans ...

Decorative image
La collaboration agile entre les équipes est la pierre angulaire de toute entreprise prospère. Dans cet article, l'équipe produit et conformité d'Alyne explique comment la collaboration se déroule sur notre lieu de travail lorsque nous développons de nouvelles fonctionnalités de produits.

Collaboration - la pierre angulaire de la feuille de route des produits

Une feuille de route produit guide l'équipe en mettant en évidence et en structurant tous les aspects collaboratifs d'un produit à venir, de la communication aux processus impliqués. La collaboration entre les équipes est la pierre angulaire de toute entreprise ou produit réussi. Cet article explique comment la collaboration se déroule sur notre lieu de travail, entre l'équipe produit et l'une des équipes d'ingénieurs internes d'Alyne, connue sous le nom d'équipe de conformité. Chaque fois que nous parlons de développer et d'améliorer notre produit avec de nouvelles fonctionnalités, tout se résume à deux atouts majeurs de l'entreprise, à savoir la feuille de route du produit et les personnes qui la réalisent.

Comment la feuille de route du produit est-elle établie ?

En général, il existe plusieurs approches quant à la manière dont la feuille de route d'un produit est élaborée. Le plus souvent, il y a plus d'idées créatives que de temps et de ressources pour tout intégrer dans le produit. C'est pourquoi il s'agit en fin de compte d'établir des priorités. Chez Alyne, notre équipe produit travaille efficacement en facilitant ce processus par l'adoption du "principe de MOSCOU".

Qu'est-ce que le principe "MOSCOU" ?

MOSCOW est un acronyme qui décrit le système de crochets de l'organisation pour déterminer les fonctionnalités à venir dans notre feuille de route :

M pour MUST HAVE - Il s'agit des caractéristiques cruciales du projet. Sans ces caractéristiques, le produit ne devrait pas être livré.

S signifie SHOULD HAVE - Il s'agit de caractéristiques qui sont importantes pour la vision globale du produit. Toutefois, l'absence de ces caractéristiques dans le produit ne retardera pas les dates de livraison.

C comme COULD HAVE - L'inclusion de ces fonctionnalités dans la feuille de route enrichirait le produit. Toutefois, elles devraient être réalisées lorsque le temps le permet.

W signifie WOULD HAVE - Ces fonctionnalités enrichiraient le produit. Toutefois, elles ne sont pas révolutionnaires et l'équipe chargée du produit peut donc les prévoir pour une version ultérieure.

En suivant ce cadre pour structurer la feuille de route du produit Alyne, ainsi que les engagements des clients dans notre planification, l'équipe Alyne peut alors s'assurer que notre produit évolue dans la bonne direction, à un rythme régulier.

Comment nous abordons la collaboration au sein d'une équipe chez Alyne

Au sein d'Alyne, la collaboration entre notre équipe produit et l'équipe d'ingénierie de conformité se fait de manière intuitive et fluide. Travaillant dans un environnement de développement très agile, l'échange d'informations sur l'avancement du développement, ainsi que sur les questions à venir, se fait de manière très fructueuse et sur une base quotidienne.

Néanmoins, chaque fois que nous parlons de nouvelles fonctionnalités, il y a quelques étapes de définition et de caractérisation à franchir :

  1. L'équipe produit est responsable de la création de la conception fonctionnelle et visuelle de chaque fonctionnalité particulière, en suivant un plan et une procédure unifiés de livraison du produit.
  2. Une fois que les plans de la feuille de route pour un trimestre donné ont été finalisés, l'équipe de conformité est invitée à soumettre les capacités prévues.
  3. Ensuite, l'équipe de conformité décompose les fonctionnalités de notre feuille de route, en adoptant une approche autogérée.

Exécution au sein de l'équipe de conformité

Sur la base des spécifications des exigences fournies par l'équipe produit, l'équipe d'ingénierie de la conformité commence par analyser chaque exigence et à les mettre en correspondance avec les tâches techniques. Toutes les exigences et les propositions de conception UX sont analysées en détail et des discussions ont lieu entre l'équipe de développement et l'équipe produit afin de minimiser la probabilité d'une mauvaise interprétation.

En gros, les étapes suivantes sont exécutées :

  • Encoder les spécifications des caractéristiques du conseil d'administration des produits en histoires techniques.
  • Regroupement des tâches dans une histoire MVP qui jette les bases des itérations suivantes.
  • Décomposer les histoires en tâches traçables et les assigner à des ingénieurs individuels.
  • Chaque itération est assortie d'une date limite, ce qui laisse du temps pour la révision et les tâches d'assurance qualité.

Bien entendu, même les plans les mieux conçus peuvent connaître des ratés. Pour anticiper les retards techniques ou les problèmes de conception rencontrés au milieu du cycle de développement, chaque membre de l'équipe de développement peut immédiatement communiquer directement avec l'équipe produit pour évaluer les solutions acceptables pour notre plan. Cette synergie efficace entre les deux équipes permet d'éviter tout retard majeur dans le cycle de développement.

Principaux enseignements

Alyne a connu un premier trimestre 2021 fructueux. Néanmoins, nous en avons tiré quelques enseignements clés qui nous permettront d'améliorer la collaboration au sein de notre équipe à l'avenir.

Garder les "bagages" à leur place

Nous avons entamé le nouveau trimestre avec quelques bagages du trimestre précédent : les dernières touches apportées à quelques projets d'amélioration. Bien que ces améliorations aient pris un peu plus de temps que prévu, les équipes ont apporté de nouvelles améliorations étonnantes dans les domaines des documents et des évaluations et ont été en mesure d'appliquer certaines modifications de configuration fondamentales qui aident nos clients à tirer le meilleur parti de la solution. Bien que cela ne soit pas rare, nous avons appris que le débordement involontaire sur le trimestre suivant n'est pas le plus souhaitable pour respecter la feuille de route prévue.

Naviguer et se préparer aux défis potentiels à venir

Au fur et à mesure que la technologie d'Alyne se développe, la complexité des développements d'Alyne peut potentiellement croître de manière inattendue. Étant donné qu'il s'agit d'une application SaaS (Software-as-a-Service) qui contient une bibliothèque très riche de fonctionnalités, certaines dépendances ont naturellement nécessité des efforts de migration plus importants que prévu. Ainsi, à l'avenir, pour s'assurer que les améliorations du produit restent gérables pour l'équipe, nous disséquerons et diviserons les nouvelles fonctionnalités du produit en plus petits morceaux au fur et à mesure que nous construisons, avec des cycles d'itération plus courts appliqués dans notre planification.

Planification de la capacité de production

À l'avenir, nous allons également optimiser et améliorer notre planification en adoptant une approche ascendante de suivi du temps. Mesurer la capacité d'un autre point de vue nous permettrait de planifier et de faire descendre en cascade les fonctionnalités programmées avec beaucoup plus de précision. Plus important encore, cela aide l'équipe de produit et de développement à visualiser des développements agiles que nous pouvons livrer en un trimestre, car nous mesurons notre capacité exécutée et déterminons notre capacité réelle, en théorie.

Les atouts fondamentaux des nouveaux produits d'Alyne

Équipe de développement

Les ressources les plus cruciales pour le succès du produit sont nos incroyables ingénieurs. À l'avenir, nous chercherons à allouer les ressources de manière plus flexible en interne, au sein de nos équipes, afin de répondre à toute demande croissante au sein de notre application. Cette structure vise à soutenir un environnement encore plus collaboratif.

L'équipe produit

Au sein de l'équipe produit, nous chercherions à améliorer notre précision lors de l'élaboration des spécifications des fonctionnalités au sein de l'équipe, de manière à obtenir des gains de vitesse stratégiques en réduisant le nombre de sessions de coordination.

Que peuvent attendre les utilisateurs d'Alyne au deuxième trimestre ?

Au cours du deuxième trimestre, l'équipe de produits et de développement d'Alyne a prévu d'apporter des améliorations révolutionnaires à l'application Alyne. Ces améliorations concernent principalement le domaine de la gouvernance, qui couvre également la gestion des risques et d'autres besoins en matière de conformité.

Contactez notre équipe pour en savoir plus sur les nouvelles caractéristiques du produit et les fonctionnalités étendues d'Alyne.

Rédigé en collaboration par Stefan Feiler (chef de produit chez Alyne) et Jasjeet Kaur (responsable de l'ingénierie logicielle et chef de l'équipe de conformité chez Alyne).