Le 21/01/2014 15:56, Bastien Gallay a écrit :
@Alexandre j'ai plutôt l'impression que ce que tu fais ressemble à de la
non estimation au final : je sais ce que j'ai à faire, je fais le début,
mon client a confiance et se fait une idée du total. Je me trompe?
Pas tout à fait. Mes clients fonctionnent par versions (et non en
rolling release). Ils me disent :"tiens, si on voulait ça et ça sur
notre site, ça nous reviendrait à combien ?". On détaille les
fonctionnalités ("en tant qu'admin je peux ...") pour être sûr qu'on a
la même vision des choses. Après ça, j'estime à la louche combien de
temps il va me falloir et j'arrondis au jour supérieur pour me laisser
un peu de marge. Ca lui donne une idée, et à moi aussi, mais ça n'est
pas figé. Si je mets moins de temps que prévu, je diminue la facture. Si
j'en mets plus, on en discute et s'il le faut on splitte en deux
versions (nul n'est infaillible ;-)). Je précise qu'à part pour la
première version, je préfère multiplier les petites versions que de
repartir sur de grosses versions avec un paquet de fonctionnalités, donc
mes versions suivantes excèdent rarement plus de 2 semaines. Comme ça,
tout le monde est content, a fortiori ;)
Le plus important pour moi étant la communication. Quand on explique à
son client ce qu'il se passe, avec ses mots, il est capable de
comprendre que vous vous êtes planté un chouilla : plus que de
communication, je parlerais de confiance mutuelle. Bien évidemment, ce
n'est pas possible avec tous les clients (c'est pour ça que je les
choisis) mais c'est tellement plus sympa de travailler dans ces conditions.
Concernant les estimations, elles sont bien évidemment variables dans le
temps et je cherche en permanence à me remettre en question. En effet,
faire un formulaire avec des "nested attributes" est bien plus rapide
(et sécurisant) maintenant avec la gem idoine qu'à la mano avec les
méthodes javascript à copier/coller d'un projet à l'autre. Et puis
contrairement à ce que je faisais avant, maintenant je teste toutes mes
applis (pas full TDD mais j'y travaille), donc les estimations le
prennent en compte aussi. Bref, c'est en forgeant qu'on devient forgeron
et il ne faut pas avoir peur de se planter, ça fait partie du processus
itératif ;)
Bon, on est loin du "points vs JH" mais si ça peut aider...
--
Alexandre
--
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant,
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .