Nuestra compañía está a punto de adquirir un código fuente de un gran producto.
¿Qué hay que tener en cuenta cuando comienza la entrega, para asegurarse de que tengamos todo y podamos mantener ese producto en el futuro?
documentation
maintenance
knowledge-transfer
Ahmed Aswani
fuente
fuente
Respuestas:
En primer lugar buena suerte.
Estas son algunas de las cosas que probablemente debería pedir / recibir.
Eso es todo lo que puedo pensar en este momento.
fuente
Las cosas que debe asegurarse son:
Todo lo demás depende del encargado actual de entregarlo.
fuente
Debe asegurarse de que el equipo entregue el código que brindará soporte durante un período de tiempo. ¡Conviértalo en un contrato firmado!
Tendrás preguntas más adelante que no sabías que tenías que preguntar por adelantado, por lo que deben "quedarse" para explicarte cosas, no solo dar el código, los documentos y lo que sea que tengan en el proyecto.
Cuando tiene un traspaso de proyecto, pierde una cosa importante: la experiencia original del equipo.
A veces también obtienes algo que no esperabas: su hostilidad.
¿La empresa que realiza la entrega está haciendo un buen trato con la entrega? Si pierden negocios porque le entregan el proyecto, los desarrolladores (orgullosos) que crearon el código podrían resentir el hecho de que su "bebé" se regala. Puede obtener respuestas como: "Está en los documentos que obtuvo" ... incluso si no lo está.
Los aspectos técnicos son buenos para cubrir, pero también tienen en cuenta el lado humano de la misma.
YMMV!
fuente
¿El código viene con un conjunto de pruebas? ¿Todas las pruebas en el conjunto de pruebas pasan? ¿Cuánta cobertura tiene la suite?
Recomendaría que, al faltar un conjunto de pruebas, haga que construir el conjunto de pruebas y el marco relacionado sea su primera prioridad.
fuente