Выскажу свок любительское мнение, т.к. не занимался подобным.
Во всем этом есть одно но, к Вам не пойдут хорошие программисты, так как у Вас нет особо хорошего авторитета и репутации нормального работодателя, после такого психологического экспиремента, то вряд ли она появиться
Уже даже исходя из этого, Вы имеете потолок по качеству соискателей. Поэтому можете только рассчитывать больше на начинающих и редких середнячков.
Далее вот этот нюанс неправильный:
3) конец третьей недели, если все двигается ок, тогда ничего не делаем, если снова не успеваем, голосуем и смотрим отчеты, выкидываем того кто не вписался в график, если никто не проголосвал за исключение, тогда исчем четвертого программиста(или берем старого), все получили по 500 уе
4) 4 программиста работают за 400 в неделю, если работа движется по графику, то отдыхаем, если опять проблемы с отчетами - анализируем
если 1 программист тормозит и голосование - 3 против одного , исключаем его, ищем нового или оставляем троих(зависит от того, надо ли ускорить разработку), оплата уменьшается пропорционально сделанной работе, (сделали 80% от недельного плана , получат с коэфф 0.8 )
Люди это не ангелы, как там в фильме говориться относитесь к людям проще, а на вопросы смотрите ширьше. Мир тоже не идеален.
Есть места в построении кода, где застопориться, а есть места, где наоборот ускоряется и тут скорее нужно смотреть средние сроки.
Далее, слишком жестко с людьми, если появляется косяк, то скорее всего появилась область плохо знакома именно данному программисту, поэтому вместо того, чтобы увольнять кого-то, то можно предложить им поменяться местами.
Все ваши пункты, по капле разрушают единство и чувство команды. В команде нет звезд, все середнячки или где-то хуже, а где-то лучше остальных.
А потому надо думать, не как их разъединить карательными мерами, а наоборот усилить в целом, как команду и тогда слабые места одного человека можно закрыть сильными местами другого и наоборот.