7

Mon équipe travaille principalement avec des applications basées sur Flex. Cela étant dit, il n'y a presque pas de conventions du tout (même les amener à refactoriser est un miracle en soi) et autres. Venant d'un arrière-plan .NET + CruiseControl.NET, je me suis habitué à faire en sorte que tout le monde utilise un logiciel de suivi décent (nous utilisons une liste de tâches codée en PHP maintenant) et CI; Je pensais que trac + BuildBot serait une bonne option. Comment voulez-vous convaincre la haute direction que c'est la voie à suivre, ainsi que certaines des règles mentionnées dans this post? L'un de mes principaux problèmes est que les codes de tout le monde sans penser (Vous seriez étonné de voir le type de « logique » ce fraye ...)"Vendre" trac/buildbot/etc à la haute direction

Merci

Répondre

11

Est-ce que vous pouvez faire maintenant que ne demander la permission de quelqu'un d'autre? Pourriez-vous commencer par simplement utiliser trac/buildbot/etc pour votre propre travail, puis ajouter d'autres comme ils sont intéressés? Dans mon expérience, vous pouvez aller assez loin en faisant sans demander.

+0

Bien sûr, ce serait un moyen facile. Je vais probablement commencer à le faire, mais je veux toujours qu'ils changent - cet endroit est génial, mais l'homme ... parfois je me demande s'ils ont jamais codé n'importe quoi selon les normes. –

+4

Les gens sont plus susceptibles de changer lorsqu'ils voient les résultats. J'ai eu un ami qui a couru CruiseControl sur son bureau. Finalement, les gens ont demandé comment il savait toujours quand la construction était cassée. Quand il leur a montré ils ont dit "nous devrions le faire pour tout le monde!" :) –

+0

Je suis d'accord avec cela, tous les outils que j'ai jamais eu à convaincre quelqu'un d'utiliser, je l'ai fait en l'utilisant simplement moi-même. Finalement, ils voient les avantages s'il y en a vraiment. –

4

Dites à la direction qu'elle sera plus à même de surveiller son évolution avec un tel outil.

+1

Cela fonctionne très bien. S'il y a une chose que les managers aiment, c'est de nouvelles façons de garder les drones en ligne ... :-P –

4

Y a-t-il des avantages spécifiques à l'itinéraire que vous suggérez que vous pourriez leur montrer sans qu'ils aient à acheter?

J'ai eu une expérience avec l'obtention de mon équipe pour accepter une installation CI maven + cruisecontrol. Fondamentalement, j'ai essayé de les faire suivre pendant quelques jours et ils ont continué à reculer parce que ce n'était pas familier. Ensuite, je l'ai fait tout seul et avait toutes les constructions cassées par courriel à la liste de diffusion. Cette nuit-là, le chef de projet a fait un check-in qui a cassé la construction (il a juste oublié un fichier) et, bien sûr, tout le monde a été envoyé par courriel avec son foiré. Le lendemain, il est venu vers moi et m'a dit: «Je comprends maintenant.

Il n'a demandé aucun effort de sa part pour s'impliquer et a pu voir les avantages gratuitement.

Questions connexes