J'ai donc mené la charge avec mes collègues ingénieurs pour, à tout le moins, commencer à «penser» au Lean. Nous avons touché quelques zones importantes de déchets, et 2/3 mènent exactement au même point ... "Fonctions supplémentaires". Nous développons notre propre logiciel sur deux fronts, la vente et la gestion de projet. Cela fonctionne très bien pour les ventes, car c'est à cela que sert un CRM. Ce n'est pas si bien pour gérer des projets, et nous sommes souvent chargés d'ajouter des fonctionnalités supplémentaires pour le faire fonctionner dans ce cas d'utilisation.
Est-il plus logique de continuer à ajouter des fonctionnalités qui n'ajoutent aucune valeur client, ou devrions-nous accepter que le fait que notre équipe de vente utilise notre propre produit soit "assez bon" et peut-être chercher une solution standard?
la source
Réponses:
Je ne suis pas d'accord avec votre évaluation initiale.
Tout d'abord, il est très peu probable que votre entreprise soit si unique ou inhabituelle que vos clients ne bénéficient pas également de vos fonctionnalités personnalisées.
Dogfooding (même si vous devez personnaliser le logiciel pour le faire fonctionner dans votre entreprise) est l'un des meilleurs moyens d'obtenir un "test de réalité". L'inconvénient devrait être particulièrement grave pour surmonter les avantages que vous obtenez.
En outre, il est moins cher d'utiliser vos propres trucs que d'acheter autre chose à utiliser en interne. Si vous n'utilisez pas vos propres trucs, quelle confiance accordez-vous à vos clients?
Cela dit, si votre application ne se prête pas bien à la dogfooding (c'est-à-dire que ce n'est pas une application de gestion de projet, mais que vous essayez de l'utiliser pour la gestion de projet), vous devez décider d'ajouter ou non des fonctionnalités pour la rendre travailler dans un rôle de gestion de projet (lorsque vos clients ne l'utilisent pas de cette façon) en vaut la peine, des dépenses supplémentaires et de la complexité.
Les fonctionnalités de dogfooding que le client ne verra jamais n'ont pas beaucoup de sens, à moins qu'elles ne vous permettent d'économiser suffisamment d'argent en n'ayant pas à acheter une solution standard qui surmonte tous les inconvénients.
la source
Établissez toutes les demandes de fonctionnalités de votre entreprise comme s'il s'agissait d'un client et indiquez le coût de cette opération. Faites ensuite une comparaison côte à côte avec un logiciel standard.
Ensuite, mettez en évidence les fonctionnalités de votre entreprise qui sont cachées aux autres clients car il n'y a aucun avantage net à moins que la fonctionnalité économise plus de temps / argent qu'il n'en a fallu pour produire.
Celui qui fait le budget devrait immédiatement voir la valeur de passer du temps sur la nourriture pour chiens comme du temps qui pourrait être consacré à un travail générant des revenus.
la source