Edit: Justin Cave a fait un bon point que ce type de communication devrait être au premier plan dans mes citations / estimations. Dans ce cas, je suis toujours intéressé de savoir quel type de langage les gens utilisent pour décrire les activités «d'apprentissage de code existantes». Surtout pour une entreprise qui n'a jamais eu affaire à des sous-traitants de logiciels auparavant. Fin de la modification
J'ai un contrat pour mettre à niveau certains logiciels internes pour une grande entreprise. La société a demandé plusieurs ajouts de fonctionnalités et quelques corrections de bugs. Ceci est mon premier travail de style indépendant.
Tout d'abord, je devais me familiariser avec le fonctionnement de l'application - je l'ai apprise comme si j'étais un utilisateur.
Ensuite, j'ai dû apprendre comment fonctionnait le logiciel. J'ai commencé avec des concepts généraux, puis je me suis rétréci dans les détails nécessaires avant de travailler sur chaque correction de bogue et fonctionnalité.
Au moins au début du projet, il m'a fallu beaucoup plus de temps pour apprendre le code existant que pour écrire les fonctionnalités supplémentaires.
Comment puis-je décrire le processus d'apprentissage du code existant sur la facture? (Cette partie de l'entreprise fait généralement des choses en interne, donc elle n'a pas beaucoup d'expérience avec des sous-traitants comme moi, et je crains qu'ils ne comprennent pas les frais généraux liés à l'apprentissage du code de quelqu'un d'autre). Je ne veux pas simplement attacher le temps d'apprentissage à la mise à niveau réelle des fonctionnalités, car dans certains cas, cela donnerait l'impression d'une `` tâche simple '' que cela m'a pris beaucoup trop de temps. Je souhaite décomposer la facture en étapes pertinentes et communiquer que je facture les frais généraux importants liés à l'apprentissage du code de quelqu'un d'autre avant de pouvoir y ajouter le mien.
Existe-t-il une manière standard de décrire ce type d'activité lors de la facturation d'un emploi?