Логично что если вы умеете управлять проектом, можете поставить правильно и четко задачи программисту в таск менеджере, то ваш основной риск это компетенция программиста умноження на вероятность того что программист просто пропадет.
Логично что надо хорошо прособеседовать программиста, чтобы быть уверенным в его скиллах, ну и второе это иметь второго программиста.
После снижения рисков, сидим курим бамбук и смотрим чтобы программист соблюдал сроки из таскменеджера, ну и при первой опасности лупить программиста