1. Бьюсь об заклад, что могу прямо на ваших глазах работать над другим проектом - и вы этого не обнаружите.
2. Да, так практикуется, как вы хотите. Полно специальных программ даже, которые рисуют красивые графики, следят какой софт работал когда у сотрудника на компьютере, делают скриншоты, формируют отчеты.
3. Лучше это согласовать заранее с программистом. Не всем нравится, когда у них за спиной стоят. Не всем даже нравится, когда в их смартфон из-за плеча смотрят. А тут - основное рабочее место, компьютер - тем более.
И где можно найти, чтобы работала делалась добросовестно?
4. Да как обычно.
На биржах фриленсеров и через знакомых.
Полно и добросовестных и жуликов.
5. Но определяющим фактором, все же, являются деньги.
Если вы не готовы их платить - никакое наблюдение за экраном не поможет.
Если вы готовы их платить - можете не тратить время, не подглядывать.
До этого пытался делать задачу под ключ, но сроки затягивались и делалось не то, что нужно, думаю почасовая оплата будет эффективней.
Тут 2 проблемы:
6. Затягивание сроков решается мотивацией типа штрафов за просрочку/премий за перевыполнение.
7. Почасовая оплата не решит вашу проблему, почасовая оплата решит проблему программиста.
Ему просто не хочется за фиксированные деньги неточно сформулированное задание по сто раз.
При оплате почасовой - вы можете рассчитывать на большее качество.
Но, закономерно, это выйдет намного дороже.
Если вы хотите и качество и экономию - это нужно подробнейшим образом формулировать задачу.
И не вестись на низкие цены.
Когда я выступаю в роли заказчика по своей сфере деятельности - получаю предложения сделать аж в 10 раз дешевле и быстрее, чем это физический возможно (а это не правда, я сам являюсь специалистом в этой сфере).
Так что важно правильно договориться со своей жабой.