Vorrei passare dal livello più alto al più basso.
Demo l'app il prima possibile
Una delle cose più importanti è che lo sviluppatore ha un'idea su cosa lavoreranno. Durante la demo, indica alcune delle cose che sono state sviluppate recentemente e la direzione in cui sta andando l'app.
Spiega l'architettura di alto livello
Anche questo è molto importante. Permetti al nuovo dev di ascoltare e fare domande. Fai questo come un esercizio di gruppo con gli altri sviluppatori, che si spera suonino e ti aiutino. Questo permetterà al nuovo sviluppatore di sapere che è OK parlare apertamente e onestamente.
Prepara un ottimo documento on-board
Avere un grande documento di bordo non aiuta solo i nuovi sviluppatori, ma anche quelli vecchi. Può contenere aspettative, link utili e informazioni sulla configurazione dell'ambiente. (Non posso dirvi quante volte ho usato il nostro on-boarding per impostare il mio ambiente quando ho un nuovo computer ...) Questo dovrebbe essere ben strutturato e al punto e non indugiare e non essere una discarica per ogni piccolo dettaglio
Incoraggiatelo a porre domande (ed essere disponibile a rispondere)
Con le risposte, guidali, ma non dirgli cosa fare. Fornisci loro suggerimenti ma consenti loro di capirlo finalmente.
Aiuta gli altri membri del team a dare il benvenuto al nuovo arrivato
Ci sono due lati della medaglia quando qualcuno si unisce a una squadra. Il team deve avere gli strumenti per accogliere anche il nuovo sviluppatore.
Lascia che raccolgano una piccola attività o due
Consenti loro di aggiungere qualcosa di nuovo e visibile al progetto che è in grado di dimostrarlo. Quando viene demoato, chiama chi l'ha fatto e che lavoro hanno fatto. Questo può davvero aumentare l'autostima. Più velocemente sentono di aggiungere valore, più velocemente sentono di far parte della squadra. Più velocemente si sentiranno autorizzati a fare il meglio che possono.
Incoraggiali a svolgere compiti più difficili quando si sentono sempre più a proprio agio
I buoni candidati lo faranno naturalmente.