Salut, Habr. Je suis testeur et je crois vraiment que gemba est un excellent outil pour comprendre votre produit. Là, il s'avère bien de répondre à ma propre question: "Mais je ne fais pas de conneries?" Aujourd'hui, je veux vous en dire plus sur ses avantages, ainsi que sur les informations que nous avons reçues après être allé à la pizzeria.

Avertissement: Gemba (Jap現場Gemba.), Gant gembutsu - se référer à l'approche typique des pratiques de gestion japonaise Kaizen, selon laquelle pour une bonne compréhension de la situation est jugée nécessaire pour venir à la Gemba - le lieu d'exécution (Jap現地現物, «place sur le terrain».) flux de travail, recueillir des faits et prendre une décision directement sur place. Dans la littérature de langue russe, l'orthographe «gemba» et «genti genbutsu» est généralement utilisée. ( Wikipedia )
Pour expliquer pourquoi nous avons besoin de gemba, je vais commencer dès le début. Notre produit est le système d'information Dodo IS qui unit toutes les parties de notre entreprise dans deux directions:
- b2c (site Web et application mobile);
- b2b (applications pour le contrôle des équipes, la gestion des pizzas, les soldes d'inventaire, les interfaces de caisse, etc.).
Il est assez difficile de créer un produit de qualité, et de ne pas savoir comment l'utiliser et qui travaille avec lui. Pour évaluer la qualité, nous utilisons 2 approches:
- Mangez votre propre nourriture pour chien (pour b2c) - une méthode pour sonder l'expérience utilisateur lorsque les employés utilisent des produits qu'ils développent dans l'entreprise. Cette approche est assez simple à utiliser dans la vie réelle. Vous, comme tous les clients, commandez des pizzas lorsque vous allez dans le métro, allez sous la pluie, à -30 ou vous allongez sur la plage. Les inconvénients, les bugs, les mauvaises UX peuvent être facilement ressentis par vous-même.
- Gemba (pour b2b) est une méthode pour sonder l'expérience utilisateur lorsque les employés utilisent des produits qu'ils développent dans l'entreprise. MAIS. Dans notre cas, cela implique une immersion plus profonde dans le produit et l'environnement. Vous ne pouvez pas aller travailler en tant que pizzaiolo ou devenir manager dans une pizzeria à un moment donné afin de comprendre le fonctionnement du système.
Qui devrait aller à Gemba
Personne ne devrait, mais tout le monde le peut. Aller à gemba est tout le monde a raison. Personne n'interdit d'aller à la pizzeria, mais personne ne vous force. Les testeurs, les développeurs et les chefs de produit peuvent s'y rendre. L'astuce est la différence de mise au point.
- Les produits Pour les produits, c'est l'une des activités principales, dans la pizzeria, ils dessinent des idées, obtiennent des aperçus, voient l'image en toute intégrité. Les chefs de produit utilisent gemba pour tester des hypothèses, des entretiens approfondis, le développement client, la compilation d'une carte de parcours client, etc.
- Développeurs Les développeurs se rendent sur gemba pour «toucher» le produit qu'ils ont fabriqué. Un effet secondaire de cette situation est la perspicacité incontrôlée.
- Testeurs . Pour les testeurs, les stages dans une pizzeria font partie de l'intégration. Nous pensons que les testeurs devraient être plus immergés dans le contexte commercial que les développeurs. De retour de la pizzeria, pas un seul testeur n'a dit que c'était une perte de temps.
Pourquoi aller à Gemba
1. Pas cher et gai. Un voyage à gemba est facile à mettre en œuvre. Le développeur se rend à la pizzeria et utilise le produit. C’est tout. C'est des centaines de fois plus facile que de simuler une pizzeria dans un bureau en invitant des employés de pizzeria existants et en démontrant fictivement leur expérience d'utilisateur dans un cheval sphérique dans le vide.
2. Perspectives d'automatisation. Dans gemba, des informations sur l'automatisation des processus métier se produisent. L'un de nos développeurs Android, Pacha, est allé voir gemba et a vu à quoi ressemblait le processus de marquage. Les employés COUNTED IN MIND et HANDS ont écrit des étiquettes avec les dates d'expiration des produits. Pour chaque produit, la date de début de dégivrage, la date d'expiration et la date d'expiration sont calculées et écrites. L'étiquetage des produits est une routine ennuyeuse dans laquelle des erreurs sont constamment commises par inattention.
Le développeur s'est rendu compte qu'il s'agissait d'une connerie complète; pour automatiser cela, «une demi-heure de travail de programmeur», il l'a prise et automatisée. Il y avait donc une application mobile pour imprimer des étiquettes. L'opération se résumait à ce qui suit: un employé sélectionne un poste de marchandise sur une tablette, fait un «tyk», une étiquette avec tous les termes est imprimée, c'est tout.
3. Lacunes sur le terrain. Les écarts de produit sont plus brillants dans le gemba. Dodo IS possède des fonctionnalités d'audit. La fonctionnalité a été développée pour la tablette. Au cours de l'audit, un employé peut entrer des données directement dans la tablette, mais il fait trop froid dans le congélateur et le réfrigérateur, la tablette refuse de fonctionner, parfois la connexion tombe, et l'interface elle-même n'est pas très pratique. Par conséquent, les résultats de l'audit sont écrits sur papier, puis contribuent à Dodo IS. Double travail!
Avant de commencer à réécrire l'interface de l'auditeur, l'équipe de développement s'est rendue aux révisions nocturnes dans la pizzeria pour comprendre le processus. Ils sont revenus de là avec des idées pour l'améliorer. Par exemple, si la connexion est perdue, l'entrée des informations doit être rendue asynchrone, ajouter des données au stockage local et, lorsque la connexion est rétablie, envoyer au serveur.
En dehors de la fenêtre la nuit, à l'heure actuelle, les développeurs considèrent les tomates4. Conditions de travail réelles. La pizzeria montre les conditions de travail dans lesquelles les applications sont utilisées. L'une des équipes de développement a effectué le suivi d'une pizzeria - un ensemble de six comprimés qui affichent la pizza, une recette avec des ingrédients ajoutés ou supprimés et l'emplacement de la pizza dans la cuisine à la fois.
Feuille de pâte
Emballage de comprimésL'équipe a activé le nouveau suivi dans une pizzeria et est allée voir comment cela fonctionne. Dans la pizzeria, les développeurs ont vu que les pizzerias fourraient les comprimés avec leurs mains tachées de sauce ou de fromage et le faisaient très rapidement. En conséquence, sur la tablette, au lieu d'un clic, un balayage est obtenu. L'équipe a été très surprise. Après tout, dans le bureau, nous avons cliqué sur la tablette avec les mains propres et nous n'avons pas été pressés. Après ce voyage à gemba, l'équipe est revenue et a refait le clic sur le coup.
5. Résolution de problèmes. Après être allé à la pizzeria, vous proposez les solutions les plus adaptées. Vous savez comment fonctionne l'entreprise, comment fonctionnent les processus dans la vie réelle. Lorsqu'une entreprise vient à vous avec un problème, grâce à une vision large de l'entreprise et une connaissance du fonctionnement du système de l'intérieur, vous pouvez offrir une solution plus simple ou plus systématique au problème.
Développeurs de gemba satisfaits6. L'effet du produit. Vous pouvez voir comment l'inaccessibilité ou l'interface complexe du produit affecte les employés et les clients. Vous vous tenez à la caisse, et cela ralentit, une file d'attente s'accumule à la caisse, certains clients nient ou partent à cause de cela. Sans cette précieuse connaissance, un développeur n'aurait peut-être pas prêté attention à l'augmentation du délai de réponse.
Un ingénieur QA à la caisse prend les commandesPourquoi ne pas aller à Gemba
Je n'ai pas pu dégager les lacunes de cette approche, sauf que la campagne de nos développeurs à gemba n'est pas justifiée financièrement. Nous recevons beaucoup de commentaires sur les conneries coûteuses, le paiement d'un salaire à un développeur pour tourner une pizza, le retirer du travail et accomplir ses tâches immédiates. Ici, j'ai une opinion simple - nous payons le développeur pour son travail, pour son produit. Il fait juste son travail dans une pizzeria, regarde le produit à travers les yeux du client et répond en temps réel à la question "Ai-je fait des ordures?"
La fin
Chez Dodo Pizza, les voyages de gemba sont courants. C'est une grande expérience avec laquelle nous fabriquons un produit de qualité.
J'ai aimé la façon dont notre développeur Dima Afonchenko a écrit: «Pour moi, en tant que développeur qui n'est pas allé à gemba, un développeur qui est allé à gemba ressemble à un porteur de connaissances secrètes. Lorsqu'elle discute lors d'une assemblée générale, une telle personne peut dire: «Ce que vous proposez ne fonctionnera pas, car j'étais à la pizzeria et j'ai vu comment c'était vraiment là. En général, vous devez au moins aller à gemba. »
Les deux questions les plus courantes sur gemba et les développeurs
Comment allez-vous dans une pizzeria sans miel. des livres? Pas question. Vous ne pouvez pas aller à gemba sans un livre médical. Nous sommes des gens normaux et respectons strictement les normes de propreté. Il ne peut y avoir aucune exception. Avant d'aller à Gemba, vous devez subir un examen médical et obtenir le permis de travail approprié.
Les développeurs doivent-ils laver les toilettes? Non. Nous allons dans les pizzerias afin de comprendre comment notre produit fonctionne dans des conditions de «combat». UPD: après la publication de l'article, un feedback m'est venu à l'esprit que pendant le gemba, on pourrait vous demander de nettoyer, y compris dans les toilettes, car lorsque vous venez à la pizzeria, vous devenez stagiaire à temps plein.