Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

mogile fs

  • La règle du ticket d'entrée dans des chantiers lean

    Dans nos petites entreprises, "faire d'une pierre deux coups" n'est pas simplement un besoin, ce doit être une stratégie obsessionnelle. Voici un exemple d'approche Lean pour éliminer le Muda de niveau 1 dans les start-up et chez les éditeurs de logiciels.

    Problématique : désengorger les serveurs de fichiers.

    L'arrivée de gros clients potentiels nous ont obligé il y a 6 mois à se pencher sur certains points faibles de notre architecture.

    Le brainstorming

    Il y a six mois, je découvre un projet d'entreprise sur l'installation de Mogile FS. C'est un software juste génial qui dispatche des fichiers sur plein de serveurs pour équilibrer la charge.

    En réfléchissant et en faisant le point sur les autres chantiers, je découvre un autre projet d'exploitation super intéressant : le packaging logiciel (façon d'encapsuler des fichiers sources de logiciel pour en faciliter le déploiement, en l'occurence package Debian).

    Comme on peut pas tout faire en même temps, il est décidé de faire un rapide comparatif (je vous la fait courte).

    Les moins

    Les plus

    Mogile FS

    - intégration longue et r&d pas évidente

    - cache de fichiers statique via memcache déjà en place

    - ticket d'entrée élevé (6 mois)

     

    - diminuer les accès disques des fichiers statiques sur les serveurs de fichiers

    - supprimer un spof*

    - stimulation de bosser sur des techno hypes (faut bien motiver ses troupes)

    Package

    - changer de système de versioning (plus rapide)

     

    - limiter les accès disques des fichiers dynamiques

    - amélioration des temps de chargement des pages meilleurs

    - ticket d'entré faible (3 mois) : (1 produit packagé)

    - stabilité de l'exploitation

    Il s'avère que les deux projets de nature différentes semblent avoir en partie les mêmes objectifs. Pour se persuader de la priorité, il convient d'étudier l'impact de la mise en place de l'une et l'autre des solutions. On cherchera à savoir pour l'affichage d'une page quel est le stress sur le serveur de fichier engendré par l'appel des fichiers dynamiques et celui des fichiers statiques. En première approximation nous considérons le nombre d'accès disque.

    Je vous passe l'étude technique et financière et passe au choix qui a été décidé.

    Le choix stratégique :

    Au final, nous avons retenu le chantier packaging comme prioritaire. L'étude a montré que l'importance de ne pas centraliser les fichiers des software est prépondérante. Deplus le ticket d'entrée est plus faible. En cas d'arrivée d'un nouveau client, il a été décidé d'investir (ou location) dans un serveur de fichier supplémentaire (netapp pour 50kE qui équilibre l'installation de Mogile FS) si les gros clients sont finalement signés le temps de mettre en place MogileFs qui sera d'abord installé pour les nouveaux produits logiciels ce qui diminue le ticket d'entrée. La migration des soft existant serait trop couteux.

    Le choix du système de packaging à fixer comme premier palier la mise en place d'un nouvel outil de versionning (Bazaar) qui permet de gérer les images contrairement à notre ancien outil. Nous avons mutualisé les efforts pour diminuer le ticket d'entrée et avons cherché à dimuner le muda de niveau 1 (voir méthode lean). En effet, installer un outil de versionning n'apporte aucune valeur ajoutée au produits logiciels que nous vendons, c'est donc du gâchi, qu'il faut éliminer. Deplus l'investissement permet une efficacité dans l'exploitation au quotidien (encore du muda de niveau 1 éliminé).  La deuxième étape reste aujourd'hui de mettre en place le packaging logiciel.

    Conclusion :

    En conclusion, dans nos start up, les patrons nous demande toujours de délivrer plus vite. Côté technique une contrainte essentielle pour moi est le ticket d'entrée d'un projet doit toujours être inférieur à 3 mois.