Vous êtes dans l’équipe technique d’une entreprise, composée de quelques développeurs, dans 1 ou 2 équipes, et votre entreprise grandit, et il faut augmenter la capacité de production, et donc la taille de l’équipe technique. Sauf que comme 9 femmes ne font pas un bébé un 1 mois, 4 équipes de 6 personnes ne produisent pas automatiquement 2 fois plus que 2 équipes de 6 développeurs.
Je me propose de vous faire un retour d’expérience sur comment nous avons abordé la scalabilité du pôle technique de Bedrock, pour passer de 10 équipes réparties en 3 verticaux techniques, à plus de 30 équipes dans 5 verticaux techniques, en essayant de conserver une cohésion technique et fonctionnelle, et d’optimiser les flux de développements.
Software Craftsmanship, le métier de faiseurs de logicielsDamien Thouvenin
Keynote des OrangeLabs DevTestDays 2016 sur le métier de faiseurs de logiciels, l'exigence de professionalisme et les leviers de développement des personnes et des équipes.
Les craft.wo.men Confiné.e.s - Agile en Seine 2021Agile En Seine
Présenté par Fabien Brunet, Samuel Lukes et Abdelhalim Hadid, Allianz
Allianz informatique a réussi malgré un confinement stricte de monter un nouveau communauté de craft qui aujourd'hui a organisé plus 80 événements et est devenu la référence de bonne pratique de développement.
Nous vous proposons un retour d'expérience sur nos succès, obstacles et l'avenir de notre belle communauté.
Meetup Unity3D Lyon -12/07/218 - Data Driven DevelopmentAlex Frêne
Support de présentation du Talk "Data Driven Development" donné le 12/07/2018 lors du Meetup Unity3D Lyon.
Plus d'informations ici : https://www.meetup.com/fr-FR/Unity3D-Lyon/
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)François
C'est une bonne situation ça, Staff Engineer ? 😉
Introduction au métier/rôler de Staff Engineer et sa déclinaison chez SNCF Connect & Tech.
Support de la présentation à Devoxx France 2024 (19 avril, track People @ Culture).
Présenté par François Nollen pour SNCF Connect & Tech.
Lien programme : https://www.devoxx.fr/schedule/talk/?id=39259
Lien replay : à venir
Software Craftsmanship, le métier de faiseurs de logicielsDamien Thouvenin
Keynote des OrangeLabs DevTestDays 2016 sur le métier de faiseurs de logiciels, l'exigence de professionalisme et les leviers de développement des personnes et des équipes.
Les craft.wo.men Confiné.e.s - Agile en Seine 2021Agile En Seine
Présenté par Fabien Brunet, Samuel Lukes et Abdelhalim Hadid, Allianz
Allianz informatique a réussi malgré un confinement stricte de monter un nouveau communauté de craft qui aujourd'hui a organisé plus 80 événements et est devenu la référence de bonne pratique de développement.
Nous vous proposons un retour d'expérience sur nos succès, obstacles et l'avenir de notre belle communauté.
Meetup Unity3D Lyon -12/07/218 - Data Driven DevelopmentAlex Frêne
Support de présentation du Talk "Data Driven Development" donné le 12/07/2018 lors du Meetup Unity3D Lyon.
Plus d'informations ici : https://www.meetup.com/fr-FR/Unity3D-Lyon/
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)François
C'est une bonne situation ça, Staff Engineer ? 😉
Introduction au métier/rôler de Staff Engineer et sa déclinaison chez SNCF Connect & Tech.
Support de la présentation à Devoxx France 2024 (19 avril, track People @ Culture).
Présenté par François Nollen pour SNCF Connect & Tech.
Lien programme : https://www.devoxx.fr/schedule/talk/?id=39259
Lien replay : à venir
Devoxx 2016 - L'odyssée du continuous deliveryDavid Caramelo
L'année 2015 a été une année avec de profonds changements et de défis pour la DSI de GBIS et pour le domaine des financements plus particulièrement. Nous avons pris un grand virage vers le Continuous Delivery et nous nous sommes "refactorés" de fond en comble. Au menu : passage en Feature Teams, mise en place du Trunk Based Development, livraisons gérées grâce à des Release Trains, Toggle Feature, adoption en masse du TDD, BDD. Nous avons connu un grand succès avec notre virage Agile. Voulez-vous connaître nos difficultés, victoires, ce qui a bien marché ou non ?
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateursFranck Beulé
J'ai eu la chance d'être invité aux Orange Agile Days le 13 octobre 2022 pour présenter mon retour d'expérience de mes 18 passés à mettre en place un programme Agile avec 500 collaborateurs en me basant sur le framework d'Agilité à l'échelle SAFe.
Ce programme stratégique a une visibilité au plus haut de la hiérarchie parce qu'il modife le flux de valeur principal de Renault : faire des voitures.
Le framework SAFe qui a été utilisé pour ce programme présente une cible idyllique à atteindre mais n'évoque pas toutes les difficultés pour y arriver : mettre en place 4 trains et un niveau solution ne se fait pas en un jour.
Il faut convaincre les décideurs d'y aller, se lancer effectivement, mettre en place les processus et les outillages nécessaires ainsi que les animations à chaque niveau puis gérer tous les écueils rencontrés, éviter les doubles reporting (ancien mode de fonctionnement vs Agile) et les réunions doublons, organiser le change management, gérer les égos, les convictions, les humeurs de chacun ET le turnover…
Tant de choses à faire pour que cela fonctionne… Autant vous dire que la mise en place a été progressive.
Dans cette présentation, je vous raconte comment nous avons procédé et surtout dans quel ordre nous les avons réalisés. Nous pouvons être fiers du résultat obtenu.
Plus d'infos : https://blog.beule.fr/selection-de-videos/retour-dexperience-en-video-18-mois-dun-programme-agile-avec-500-collaborateurs/
Transformation d'un skipper en Iron Man grâce à la réalité augmentée et aux c...Jean-Pierre Riehl
Un skipper doit surveiller un nombre impressionnant d'indicateurs pour prendre les bonnes décisions et rendre optimum la navigation de son bateau.
Pour économiser ses efforts, ce dernier a notamment besoin de visualiser des données clés au cœur de l’action.
Et si il était possible de proposer à ce dernier, un tableau de bord disposant de l'ergonomie la plus adaptée au contexte ?
Avec Hololens, ce tableau de bord peut prendre vie au cœur de l'action grâce à la réalité augmentée.
Couplée à des algorithmes prédictifs, à base de Deep Learning et de Cognitives Services, ce dernier apporte également des analyses essentielles qui font gagner un temps précieux à notre skipper.
C’est dans ce sens que AZEO a innové pour améliorer les performances de son skipper Maxime lors de ses courses de voile.
A la frontière de la data-viz et de la data-science, venez découvrir une session innovante, basée sur les promesses de la réalité augmentée et propulsée par Hololens.
Session faisant partie de la conférence MS Experiences 2017
Co-animée avec Maxime Cauwe
https://experiences17.microsoft.fr/session/0694587b-2c6d-e711-80c2-000d3a210b7f
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...devops REX
Lors de ce talk, nous vous expliquerons la démarche mise en œuvre à la DSI BSCC de La Poste pour lancer un chantier de transformation DevOps.
Partant d'une situation ou l'automatisation -à travers la constitution d’un cloud privé sous Openshift- était passée avant l'axe collaboratif, nous avons tout d'abord constitué un groupe de travail qui a posé les bases d'une vision DevOps.
Nous avons ensuite fait intervenir des coachs pour nous aider à mesurer l’écart entre nos pratiques et cette vision, notamment en interviewant les différents acteurs de la chaîne de création de valeur.
Puis a commencé la phase de diffusion de l'information, avec des Mooc autour de l'Agilité et du DevOps, mais surtout un "DevOps Tour" qui nous aura permis d'établir avec les différents sites Dev et Ops un futur préféré pour la mise en œuvre de DevOps.
Nous en sommes maintenant rendus à la phase de déploiement, et nous faisons une nouvelle tournée des sites pour un "bootcamp" au cours duquel nous échangeons sur les retours des premiers projets apprenants et nous adressons par des ateliers d'intelligence collective les questions pratiques qui émergent sur la déclinaison opérationnelle du DevOps.
Slide du Meetup "I know what you MEAN" organisé par Le71.fr et présenté par DigitalWorkshop.fr
- Etat des lieux des frameworks et des langages PHP & JS
- Avantages & opportunités de l’asynchrone coté serveur
- Définition et vision de la stack MEAN
- L'adaptabilité centrale du JavaScript
Meetup : https://goo.gl/iVdzpG
Facebook : https://goo.gl/4ym1sC
Alternative - Complément au Tramway et 3ème lien de la ville de Québec Daniel Bedard
An update of this presentation has been done with Slide 16 that has been updated and 17 has been added, only.
Cette présentation a été ajournée avec la diapo 16 qui a été modifié et la 17 qui a été ajouté.
Voir ici
https://www.slideshare.net/slideshow/alternative-au-tramway-de-la-ville-de-quebec-rev1-sum-pdf/269691794
CDPQ Infra dévoile un plan de mobilité de 15 G$ sur 15 ans pour la région de Québec. Une alternative plus économique et rapide, ne serait-elle pas posssible?
- Valoriser les infrastructures ferroviaires du CN, en créant un Réseau Express Métropolitain (REM) plutôt qu'un nouveau tramway ou une combinaison des 2.
- Optimiser l'utilisation des rails pour un transport combiné des marchandises et des personnes, en accordant une priorité aux déplacements des personnes aux heures de pointes.
- Intégrer un téléphérique transrives comme 3ème lien urbain dédiés aux piétons et cyclistes avec correspondance avec le REM.
- Le 3 ème lien routier est repensé en intégrant un tunnel routier qui se prolonge avec le nouveau pont de l'Île d'Orléans et quelques réaménagemet de ses chausées.
https://www.linkedin.com/in/bedarddaniel/
English:
CDPQ Infra unveils a $15 billion, 15-year mobility plan for the Quebec region. Wouldn't a more economical and faster alternative be possible?
Leverage CN's railway infrastructure by creating a Metropolitan Express Network (REM) instead of a new tramway or a combination of both.
Optimize the use of rails for combined freight and passenger transport, giving priority to passenger travel during peak hours.
Integrate a cross-river cable car as a third urban link dedicated to pedestrians and cyclists, with connections to the REM.
Rethink the third road link by integrating a road tunnel that extends with the new Île d'Orléans bridge and some reconfiguration of its lanes.
https://www.linkedin.com/in/bedarddaniel/
Devoxx 2016 - L'odyssée du continuous deliveryDavid Caramelo
L'année 2015 a été une année avec de profonds changements et de défis pour la DSI de GBIS et pour le domaine des financements plus particulièrement. Nous avons pris un grand virage vers le Continuous Delivery et nous nous sommes "refactorés" de fond en comble. Au menu : passage en Feature Teams, mise en place du Trunk Based Development, livraisons gérées grâce à des Release Trains, Toggle Feature, adoption en masse du TDD, BDD. Nous avons connu un grand succès avec notre virage Agile. Voulez-vous connaître nos difficultés, victoires, ce qui a bien marché ou non ?
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateursFranck Beulé
J'ai eu la chance d'être invité aux Orange Agile Days le 13 octobre 2022 pour présenter mon retour d'expérience de mes 18 passés à mettre en place un programme Agile avec 500 collaborateurs en me basant sur le framework d'Agilité à l'échelle SAFe.
Ce programme stratégique a une visibilité au plus haut de la hiérarchie parce qu'il modife le flux de valeur principal de Renault : faire des voitures.
Le framework SAFe qui a été utilisé pour ce programme présente une cible idyllique à atteindre mais n'évoque pas toutes les difficultés pour y arriver : mettre en place 4 trains et un niveau solution ne se fait pas en un jour.
Il faut convaincre les décideurs d'y aller, se lancer effectivement, mettre en place les processus et les outillages nécessaires ainsi que les animations à chaque niveau puis gérer tous les écueils rencontrés, éviter les doubles reporting (ancien mode de fonctionnement vs Agile) et les réunions doublons, organiser le change management, gérer les égos, les convictions, les humeurs de chacun ET le turnover…
Tant de choses à faire pour que cela fonctionne… Autant vous dire que la mise en place a été progressive.
Dans cette présentation, je vous raconte comment nous avons procédé et surtout dans quel ordre nous les avons réalisés. Nous pouvons être fiers du résultat obtenu.
Plus d'infos : https://blog.beule.fr/selection-de-videos/retour-dexperience-en-video-18-mois-dun-programme-agile-avec-500-collaborateurs/
Transformation d'un skipper en Iron Man grâce à la réalité augmentée et aux c...Jean-Pierre Riehl
Un skipper doit surveiller un nombre impressionnant d'indicateurs pour prendre les bonnes décisions et rendre optimum la navigation de son bateau.
Pour économiser ses efforts, ce dernier a notamment besoin de visualiser des données clés au cœur de l’action.
Et si il était possible de proposer à ce dernier, un tableau de bord disposant de l'ergonomie la plus adaptée au contexte ?
Avec Hololens, ce tableau de bord peut prendre vie au cœur de l'action grâce à la réalité augmentée.
Couplée à des algorithmes prédictifs, à base de Deep Learning et de Cognitives Services, ce dernier apporte également des analyses essentielles qui font gagner un temps précieux à notre skipper.
C’est dans ce sens que AZEO a innové pour améliorer les performances de son skipper Maxime lors de ses courses de voile.
A la frontière de la data-viz et de la data-science, venez découvrir une session innovante, basée sur les promesses de la réalité augmentée et propulsée par Hololens.
Session faisant partie de la conférence MS Experiences 2017
Co-animée avec Maxime Cauwe
https://experiences17.microsoft.fr/session/0694587b-2c6d-e711-80c2-000d3a210b7f
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...devops REX
Lors de ce talk, nous vous expliquerons la démarche mise en œuvre à la DSI BSCC de La Poste pour lancer un chantier de transformation DevOps.
Partant d'une situation ou l'automatisation -à travers la constitution d’un cloud privé sous Openshift- était passée avant l'axe collaboratif, nous avons tout d'abord constitué un groupe de travail qui a posé les bases d'une vision DevOps.
Nous avons ensuite fait intervenir des coachs pour nous aider à mesurer l’écart entre nos pratiques et cette vision, notamment en interviewant les différents acteurs de la chaîne de création de valeur.
Puis a commencé la phase de diffusion de l'information, avec des Mooc autour de l'Agilité et du DevOps, mais surtout un "DevOps Tour" qui nous aura permis d'établir avec les différents sites Dev et Ops un futur préféré pour la mise en œuvre de DevOps.
Nous en sommes maintenant rendus à la phase de déploiement, et nous faisons une nouvelle tournée des sites pour un "bootcamp" au cours duquel nous échangeons sur les retours des premiers projets apprenants et nous adressons par des ateliers d'intelligence collective les questions pratiques qui émergent sur la déclinaison opérationnelle du DevOps.
Slide du Meetup "I know what you MEAN" organisé par Le71.fr et présenté par DigitalWorkshop.fr
- Etat des lieux des frameworks et des langages PHP & JS
- Avantages & opportunités de l’asynchrone coté serveur
- Définition et vision de la stack MEAN
- L'adaptabilité centrale du JavaScript
Meetup : https://goo.gl/iVdzpG
Facebook : https://goo.gl/4ym1sC
Similaire à ForumPHP 2020 - La scalabilité d'une équipe ou d'un pôle technique.pptx (7)
Alternative - Complément au Tramway et 3ème lien de la ville de Québec Daniel Bedard
An update of this presentation has been done with Slide 16 that has been updated and 17 has been added, only.
Cette présentation a été ajournée avec la diapo 16 qui a été modifié et la 17 qui a été ajouté.
Voir ici
https://www.slideshare.net/slideshow/alternative-au-tramway-de-la-ville-de-quebec-rev1-sum-pdf/269691794
CDPQ Infra dévoile un plan de mobilité de 15 G$ sur 15 ans pour la région de Québec. Une alternative plus économique et rapide, ne serait-elle pas posssible?
- Valoriser les infrastructures ferroviaires du CN, en créant un Réseau Express Métropolitain (REM) plutôt qu'un nouveau tramway ou une combinaison des 2.
- Optimiser l'utilisation des rails pour un transport combiné des marchandises et des personnes, en accordant une priorité aux déplacements des personnes aux heures de pointes.
- Intégrer un téléphérique transrives comme 3ème lien urbain dédiés aux piétons et cyclistes avec correspondance avec le REM.
- Le 3 ème lien routier est repensé en intégrant un tunnel routier qui se prolonge avec le nouveau pont de l'Île d'Orléans et quelques réaménagemet de ses chausées.
https://www.linkedin.com/in/bedarddaniel/
English:
CDPQ Infra unveils a $15 billion, 15-year mobility plan for the Quebec region. Wouldn't a more economical and faster alternative be possible?
Leverage CN's railway infrastructure by creating a Metropolitan Express Network (REM) instead of a new tramway or a combination of both.
Optimize the use of rails for combined freight and passenger transport, giving priority to passenger travel during peak hours.
Integrate a cross-river cable car as a third urban link dedicated to pedestrians and cyclists, with connections to the REM.
Rethink the third road link by integrating a road tunnel that extends with the new Île d'Orléans bridge and some reconfiguration of its lanes.
https://www.linkedin.com/in/bedarddaniel/
13. Lundi Mardi Mercredi Jeudi Vendredi
Lead-dev A D
Dev #1 B A B
Dev #2 B Z A D
Dev #3 C B
TASK A1
TASK A2
TASK A3
TASK A5
TASK A4
TASK B1
TASK B2
TASK B3
TASK B4
TASK B5
TASK C1
TASK C2
TASK D1
TASK D2
TASK D3
TASK Z1
TASK Z1
Je m’appelle Mikael Randy, je suis développeur depuis bientôt 15 ans.
Je suis lead-developer d’une équipe Back de Bedrock, la team Enigma
Je travaille pour la société Bedrock.
Vous devez la connaitre sous le nom M6 Web, ou M6 Distribution
Bedrock est une société indépendante, dont les actionnaires sur le groupe M6 et RTL Group
Le coeur de métier de Bedrock est de développer une plateforme de streaming vidéo (VOD) pour les acteur majeurs à travers le monde.
Nous sommes présent dans 5 pays.
Historiquement, la plateforme Bedrock était pour le produit 6play uniquement, mais depuis 2017, 4 clients du groupe RTL sont hébergés sur la plateforme, et depuis 2j, le nouvel arrivant Salto.
Et que nous gérons un total de 35M d’utilisateurs à travers l’Europe.
Je vous laisse imaginer que, pour gérer un produit de cette envergure, il faut du monde.
Ce qui nous amène au sujet du jour
Aujourd’hui, Bedrock, c’est 5 verticaux techniques, découpés en équipes, pour un total de 32 équipes
Mais comment on en arrive là ?
Quand je suis arrivé chez M6Web, il y a 7 ans, la « team M6Replay », c’était 1 responsable, 3 dev backs, 1 dev front, 1 dev vidéo
6 personnes.
Bon, il y avait quelques chefs de projets, qui intervenaient en fonction des sujets à développer
Mais le fonctionnement était « j’ai un besoin, donne moi du temps développeur, et le(s) développeur(s) travaillaient sur le sujet, un peu en vase clôt.
Quand je suis arrivé, en tant que lead developer, je devais structurer cette équipe, et comme j’aime bien le faire, le premier travail a été de mettre l’équipe dans une bulle, pour canaliser les demandes entrantes.
Le but n’est pas de couper les développeurs du reste, mais de s’assurer qu’une personne est au courant de tout, pour la cohérence, et de canaliser les demandes, pour organiser le travail.
Et ça a été la création de la première équipe de développement chez M6Web, la fameuse Team Burton
Mais qu’est-ce qu’une équipe en fait ?
Une équipe, c’est une combinaison de personne, une organisation locale dans un organisation globale.
C’est un panel de responsabilité, qui peut être plus ou moins large, plus ou moins flou.
Ici, cette équipe, c’était « tout le développement Backend de l’application 6play ».
En 2015, entrée progressive de l’agilité dans les pratiques de développement.
Cette arrivée a été autant faite en parallèle dans l’équipe et par le produit
Avec l’agilité, nous sommes passés d’un mode « Cycle en V », où demande du « temps développeur » pour avancer sur des projets, et où chaque développeur travaille plus ou moins dans son coin, à un mode « backlog » ou les demandes sont priorisées.
Nous ne sommes pas là pour vanter les avantages de l’agile, mais c’est pour mettre en avant que, à ce moment là, nous avions transféré la charge « comment on avance » vers le produit. La technique avait moins de pression sur les deadlines, mais sur le fait de respecter les priorités.
Le produit 6play prenant de plus en plus d’ampleur, la couverture fonctionnelle augmente, et il faut donc ajouter des personnes dans l’équipe Back.
En parallèle, une équipe front s’installe, avec plusieurs développeurs.
Mais avoir plus de projets (donc plus de PO) sur une même équipe, plus les échanges nécessaires entre lead mènent à un goulot d’étranglement.
De plus, plus la taille d’une équipe est importante, plus on multiplie les échanges possibles dans l’équipe, et on crée des silos dans l’équipe.
Du coup, à ce moment là, on scinde l’équipe Back en 2 équipes, avec une responsabilité plutôt découpée, même s’il y a toujours l’effet « renfort » en cas de surcharge
Une équipe de 3 implique 3 liens. Un entre chaque personne
Une équipe de 6 personnes fait maintenir 15 liens, et c’est exponentiel.
Donc vous risquez d’avoir une scission à l’intérieur d’une équipe
Donc, entre 2016 et 2017, petit à petit, de nouvelles équipes se forment, avec toujours des responsabilités dédiées, dans chaque vertical technique.
Du coup, on se retrouve avec un truc qui ressemble à ça, avec un certain nombre d’équipes par vertical technique.
On note également que maintenant, les PO sont dédiée à chaque équipe.
Cette situation ressemble beaucoup à la situation initiale, avec un certains nombre de développeurs, qui travaillent chacun dans leur coin, sans cohésion.
Mais pour éviter ça, nous avons mis en place plusieurs choses.
Chaque équipe a un lead-dev, mais également un PO.
Le binôme LD/PO travaille au quotidien ensemble pour que le produit soit au mieux fonctionnellement et techniquement
Une réunion hebdomadaire ou chaque lead à l’occasion de partager ce qu’il fait, comment, … et d’initier l’échange technique.
Cette réunion permet de connaitre la direction prise par chaque équipe, et de s’assurer que tout le monde reste cohérent.
On se permet, sur demande d’une personne, ou en cas de différence de charge de travail, d’échanger des développeurs entre les équipes.
Certes, cela bouscule un peu l’équilibre d’une équipe, mais de manière temporaire, et favorise la circulation de la connaissance technique dans le vertical technique.
Donc, à un moment, on arrive à un nombre assez important d’équipe, avec chacune leur responsabilité.
Mais ces responsabilité sont en fait très claires … dans le vertical technique
Cela signifie que, en fonction des projets, les relations n’étaient pas toujours les mêmes.
Et nous étions donc de retour dans cette situation, mais avec des équipes au lieu des personnes
Ça, c’est la sonde Mars Orbiter.
Dans le cadre du programme d’observation Mars Surveyor, la NASA développe une sonde qui doit se mettre en orbite autour de Mars pour l’étudier.
Après 2 ans de développement, 7 mois de voyage entre la Terre et Mars, le 23 septembre 1999, elle lance le programme de mise en orbite … et s’écrase à la surface de Mars.
Pourquoi ? Parce le logiciel de guidage de la sonde pensait recevoir des données de distance dans le système impérial alors que ces données étaient dans le système anglo-saxon.
Et tout ça part d’une erreur de communication, d’une règle pas claire dans un cahier des charges, et de 2 équipes qui n’étaient pas destinées à travailler ensemble.
J’aime bien utiliser cet exemple, parce que si on en revient à notre organisation, toutes les équipes n’ont pas l’habitude de travailler ensemble
De plus, cette organisation apporte un problème important : un projet qui implique plusieurs verticaux est toujours ralenti.
Il faut demander à un vertical, pour avoir une estimation, puis passer au suivant, …
Pour réduire les cloisons entre les verticaux, et pour tenter d’accélérer le flux de développement, nous avons tenté l’approche en feature team.
Une équipe avec plusieurs spécialité, et un backlog centré sur le projet.
Mais c’était une fausse bonne idée.
Il est très compliqué de faire un sprint qui occupe plusieurs spécialité, et ça n’empêche pas les inter-dépendances.
Nous avons donc mis en place des product lines.
Une product line, c’est un pan fonctionnel déterminé, donc une responsabilité limité, transverse à tout les verticaux techniques.
Autrement dit, c’est une responsabilité FONCTIONNELLE, transverses aux différents métiers du pôle.
Les product lines vont rassembler des équipes de différents verticaux, en rationalisant les responsabilités à travers les verticaux.
Chaque équipe a donc une responsabilité à la croisée de son vertical et de sa product line.
Chaque PL :
n’a pas nécessairement une équipe de chaque vertical
Une équipe peut être transverse à plusieurs PL
Plusieurs équipe du même vertical peuvent être dans la même PL
Chaque product line a un Product Manager, qui apporte la cohérence à la PL, tout en laissant chaque PO (dans chaque équipe) organiser le travail local.
Les relations sont rationnalisées (juste avec les équipes d’un même vertical et/ou d’une même product line)
Ici, apparait un pattern qui montre que plus la taille d’un pôle augmente, plus les problèmes reviennent, et tout s’articule autour du nombre de liens.
Plus il faut de lien pour « tenir » une organisation, plus l’organisation devient lourde et compliquée.
Il faut donc trouver une organisation pour répartir les liens entre différents niveaux :
entre PM
Entre le PM et les PO
Entre le PO et le LD
Entre les LD
Dans l’équipe
Et donc, aujourd’hui, chez Bedrock, voilà pourquoi nous sommes autant d’équipes.
305 personnes dans 32 équipes
Chaque équipe est à taille humaine, on connais chaque personne de l’équipe, on a une liste identifié d’interlocuteurs de références
On ne connait pas forcément tout le monde
Et donc, aujourd’hui, chez Bedrock, voilà pourquoi nous sommes autant d’équipes.
305 personnes dans 32 équipes
Chaque équipe est à taille humaine, on connais chaque personne de l’équipe, on a une liste identifié d’interlocuteurs de références
On ne connait pas forcément tout le monde