Notre société est sur le point d'acquérir un code source d'un énorme produit.
Qu'est-ce que la chose à prendre en compte lorsque le transfert commence, pour que nous ayons tout et être capable de maintenir ce produit à l'avenir?
Premièrement bonne chance.
Voici certaines des choses que vous devriez probablement demander/être fournie.
C'est à peu près tout ce que je peux penser pour le moment.
Qu'est-ce que la chose à prendre en compte lorsque le transfert commence, pour que nous ayons tout et être capable de maintenir ce produit à l'avenir?
Les choses que vous devriez vous assurer sont:
Tout le reste est à la hauteur du responsable actuel.
Vous devez vous assurer que l'équipe maintient le code fournira un soutien pendant une période de temps. Faites-en un contrat signé!
Vous aurez des questions plus tard que vous ne saviez pas que vous avez dû demander à l'avance, alors ils ont besoin de "rester autour" pour vous expliquer que vous ne vous expliquez pas seulement le code, les docs et tout ce qu'ils ont sur le projet.
Lorsque vous avez un transfert de projet, vous perdez une chose importante: l'expérience de l'équipe d'origine.
Vous avez parfois aussi quelque chose que vous ne vous attendiez pas: leur hostilité.
L'entreprise fait-elle le transfert du transfert d'avoir une bonne affaire avec le transfert? S'ils perdent des affaires parce qu'ils tournent le projet à vous, les développeurs (fiers) qui ont créé le code pourraient ressentir le fait que leur "bébé" est donné. Vous pourriez avoir des réponses comme: "C'est dans les docs que tu as" ... même si ce n'est pas le cas.
Les aspects techniques sont bons pour couvrir, mais également prendre en considération le côté humain de celui-ci.
Ymmv!
Le code vient-il avec une suite de test? Est-ce que tous les tests de la Suite Test-Suite? Combien de couverture la suite a-t-elle?
Je recommanderais que, à la suite d'une suite de tests, vous feriez construire la suite de tests et le cadre connexe Votre première priorité.