- PagerDuty /
- Blog /
- Collaboration /
- Combler le fossé entre les équipes d'ingénierie et les équipes commerciales
Blog
Combler le fossé entre les équipes d'ingénierie et les équipes commerciales
On a parfois l'impression que les équipes d'ingénierie et les équipes commerciales ne parlent pas le même langage et travaillent de manière totalement incompatible. Les équipes de développement agile utilisent des sprints, des user stories, des scrums et des estimations relatives, tandis que les chefs de projet privilégient les diagrammes de Gantt, les appels d'offres et les techniques de gestion du changement. Ces différences se manifestent notamment dans… organisations bimodales où certaines équipes s'entraînent DevOps avec des méthodologies agiles D'autres utilisent une structure organisationnelle et une gestion de projet plus traditionnelles.
Inévitablement, ces différentes équipes doivent collaborer. PagerDuty a dû relever ce défi lors de la mise en œuvre d'un système d'information majeur, nécessitant à la fois du développement produit, la configuration du système et des modifications de processus impactant les opérations commerciales, la finance et le support client. Ce projet d'envergure a été couronné de succès grâce à l'adoption de quatre pratiques clés permettant une planification et une exécution collaboratives entre les équipes d'ingénierie et les différentes équipes métiers.
Mettez l'accent sur les cas d'utilisation
Commencez par réunir des représentants des équipes d'ingénierie et commerciales afin de réfléchir aux cas d'utilisation qui devraient être possibles dans le produit final du projet. Il est important de lister les tâches que les utilisateurs finaux effectueront dans le système, indépendamment des personnes ou des ressources impliquées dans le développement de ces fonctionnalités.
En privilégiant les exigences basées sur les cas d'utilisation, vous permettrez aux équipes de fournir de manière cohérente des fonctionnalités complètes et performantes tout au long du projet. Attendre la fin d'un projet de longue durée pour que les différents travaux convergent risque de rendre incompatibles les solutions développées séparément par les équipes.
Documenter les cas d'utilisation que vous souhaitez développer peut également servir de manuel d'exploitation pour les tests d'acceptation utilisateur, de notes de version et de point de départ pour un guide pratique destiné à l'utilisateur final.
Répartir le travail
Ensuite, il convient d'examiner le travail nécessaire à la mise en œuvre de chaque cas d'utilisation. Il est probable que chacun nécessite un travail d'ingénierie et une configuration non technique. Définir clairement les responsabilités de chaque équipe permettra d'éviter les oublis. Cette discussion aidera également les équipes à comprendre leurs besoins respectifs, à anticiper les dépendances et la coordination nécessaire.
Visualiser le travail
Maintenant que vous avez commencé à recenser les tâches de chaque équipe, il est important de visualiser l'ensemble du travail dans un outil de gestion des tâches unique. Cela garantit la transparence entre les équipes. Le fait de pouvoir consulter les tâches en cours et les listes de tâches à venir des autres équipes les aide à gérer leurs dépendances.
Rester en contact
Enfin, pour les projets qui exigent une coordination étroite entre les équipes, il est important de maintenir une communication régulière. Les réunions quotidiennes inter-équipes permettent de tenir les équipes informées de leurs travaux respectifs et de leurs besoins mutuels. Un bref échange en début de journée contribue à résoudre rapidement les problèmes entre les équipes.
Les équipes devraient également se concerter de façon hebdomadaire, bimensuelle ou mensuelle pour partager leurs réalisations. Présenter régulièrement les tâches accomplies par les équipes permet de s'assurer qu'elles produisent un travail cohérent qui apporte une valeur ajoutée au client tout au long du projet.
De même que le DevOps encourage une collaboration plus étroite entre les équipes de développement produit et d'exploitation afin d'offrir un meilleur produit et une expérience client optimale, les équipes d'ingénierie et commerciales doivent apprendre à travailler ensemble pour concevoir de meilleurs systèmes internes au service de l'entreprise. Pour une collaboration réussie, ces équipes doivent clairement répartir leurs tâches, assurer la visibilité de leur travail respectif et communiquer régulièrement.
Ce modèle de collaboration a rencontré un tel succès lors de l'un de nos projets de mise en œuvre de système que cette méthodologie est désormais adoptée par de plus en plus d'équipes au sein de l'entreprise. Pour en savoir plus sur l'introduction de pratiques agiles et flexibles au sein des équipes métiers, consultez notre [lien/lien/document]. 4 conseils pour introduire une approche agile et légère au sein des équipes métiers Article de blog.
Et dites-nous comment vous favorisez la collaboration inter-équipes au sein de votre organisation ?