La nostra azienda sta per acquisire un codice sorgente di un enorme prodotto.
Quali sono gli aspetti da prendere in considerazione quando inizia la consegna, per essere sicuri di avere tutto ed essere in grado di mantenere quel prodotto in futuro?
La nostra azienda sta per acquisire un codice sorgente di un enorme prodotto.
Quali sono gli aspetti da prendere in considerazione quando inizia la consegna, per essere sicuri di avere tutto ed essere in grado di mantenere quel prodotto in futuro?
Risposte:
Innanzitutto buona fortuna.
Ecco alcune delle cose che probabilmente dovresti chiedere / ricevere.
Questo è tutto ciò a cui riesco a pensare al momento.
Quali sono gli aspetti da prendere in considerazione quando inizia la consegna, per essere sicuri di avere tutto ed essere in grado di mantenere quel prodotto in futuro?
Le cose che dovresti assicurarti sono:
Tutto il resto spetta all'attuale manutentore.
È necessario assicurarsi che il team consegni il codice fornirà supporto per un periodo di tempo. Trasformalo in un contratto firmato!
In seguito avrai domande che non sapevi che dovevi porre in anticipo, quindi hanno bisogno di "restare in giro" per spiegarti le cose non solo dare il codice, i documenti e tutto ciò che hanno sul progetto.
Quando hai una consegna del progetto perdi una cosa importante: l'esperienza del team originale.
A volte ottieni anche qualcosa che non ti aspettavi: la loro ostilità.
La società sta facendo il passaggio delle consegne sta ottenendo un buon affare con la consegna? Se perdono gli affari perché rivolgono a te il progetto, gli (orgogliosi) sviluppatori che hanno creato il codice potrebbero risentirsi del fatto che il loro "bambino" viene dato via. Potresti ricevere risposte come: "È nei documenti che hai" ... anche se non lo è.
Gli aspetti tecnici sono utili da affrontare, ma tengono anche conto del lato umano.
YMMV!
Il codice viene fornito con una suite di test? Tutti i test nella suite di test superano? Quanta copertura ha la suite?
Vorrei raccomandare che, mancando una suite di test, la costruzione della suite di test e del relativo framework sia la vostra priorità.