Notre entreprise est sur le point d'acquérir le code source d'un énorme produit.
Quelles sont les choses à prendre en considération lorsque le transfert commence, pour nous assurer que nous avons tout et être en mesure de maintenir ce produit à l'avenir?
documentation
maintenance
knowledge-transfer
Ahmed Aswani
la source
la source
Réponses:
Tout d'abord bonne chance.
Voici certaines des choses que vous devriez probablement demander / recevoir.
C'est à peu près tout ce à quoi je peux penser en ce moment.
la source
Les choses que vous devez vous assurer sont:
Tout le reste est à la charge du mainteneur actuel.
la source
Vous devez vous assurer que l'équipe remet le code pour vous aider pendant un certain temps. Faites-en un contrat signé!
Plus tard, vous aurez des questions que vous ne saviez pas que vous deviez poser à l'avance, donc ils doivent "rester" pour vous expliquer des choses, pas seulement donner le code, les documents et tout ce qu'ils ont sur le projet.
Lorsque vous avez un transfert de projet, vous perdez une chose importante: l'expérience originale de l'équipe.
Parfois, vous obtenez également quelque chose à quoi vous ne vous attendiez pas: leur hostilité.
L'entreprise effectuant le transfert obtient-elle une bonne affaire avec le transfert? S'ils perdent des affaires parce qu'ils vous tournent le projet, les (fiers) développeurs qui ont créé le code pourraient ne pas aimer que leur "bébé" soit donné. Vous pourriez obtenir des réponses du type: "C'est dans les documents que vous avez" ... même si ce n'est pas le cas.
Les aspects techniques sont bons à couvrir, mais prennent également en compte le côté humain de celui-ci.
YMMV!
la source
Le code est-il fourni avec une suite de tests? Tous les tests de la suite de tests réussissent-ils? Quelle est la couverture de la suite?
Je recommanderais que, en l'absence d'une suite de tests, vous fassiez de la construction de la suite de tests et du cadre connexe votre première priorité.
la source