Из личного опыта - много работал сам удаленно, сам нанимал людей. Больше всего понравилось как работают американцы.
1. Все проекты на github либо bitbucket. Баг трекер там же
2. Каждой задаче дается оценка и за оплачивается только оценка. Т.е. ты сказал, что сделаешь за 4 часа - заплатят только за 4-ре часа и не кого не волнует сколько ты провозился.
3. Задачи дробят до самого маленького уровня. По каждой задаче все обсуждения через коменты к задаче. Никакого скайпа.
4. Каждый час-два пинг "как дела? на каком этапе?". Пропал больше чем на 2 дня - уволен.
Итого:
- Возможно ли найти ответственных и самостоятельных людей?
да
- Каким образом следует контролировать сотрудников?
Регулярно пингуй. Требуй решения задач в срок. Если пропал больше чем на два дня - проще избавиться и найти нового (я так за одним долго бегал). Лог задачи веди в коментах к этой задаче.
Если ли смысл использовать тайм-трекеры на ПК работников?
бессмысленно
- Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?
Давай оценить задачу, сам прикинь сколько в часах ее делать. Договоритесь, что на эту задачу столько-то часов. Плати только за часы. Ты не крупная компания, которая может оплачивать перекуры и болтовню за кофе.
- Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?
Есть знакомый - очень хороший PHP-девелопер (больше 5 лет стажа только удаленной работы) - берет от 750р за час. Посмотри по фриланс площадкам - сколько ребята просят за час.