Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Apprentissage de l’utilisation des principes Lean

Une fois cette unité terminée, vous pourrez :

  • Expliquer les principes Lean
  • Expliquer comment les principes Lean influencent le processus agile

Au cours de notre aventure agile, nous avons à un moment donné eu besoin de créer des valeurs culturelles fortes pour accompagner notre nouvelle méthode de travail. Nous avons donc repris à notre compte l’une des page des pratiques Lean de développement logiciel et avons adopté les valeurs y figurant.

Chez Salesforce, ces sept valeurs se déclinent ainsi :

  • Respecter les autres
  • Éliminer le gâchis
  • Parvenir rapidement à des résultats
  • Prendre des décisions selon le principe du juste à temps
  • Optimiser l’ensemble de l’écosystème
  • Créer des connaissances
  • Intégrer la qualité à nos processus

Respecter les autres

Nous ne croyons pas qu’il soit nécessaire de dire aux gens comment faire leur travail. Nous avons adopté le concept selon lequel les responsables sont des « leaders-serviteurs », ce qui signifie qu’ils sont à l’écoute de leurs équipes. Nous aimons embaucher des personnes de talent pour les laisser ensuite libres de travailler comme elles l’entendent. Si nous traitons les membres de notre équipe uniquement comme un moyen d’arriver à nos fins, nous ne laissons pas de place à la créativité et à l’innovation.

Les équipes réussissent lorsque tout le monde s’y respecte et travaille ensemble. À l’inverse, lorsque des individus tentent de briller de manière isolée, les équipes tendent à être moins efficaces. 

Comment cela se traduit-il chez Salesforce ? Nous sommes convaincus que notre culture Ohana est essentielle au succès de nos clients et de notre organisation. Dans la culture hawaïenne, le mot Ohana représente l’idée que les membres d’une famille (liée par le sang ou choisie) sont unis entre eux et responsables les uns des autres. 

Éliminer le gâchis

Vous avez horreur de travailler sur quelque chose qui n’était en réalité pas nécessaire ? C’est également notre cas. C’est pourquoi, en tant que société, nous nous efforçons d’optimiser nos ressources et de ne travailler que sur les projets offrant la plus grande valeur ajoutée à nos clients. 

Voici quelques exemples de temps perdu :

  • Effectuer plusieurs tâches en même temps
  • Assister à des réunions mal organisées
  • Réaliser une tâche qui vous a été attribuée sur le vif
  • Travailler sur une tâche pour ne jamais la finir

Afin de ne pas gâcher notre précieux temps, nous avons défini ce que signifiait être « prêt ». C’est aussi simple que cela en a l’air : il s’agit d’une liste standard de choses que nous considérons comme nécessaires de faire avant de commencer la réalisation d’une tâche. Son objectif est de promouvoir la tenue de conversations pertinentes avant que du temps ne soit perdu à travailler sur quelque chose qui ne pourra jamais être prêt pour sa date de lancement prévue, voire qui est tout bonnement inutile. 

Vous avez compris le principe. Ne gâchons donc pas plus notre temps à nous étendre sur ce sujet.

Parvenir rapidement à des résultats

En tant que société numéro un dans son domaine et toujours à la pointe de l’innovation, nous devons pouvoir réagir rapidement pour nous adapter aux changements et rester compétitifs. Notre méthode de travail en cycles courts signifie que nous sommes toujours à l’affut de ce qui fonctionne ou non, et que nous œuvrons rapidement pour apporter les changements nécessaires (au sein de nos équipes Technologie et Produits, nous fonctionnons en cycles courts de deux semaines).  

Prendre des décisions selon le principe du juste à temps

Nous évitons la conception préalable et préférons retarder la prise des décisions cruciales au dernier moment raisonnable. Cette pratique nous aide à mieux comprendre les besoins des clients. Bien entendu, ce dernier moment raisonnable est déterminé par les équipes elles-mêmes, en fonction de la nature des tâches à réaliser.  

Optimiser l’ensemble de l’écosystème

L’écosystème Salesforce est plus que la somme de ses parties. Afin de toujours proposer à nos clients des solutions fiables et d’un haut niveau de qualité, nous devons nous assurer que nos équipes ne travaillent pas pour rien.

Nous leur donnons donc les moyens de penser à grande échelle tout en agissant de manière ciblée, de travailler en collaboration, de rebondir rapidement après un échec et d’apprendre vite.

Créer des connaissances

Nous voulons soutenir l’apprentissage et l’amélioration continue autant que possible. Notre fonctionnement en « sprints » nous permet d’élaborer des solutions que nous pouvons tester en permanence.

En d’autres termes, ces cycles courts nous permettent de rester sur nos gardes et d’apprendre, de nous adapter et d’innover sans cesse. Nous utilisons cette méthode de travail alliant rapidité et efficacité pour créer un climat de confiance avec nos clients, et tenons toujours compte de leurs commentaires dans tout ce que nous faisons. Nous mesurons la valeur de nos produits à l’aune du succès qu’ils apportent à nos clients.

Slack est l’un des outils utilisés chez Salesforce pour partager des connaissances. Les équipes peuvent utiliser Slack pour partager des fichiers, des documents et des informations. Nous y avons même incorporé des outils permettant la révision de code et la programmation en binômes, et organisons des sessions de partage prenant la forme de déjeuners de travail pour tenir les équipes informées.

Nous voulons également nous assurer que tous les membres de notre équipe évoluent en acquérant de nouvelles compétences. Si chaque collaborateur n’a qu’un seul type d’expertise, la productivité de l’équipe en pâtit. Nous visons à créer des environnements d’apprentissage équilibrés où tout le monde partage les connaissances et les responsabilités.

Intégrer la qualité à nos processus

La confiance est l’une de nos valeurs fondamentales. C’est pourquoi nous travaillons toujours à la création de services et de produits de haute qualité qui contribuent au succès de nos clients.  

Pour ce faire, nous avons mis en place des pratiques techniques qui rendent tous nos produits flexibles, faciles à gérer, efficaces et réactifs. En refactorisant (ou en restructurant) le code au fur et à mesure que nous travaillons, nous nous assurons que les choses restent simples, claires et faciles.

De plus, pour établir un climat de confiance avec les clients, nous devons nous assurer que nous disposons d’un ensemble de processus de test fiables et efficaces. Avant d’utiliser les pratiques agiles, nous arrivions rarement à terminer les tests de nos produits à temps, car d’autres tâches à réaliser faisaient leur apparition. Cela entraînait des retards. Toutefois, la qualité est maintenant une responsabilité partagée entre tous : celle-ci ne repose plus sur les épaules d’une seule et même personne. 

Nous avons notamment mis en place des « ingénieurs hybrides » pour remplacer la fonction d’ingénieur qualité au sein du pôle Technique et produits. Cette nouvelle génération d’ingénieurs prend en charge l’ensemble du cycle de codage et d’essais. Ainsi, il n’est plus nécessaire que des personnes distinctes s’occupent des différentes étapes du processus. 

L’état d’esprit agile

Les gens se demandent souvent : « Quel est le processus chez Salesforce? » Eh bien, sachez que nous n’avons pas de processus unique.  

Les tâches que réalisent nos équipes étant variées, nous ne leur imposons pas de processus ou de pratiques en particulier. En fin de compte, c’est à chaque équipe de définir son propre processus en se basant sur les principes Lean et le concept d’amélioration continue. 

Nous préférons laisser la culture Ohana et Lean guider le fonctionnement des équipes. Ainsi, nous leur donnons les moyens de bien faire, sous l’égide de leurs responsables, qui sont là pour les accompagner dans la réalisation d’un ensemble d’objectifs communs.

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires