Question

Comment peut-on prouver le retour sur investissement d'une technologie à leur gestionnaire?

La chose la plus proche que j'ai trouvé un document sur la façon de le faire est:

http://www.agilejournal.com/pdf /Finding-ROI-in-Build-Automation.pdf

Il y a des formules dans ce document, mais je ne peux pas vraiment dire s'ils sont juste beaucoup de commercialisation ou si elles sont des formules précises sur la façon de calculer le retour sur investissement.

Je ne suis pas vraiment essayer de calculer le retour sur investissement de l'outil de construction dans le document ci-dessus, je voulais simplement essayer de calculer le retour sur investissement d'un outil simple de construction comme ANT.

Était-ce utile?

La solution

Ils ne coupe pas à la viande de la question: les avantages intangibles - mais ils ont au moins essayer de marcher à travers un exemple. Les formules sont juste pour obtenir un retour sur investissement en pourcentage agréable - si « à l'aide des outils de construction » était un stock, combien retour obtiendrais-je sur mon investissement?

Ce qui montre déjà que la question elle-même est erronée: Une construction automatique est un instrument principalement pour améliorer la qualité; amélioration de la productivité est généralement une préoccupation secondaire.

Cependant, cela ne l'aide quand on parle aux gars assis sur l'argent.
Metrics Je woud utiliser pour analyser l'effet d'un outil de construction:

  • Le délai d'exécution de checkin aux médias finaux
  • Nombre de construit (pour tester, pour la libération, ..)
  • Nombre de construction a demandé (avec plus rapide construit, vous pouvez vous attendre une augmentation de la demande)
  • Nombre d'erreurs introduites lors de la construction manuelle (en supposant que le suivi de celles-ci)
  • Nombre de développeurs capables de publier un communiqué
  • Estimation des ressources (temps, licences, construction serveur, ..) pour la mise en œuvre et l'entretien
  • Analyse de faible probabilité, des scénarios à haut risque

Souvent, un outil automatisé de construction paie pour lui-même simplement en supprimant un goulot d'étranglement: chaque développeur peut publier le logiciel, non seulement Jean Builder.

Le dernier point est important (mais plus difficile de donner des chiffres pour), que le coût total des bogues n'a pas une distribution normale, mais est très « pareto »: un seul bug peut vous donner une certaine presse méchant, ou faire les principaux clients de passer à la concurrence.

L'argument de base pour le maintien d'une génération automatisée est que les bugs d'édition sont la plupart du temps évitables .

Autres conseils

Je ne peux pas imaginer qu'il y aurait une façon raisonnable de mesurer avec précision le retour sur investissement sur les outils de développement et les pratiques. La seule chose que je peux penser à où cela pourrait être possible serait dans des environnements d'usine où vous vous pourriez être en mesure de mesurer la productivité et la qualité moyenne.

Je vous suggère de faire ce que tout le monde fait, ce qui est de choisir des formules qui soutiendront ce que vous voulez, puis les modifier jusqu'à ce que le retour sur investissement est suffisamment élevé pour justifier l'investissement.

Mettre l'estimation en heures: Estimez combien de temps vous passez actuellement, et combien de temps vous dépenserait

Mettre l'estimation des plaintes des clients: Estimez votre nombre actuel de bogues. Estimer combien de ces bogues aurait pris le nouveau système. Pour en savoir le pourcentage de bugs signalés par les utilisateurs, et documenter le nombre de moins de bugs seront visibles utilisateur.

Ajoutez aux heures: Calculez combien de temps il faudrait pour corriger les bugs qui seraient capturés et harnachement sur l'estimation horaire.

Ajouter un "salability" non quantifiable.
Avec le temps supplémentaire, nous construisons des fonctionnalités supplémentaires. Avec moins de bugs, qui est moins démos où les gars de vente se tirer une balle dans le pied. Combien de copies supplémentaires de logiciels, nous pouvons vendre si nous faisons cela?

Le dernier bit ne sera pas couronnée de succès; il est là avant tout pour attirer l'attention sur les deux premières mesures; heures et les défauts du client visible.

Mon conseil est de discréditer ce qui est là maintenant offre alors l'alternative.

Vous pouvez essayer de mettre l'accent sur les problèmes de la façon dont vous faites maintenant construire et de déploiement et de gagner cette bataille en premier. de Manager ne veulent pas changer quelque chose qui ne leur causer douleur si vous devez prouver qu'il va être un problème si rien est fait.

Vous devriez examiner: combien de temps et la crédibilité est perdue avec un mauvais construit; combien d'erreurs sont commises actuellement; combien la répétition manuelle a lieu, etc., et essayer de mettre des mesures ou des exemples de ces choses.

Si vous pouvez gagner le soutien de vos développeurs, vous pouvez également ajouter leur approbation à la force de votre argument. Un autre point à faire est que les bons développeurs aiment travailler avec de bons outils pour la gestion progressive est égale aux développeurs motivés.

Si vous gagnez le cœur-et-esprit des développeurs et votre directeur qui peut signifier plus d'un morceau de papier avec quelques chiffres à ce sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top