À l'automne, nous avons annoncé que nous allions faire
passer notre équipe informatique de 49 à 250 développeurs . Et immédiatement, nous avons été ensevelis sous une avalanche de questions - la plupart du temps, les gens se demandaient pourquoi une chaîne de pizzas avait besoin d'autant d'ingénieurs logiciels. Comment en est-on arrivé à un tel chiffre? Alors maintenant, je veux répondre à cela.

Comme vous le savez peut-être, Dodo Pizza est une franchise. Actuellement, nous avons plus de 450 pizzerias dans 12 pays, dont les États-Unis, le Royaume-Uni et la Chine. Le cœur de notre franchise est
Dodo IS , notre système d'information qui contrôle la plupart des processus commerciaux de toute pizzeria.
Les développeurs de Dodo IS travaillent simultanément sur un certain nombre de projets: une application mobile, un site Web, un CRM, un ERP, un HRM et un centre d'appels. Un tel sous-système demande beaucoup de travail et peut représenter une entreprise commerciale entière.
Prenez le CRM, par exemple. Des dizaines d'entreprises dans le monde entier se consacrent uniquement au développement de solutions CRM et les vendent en tant que SaaS, y fondant des entreprises entières. Mais chez Dodo Pizza, le CRM n'est qu'un élément de la plateforme Dodo IS.
Il est évident aujourd'hui que la technologie stimule la croissance des entreprises, de sorte que les nouvelles fonctionnalités de Dodo IS nous poussent à croître. Et maintenant, nous voyons qu'une équipe de 50 développeurs de logiciels est positivement trop petite pour notre échelle actuelle.
Nous avons un certain nombre d'objectifs commerciaux urgents
1. Nous
allons activement à
l'international et explorons de nouveaux pays pour notre entreprise. Aujourd'hui, nous travaillons dans 12 pays.
Nous devons adapter diverses fonctionnalités de Dodo IS pour chacune d'entre elles . Par exemple, pour que les caisses enregistreuses fonctionnent correctement dans un pays donné, nous devons connaître les taux d'imposition nationaux, les détails de l'intégration des caisses enregistreuses avec les terminaux et autres équipements, les procédures fiscales locales et bien plus encore. Ou, nous avons une application mobile qui ne fonctionne actuellement qu'en Russie. Nous voulons faire en sorte que dans n'importe quel pays, l'application mobile puisse être lancée au moment précis où la première pizzeria y ouvre ses portes. Et si vous avez déjà commandé notre pizza à Moscou, vous savez que nous avons un programme de bonus, mais il n'est actuellement disponible qu'en Russie et a besoin de quelques améliorations techniques pour être lancé dans d'autres pays.
2. Nous devons construire
un système de gestion des stocks et des stocks . Notre logique d'inventaire laisse à désirer et il est difficile de réaliser un audit dans le système actuel. En conséquence, nous devons parfois faire face à des données inadéquates, des erreurs de projection, des pertes et des radiations d'ingrédients et, finalement, à des pertes d'argent.
3. Récemment, nous avons lancé un nouveau produit,
une pizza à moitié et demi . Nous allons également lancer
un service de fabrication de pizza , afin que vous puissiez préparer une pizza avec tous les ingrédients que vous aimez. On pourrait penser que c'est une tâche facile. Mais pour le lancer, nous avons dû apporter des modifications sur le site Web, ajouter la fonctionnalité de fabrication de pizza à l'application mobile, réviser le suivi des commandes dans la cuisine pour les pizzerias afin de voir de quels ingrédients ils ont besoin pour les moitiés, et améliorer la logique d'utilisation des ingrédients, l'inventaire et les paramètres du produit pour démarrer.
4. Notre chaîne se développe, et maintenant
certains de nos franchisés ont des pizzerias dans plus d'une ville . Ils ont besoin d'interfaces de gestion et de statistiques intégrées pour l'ensemble du réseau. Nous en avons déjà, mais seulement pour des pizzerias particulières.
5. Et je ne mentionne même pas
beaucoup d'améliorations demandées par nos partenaires, managers et clients dans les 12 pays.
Il y a également un problème avec
la stabilité du système . Nos pizzerias fonctionnent 24 heures sur 24, 7 jours sur 7 dans le monde entier, et Dodo IS devrait fonctionner sans problème, de sorte que son temps d'indisponibilité équivaut à quelques minutes par an, et non à des heures. (Soit dit en passant,
une minute d'arrêt nous coûte environ 1 500 $ ; ce chiffre augmente constamment avec nos revenus de vente, et au cours de la dernière année, il a doublé.) Nous avons donc beaucoup de tâches techniques - par exemple, pour diviser ce monolithe , réduisez la charge de travail de la base de données centrale, surveillez les erreurs et leur coût et restaurez rapidement le système après une panne.
Et ce n'est pas tout. Nous pensons à l'avenir, bien sûr. Je vais brièvement décrire l'orientation de nos pensées.
- Nous envisageons de poursuivre l'automatisation et d'explorer la possibilité de mettre en œuvre la reconnaissance vocale pour prendre les commandes des clients .
- Nous travaillons sur la personnalisation pour créer une expérience unique pour chaque client.
- Nous pouvons déjà évaluer les changements à l'avance et nous serons bientôt en mesure de projeter les ventes pour gérer notre stock efficacement , économiser de l'argent et réduire les pertes, car parfois les pizzerias sont surchargées et lorsque la date d'expiration arrive, elles doivent radier les ingrédients.
- Nous voulons améliorer sérieusement notre service de livraison et créer un opérateur intelligent - le système attribuera automatiquement les commandes aux courriers et le délai de livraison sera plus court.
- Nous voulons créer une API ouverte , afin que tout le monde puisse voir nos données et, peut-être, créer leur propre application pour commander des pizzas.
- Nous voulons mettre en œuvre l' intégration avec nos fournisseurs , afin que chaque fois que nous livrons une pizza, notre client sache quel fromage nous y avons ajouté, où il a été produit et dans quelles conditions il a été stocké.
- Nous ouvrons la «pizzeria du futur» en Chine. Il n'y aura pas de caissiers et toutes les commandes seront traitées via le messager WeChat. L'élément clé de la conception de la pizzeria sera les écrans multimédias affichant nos annonces de produits, et ils ne seront pas comme les publicités auxquelles le marché européen de la pizza est habitué. Il y aura des codes QR partout et toutes les interactions seront aussi numérisées que possible. Ce n'est pas seulement l'avenir, c'est une réalité que nous créons en ce moment même.
Pourquoi 250? Pourquoi pas 300 ou 500?
À un moment donné, nous avons réalisé que la seule raison pour laquelle Dodo Pizza avait réussi quelque chose dans les affaires était que nous nous étions fixé un objectif. Et pas n'importe quel objectif, mais un objectif que nous voulons atteindre, un objectif qui nous anime au travail et nous motive à nous réveiller le matin. Si vous avez cela, vous commencez à penser différemment et à chercher les moyens de le rapprocher.
Au début, cela semble irréaliste, mais devient alors de plus en plus tangible et réalisable .
Vous voulez savoir pourquoi 250? Parce que c'est beaucoup; c'est un gros objectif. 300, c'est aussi beaucoup, mais nous avons discuté avec notre directeur financier et constaté qu'il y avait certains risques. Peut-être 300, mais pour 3 ans? Non, 3 ans, c'est trop long, il semblerait que nous ayons trop de temps. 2 ans, ce sera mieux. Disons, 250 pour 2 ans? Deal.
Et c'est tout. La vie a changé.
Chaque question, l'intégration de chaque nouveau développeur, la priorisation du backlog, l'investissement dans la croissance et le développement, les problèmes de salaire et bien d'autres problèmes sont résolus en tenant compte de ces 250 développeurs. Ça marche maintenant? Cela fonctionnera-t-il lorsque nous aurons 250 employés? Sinon, changeons-le.
Nous avons maintenant 11 équipes, chaque propriétaire de produit connaît par cœur toutes les tâches et les détails du projet. Lorsque nous aurons 50 équipes, il sera impossible pour les OP de se souvenir de tout.
Nous comprenons comment faire évoluer l'équipe, avons des règles de base et avons déjà commencé à réaliser ces choses. Notre cadre de base est LeSS. Récemment, nous avons implémenté le premier
boîtier LeSS Huge en Russie. Il s'agit de mettre en œuvre les principes, les composants et l'élégance de Scrum pour 250 personnes aussi simplement que possible. Chaque jour, nous préparons nos employés à la situation d'avoir 50 équipes au lieu de 11. Et nous avons beaucoup de travail devant nous.