Я б перейшов від високого рівня до низького.
Демонструйте додаток якомога швидше
Однією з найважливіших речей є те, що розробник має уявлення, над чим вони працюватимуть. Під час демонстрації вкажіть деякі речі, які були в останній розробці, і напрямок, яким рухається додаток.
Поясніть архітектуру високого рівня
Це теж дуже важливо. Дозвольте новому розробнику слухати та задавати питання. Зробіть це як групове вправу з іншими дияволами, які, сподіваємось, задзвонять і допоможуть вам. Це дозволить новому розробникові знати, що добре говорити відкрито та чесно.
Підготуйте чудовий бортовий документ
Маючи чудовий бортовий документ, це допомагає не лише новим розробникам, а й старим. Він може містити очікування, корисні посилання та інформацію про налаштування навколишнього середовища. (Я не можу сказати вам, скільки разів я використовував наш бортовий борт, щоб налаштувати своє середовище, коли отримую новий комп'ютер ...) Це повинно бути добре структуровано і до того часу, а не затримуватися і не бути сміттєвим майданчиком для кожного мало деталей.
Заохочуйте його / її задавати питання (і будьте готові відповісти на них)
З відповідями направляйте їх, але не кажіть, що їм робити. Дайте їм підказки, але дозвольте їм, нарешті, самі зрозуміти.
Допоможіть іншим членам команди вітати новачка
Коли хтось приєднується до команди, є дві сторони монети. Команда повинна мати інструменти, щоб також вітати нового розробника.
Нехай вони підберуть невелике або два завдання
Дозвольте їм додати щось нове і видиме до проекту, який може бути демографічним. Коли це знищено, викличте, хто це зробив і яку хорошу роботу вони зробили. Це дійсно може підвищити самооцінку. Чим швидше вони відчувають, що вони додають цінності, тим швидше відчувають себе частиною команди. Чим швидше вони почуватимуться уповноваженими робити все можливе.
Заохочуйте їх до виконання складніших завдань, як тільки вони почуватимуться більш комфортно
Хороші кандидати зроблять це природно.