Mi è stato affidato il compito di produrre un piano per implementare una leggera modifica al lavoro dei nostri sviluppatori (ci sono otto di noi che lavorano in questa azienda). Il cambiamento interessa una piccola parte del nostro lavoro, ma introduce un nuovo strumento che gli sviluppatori non conoscono e un nuovo "passo".
Molto schematicamente la modifica è simile a questa
Prima della modifica:
- Scrivi materiale
- Fai la cosa X
Dopo la modifica:
- Scrivi materiale
- Utilizza lo strumento A
- Usa lo strumento B per fare la cosa X
Quello che ho fatto finora è che ho scritto la documentazione per l'uso dello strumento A e dello strumento B.
La mia domanda è cosa dovresti tenere a mente quando introduci nuovi strumenti / cambiamenti nello sviluppo in un piccolo team di sviluppo? Come assicuri che la trasmissione al nuovo modo di fare le cose sia agevole? Che tipo di risorse educative dovrebbero essere disponibili?
(Gli strumenti introdotti sono per il controllo della versione dello schema del database [quindi è solo quando apportiamo modifiche allo schema del database che è interessato dal nostro sviluppo], ma ho capito che era irrilevante per l'argomento)