pvn123 Мысли (pvn123) wrote,
pvn123 Мысли
pvn123

Нужна помощь советом

Сегодня побил свой личный рекорд – полтора часа подряд беседовал с нашим программистом, убеждая его выполнять работу так, как надо, а не так, как он хотел бы.

Рекорд в том, что я его так и не убедил, что давненько со мной не случалось.

Мне проще и быстрее оказалось (и полезнее:)) убедить заказчика на дополнительные деньги.

А с программистом в простой, казалось бы, ситуации, произошел облом.

Хорошо, что не наоборот:)

Если очень кратко:


Есть проект, который уже пол года выполняет сторонняя ИТ-фирма подрядчик.

А программист Д – с нашей стороны приемщик работ, текстов и всего проекта.

Месяц назад они - наш программист и подрядчик поссорились.

Теперь программист решил всем назло, сделать всё самостоятельно с помощью одного своего помощника.

В чем проблема.

Директор не хочет подсаживаться на капризы программиста, и хочет работу оставить за подрядчиком. Директор готов платить деньги подрядчику.

А программист обиделся на подрядчиков, и хочет весь проект выполнить самостоятельно, чтобы все знали, что он герой, что он молодец, что он самый умный и чтобы он, и никто другой не руководил проектом и не лез в его дела.

Я этот проект не начинал.
Но когда программист и его непосредственный начальник поссорились с подрядчиком, Директор попросил меня вмешаться и помирить их, чтобы работа продолжалась.


Мне сильно не хотелось туда вмешиваться.
Но надо – значит надо.
Мне удалось уговорить подрядчика и начальника программиста согласовать новое дополнительное соглашение, которое устанавливает новый мир, при котором можно продолжить работы.
Это было довольно корявое соглашение, но его подписали обе стороны.

Худой мир лучше доброй ссоры – так я думал.


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

В результате подрядчик фактически застрял.
А в это время программист не спит, не ест, и лихорадочно сам доделывает проект, чтобы всем доказать, что прав именно он.

Моя позиция – я считаю, что в данной ситуации нельзя подсаживаться на этого программиста, тем более, что он проявил несговорчивость, неуправляемость и ненадежность.
Работы нужно сохранить за подрядчиком. Но нужно, чтобы программист продолжал работы с этим подрядчиком.
Увольнять программиста было бы неправильно. Так как надо сдавать проект через месяц, а программист лучше всех знает проект.

И я попробовал убедить программиста, предложив такой вариант:

1. Он остаётся техническим руководителем проекта, делает всё, что хочет.
2. Но он обязать принимать работы и дать возможность подрядчику работать в соответствии с ТЗ.

Позиция программиста:

Я же сам готов всё сделать. Это будет бесплатно и гораздо лучше, чем сделает подрядчик.
Нужно немедленно разорвать контракт с подрядчиком.
Тогда я (программист) берусь все сделать через месяц и совершенно бесплатно ( за зарплату), только ко мне никто не должен лезть и мешать.

Фактически программист ставит невысказанный ультиматут:
- Или я или подрядчик.

Моя позиция:
Нам нужен готовый проект, но нужна надежность сопровождения и доработки.
Мы не можем полностью зависеть от программиста, особенно в ситуации, когда программист проявил неуправляемость и несговорчивость.


Я говорю:
- Интересы предприятия определяет Директор. Это правильный путь. Если Директор определил, что надо работать с подрядчиком, то надо либо подчиниться, либо увольняться. Недопустимо и неправильно молча делать вид, что подчиняешься приказу, но на самом деле пытаться угробить работу подрядчика и продвинуть свою.

Программист говорит:
- Интересы предприятия в том, чтобы эффективно, качественно сделать проект. Директор просто ошибается, нужно ему доказать, что он не прав и убедить изменить решение.
)
Я отвечаю:
- Есть классический порядок, который надо придерживаться в работе. На этапе обсуждения можно и нужно спорить и доказывать. Но после того, как решение принято, нужно его исполнять. Его тоже можно обжаловать, но только параллельно с выполнением.

Я никак не могу понять, откуда у молодого программиста странная уверенность, что Директор (весьма разумный человек), я (айтишник с огромным опытом) и другие – все ошибаются, и только именно сам программист прав?

Почему молодой малоопытный программист абсолютно убежден, что Директор, который плотно вникал в этот проект, все-таки чего-то не понимает, что Директору (и тем, кто с ним соглашаются) надо показать его ошибки, и вместе с тем молодой программист не допускает и мысли, что именно он сам чего-то не знает, не понимает, где-то ошибается?

Но в разговоре с ним, я понял, что он настолько убежден в своей правоте, что никакие силы, никакие аргументы не смогут его переубедить.

Вопрос классический:
- Что делать?


При условии, что надо через месяц сдавать проект и при условии, что хочется сохранить подрядчика?
.


.
Tags: ИТ, Лытдыбр, Люди, Работа
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 349 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
"Позиция программиста:

Я же сам готов всё сделать. Это будет бесплатно и гораздо лучше, чем сделает подрядчик."

Будет ровно наоборот - дольше и хуже.
Да ещё и с нервотрёпкой и, как правило, с последующим шантажом.
Проверено неоднократно.

"- Что делать?"
Увольнять программиста и брать другого, хотя бы временно. Если ТЗ прописано толково, то быстро справится.
> Будет ровно наоборот - дольше и хуже.
> Да ещё и с нервотрёпкой и, как правило, с последующим шантажом.

Я полностью согласен. Но я не смог убедить в этом программиста хотя бы частично.


Но как уволить программиста, если только он хорошо знает проект?
ТЗ есть, но оно отчасти формальное.
А программист может принять и тексты проекта, который подрядчик уже сдал по первому этапу.

Если бы проект только начинался - да.
Но проект уже тянется месяцев 5, и сдавать нужно через месяц.

hrono61

5 years ago

pvn123

5 years ago

maxdz

5 years ago

+1

05_10_13

5 years ago

Re: +1

pvn123

5 years ago

senglory

5 years ago

Программиста уволить.
Сначала он докзывает, что он крутой подрядчику. Потом он возомнит себя гением вообще, и будет требовать к себе снисходительного отношения, повышения зарплаты и т.д., и т.п... На том простом основании, что он гений а вы все вокруг серые посредственности.
Он не умеет работать в команде и выполнять то, что от него требуется - будь он семи пядей во лбу, он на сегодня плохой работник.
ИМХО
Полностью согласен. Хотя я ему таких формулировок и не говорил:)

Но как уволить программиста, если он глубоко вник в проект, а проект идет 5 месяцев и сдавать - через месяц?
Если его уволить сейчас- велик риск завалить проект.

05_10_13

5 years ago

ext_1684112

5 years ago

denisioru

5 years ago

ext_1684112

5 years ago

vorona_inc

5 years ago

Увольнять.
Даже с риском затягивания сроков.
Не через месяц сдадите, а через три.
почему?
1. программист неуправляем; амбициозен; безответственнен.
2. пропустить его сейчас - это будет его победа через шантаж. Жди второго пришествия.
3. вы останетесь с разработкой один-на-один без сопровождения и без ИТ-подрядчика.

Увольнять. Не дожидаясь перитонита.
Лучше потратить время на смену руководителя проекта, чем невменяемый руководитель проекта, перешедший к шатнажу.
Я согласен.

Но уж очень нужно сдать проект через месяц.

А если попытаться договориться, чтобы он таки сдал проект?
А его преемник уже в спокойной обстановке примет дела и возьмет на сопровождение?

sigurna

5 years ago

pvn123

5 years ago

pascendi

5 years ago

Насколько я знаю программистов (была в свое время одной из них, лет 20 назад), то они люди "двинутые", часто с гордыней непомерной. Очень многие из них считают себя супергениями и творцами вселенной:))
так что тут не поможешь особо. Придется программиста увольнять после этого проекта. Он, если тут победит, так и будет пакостить все время.
Разговаривала как-то с подругой-психологом и она мне описывала человека: "он такой, и такой, вот тут проблема... да он программист, понимаешь?" ну конечно, понимаю:) зацикленый на себе и довольно эгоистичный и никогда информацией не поделиться, и фиг что вам объяснять будет. не понимаете? значит тупые:))))
ну такой стандартный из нового поколения.
Да, согласен.
Бывают такие программисты.
Пока не сдавать проект - они все гении:)

Увольнять после сдачи - это всё равно придется.
Как его убедить сдать проект нормально?

olgalosha

5 years ago

pvn123

5 years ago

psilogic

5 years ago

pvn123

5 years ago

psilogic

5 years ago

pvn123

5 years ago

psilogic

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

berezovsky

5 years ago

gineer

5 years ago

ext_1684112

5 years ago

olgalosha

5 years ago

pvn123

5 years ago

olgalosha

5 years ago

pvn123

5 years ago

gineer

5 years ago

Да, дилеммка. Программист насколько я поняла молод и его юношеский максимализм вряд ли удастся нейтрализовать. Думаю, нужно еще раз ему объяснить, что есть субординация и приказы начальства не обсуждаются. Ели ему директор не указ, то завтра черте что ему в голову придет. А вообще припугнуть надо-увольнением)
Да, молодой. Около 25 лет.
Максимализм сильнейший, готов умереть за идею.
Но нам не надо умирать:) Нам надо проект сдать:)
Увольнения он не боится. Увольнение - это для меня лишние проблемы:)
Придется срочно искать нового.
Если бы сдал проект - мы бы потом дружески с ним бы расстались.

abrosha

5 years ago

pvn123

5 years ago

senglory

5 years ago

pvn123

5 years ago

я бы программиста отстранил от этого, отпуск, обучение.....
возможно он и прав, но он не хочет понять того,
чего от него хотят, защищает то, на что никто не покушается.
Тут вопрос не в том, кто лучше, а в создании более устойчивой "конструкции" всей работы.
Я понимаю, что, возможно, что он и прав.
Но Директор - мужик опытный и умный.
Я сам сдал столько проектов, что не смогу сосчитать.
А программист ещё ни одного крупного проекта не сдал.

Даже понимая, что он может оказаться прав, я не могу пойти против своего опыта, который говорит, что в 90% таких случаев программист всё угробит.

А как создать более устойчивую "конструкцию"?
Он ставит вопрос (но не говорит явно) - или он или подрядчик.

gosha_msk

5 years ago

metaclass

5 years ago

pvn123

5 years ago

Anonymous

5 years ago

metaclass

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

Sergey Lysak

5 years ago

senglory

5 years ago

Интересно, что ни вас, ни авторов комментов как-то не интересует, насколько технически осмысленны взаимные претензии программиста и подрядчика :)
Может быть, участники работы перессорились и проект просто угроблен?
Если отношения с программистом безвозвратно испорчены и вы оба понимаете, что ему этот проект в дальнейшем не сопровождать, то увы.
> Интересно, что ни вас, ни авторов комментов как-то не интересует, насколько технически осмысленны взаимные претензии программиста и подрядчика :)

Меня волнует.
Каждый раз, я сталкиваюсь с тем, что если я начинаю вникать, настаивать, прессовать - эти "технические" проблемы довольно легко решаются.
Сегодня - очередной случай. Я с ними посидел часик - они обязались все-таки данные сделать к утру.
А до этого говорили - невозможно.

Да, участники работы перессорились - программист и наши подрядчики. Но проект не угроблен.

Мои отношения с программистом, надеюсь, нормальные, я с ним не ссорился, я его уговариваю (пока).

occuserpens

5 years ago

pvn123

5 years ago

occuserpens

5 years ago

pvn123

5 years ago

occuserpens

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

В общем...

gineer

5 years ago

Sergey Lysak

5 years ago

pvn123

5 years ago

Нда...
Небось это вчерашний Д. ;)))))))
Да, с такими как Д. никогда "кашу не сваришь". Поэтому по завершении проекта, уволить!

А сейчас взять подписку с него, что работу выполнит в срок, без ошибок, а иначе накажут рублём.
А вдруг он за это время заболеет, мало ли - шёл, упал, очнулся - гипс на руке, не дай Бог.
Он что дитё неразумное что ли, и не понимает, что подводит фирму.
Вот когда станет, если станет директором, тогда и будет принимать решения, а пока, он лишь - НАНЯТ на работу!!!
Это как тот, с туфлёй у носа других - на совещании ;))))))
Да, по завершении проекта - надо расставаться. Желательно корректно.

А наказаний, думаю, он не боится. Он - фанат идеи, он готов работать бесплатно ради доказательства своей правоты.

> Он что дитё неразумное что ли, и не понимает, что подводит фирму.

Он как раз убежден, что в данном случае Директор не прав, что это он подводит фирму.

Я ему говорю:
- Но, логично, что именно Директор знает, что в интересах фирмы, а что нет. Ты - можешь многого не знать.

А он:
- Так скажите мне. Вы что, хотите из меня раба бессловесного сделать?


Я даже оторопел:
- Есть же служебная информация. Одному - одна информация, другому - другая, есть доступы.

Он этого не понимает. Чует обиду в любой попытке ограничить его права по проекту.

А с туфлей Вы фантастически попали в точку - этот как раз и есть преемник того с туфлей:)

metaclass

5 years ago

pvn123

5 years ago

lami_nariya

5 years ago

pvn123

5 years ago

lami_nariya

5 years ago

gineer

5 years ago

senglory

5 years ago

Смешно с вашей организации...
Да, и мне было бы смешно, если бы не проект сдавать:)
Я тоже думаю, что нужно с ним технически и предметно обсудить и разложить по полкам, что конкретно плохого в текущем подрядчике, и что он собирается сделать, чтобы это исправить. Вплоть до того, чтобы он написал конкретный план, а вы (тем более, что разбираетесь) - повносили бы туда 90% подводной части айсберга, которую молодые программисты часто не видят, чтобы показать почему этот план невыполним за месяц.

Очень необходимо выяснить, почему же его не устраивает текущий проект, над которым он работал, между прочим, целых 5 месяцев (почему раньше устраивал?). Может там действительно нужно за подрядчиками (простите) "говно разгребать" и проект давно протух?

Также нужно донести приоритеты - если цель сдать проект и забыть как страшный сон - то можно поднапрячься и перетерпеть. Если же это принесет потом еще ворох проблем - то может стоит поговорить с заказчиком об откладывании сроков и прислушаться к комментариям программиста даже при работе с подрядчиком.

В общем, нужно технически выяснить, что не так с проектом. Потому что с ним явно что-то не так. Если не в программистской, то в менеджерской части (5 месяцев уже делано, 1 месяц доделать, но тут _вдруг_ надо переписывать?)

Может он просто хочет поговорить об этом? :)
Да, хорошо составленный план работ обычно сильно снижает энтузиазм вида "сделаем все за неделю" :)

savvich

5 years ago

pvn123

5 years ago

gineer

5 years ago

Возьмите еще одного программиста, что бы сделал кодовый аудит и выдал статус проекта. Если проблемы у подрядчика, то он поможет первому закончить проект. Если у вашего, то он его и заменит.
Сроки проекта подвинутся на 2-3 месяца вместо одного.
Да, программиста всё равно придется искать - более покладистого.
Но если сделать это резко - имеющийся программист вообще обидится.
Сроки двигать - дико не желательно.
Если договориться с программистом - вполне можно успеть.

savvich

5 years ago

pvn123

5 years ago

[ Почему молодой малоопытный программист абсолютно убежден, что Директор, который плотно вникал в этот проект, все-таки чего-то не понимает, что Директору (и тем, кто с ним соглашаются) надо показать его ошибки, и вместе с тем молодой программист не допускает и мысли, что именно он сам чего-то не знает, не понимает, где-то ошибается? ]

Может, потому, что у вас аргументы все из разряда "кто главнее, тот и прав"? Если вы - "айтишник с огромным опытом", что вам мешает привести аргументы чисто технические?
> Может, потому, что у вас аргументы все из разряда "кто главнее, тот и прав"?

Как раз наоборот. Я его полтора часа уговаривал. Приводил все аргументы, какие мог придумать.

А вполне мог бы сказать:
- Приказ у нас - вот такой. Не нравится - увольняйтесь.


Но мне результат нужен, а не разборки и не "поставить на место кого-следует".

psilogic

5 years ago

Маленький вопрос: перед тем, как убеждать непокладистого программиста, смотрел ли благородный дон код подрядчика и что он по этому поводу думает?
два чая, очень любопытный вопрос на самом деле, может там и правда работы на неделю?

pvn123

5 years ago

pvn123

5 years ago

vit_r

5 years ago

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

pvn123

5 years ago

Я бывал с обеих сторон. Однажды с замом по науке сидел 4 часа дискутировал, он меня уговаривал какую-то хрень подписать.

И вот что я скажу. Программиста надо срочно уволить.

И не потому, что он неправ. А потому, что вам кажется, что он неправ. Работать с ним не получится всё равно; вы ему не доверяете, он вас считает за идиота; ну и всё, и до свидания.

Чья контора, его, что ли?
> Я бывал с обеих сторон.

Вот и я тоже.

Более того, я в молодости был таким же фанатиком. И давным-давно, мне не понравилось как предприятие делает автоматизацию. И я просто ушел на другое предприятие.

> И вот что я скажу. Программиста надо срочно уволить.

Согласен.
Но кто проект будет доделывать? Ведь остался месяц. У меня нет времени на маневр. Проще (если проще) договориться с этим программистом.

После проекта - да, надо расставаться.

> Работать с ним не получится всё равно; вы ему не доверяете,

Теоретически может и получиться. Я - не обидчивый:)
И он не в моём непосредственном подчинении обычно.

Но, да - смысла нет в дальнейшем совместном существовании, потому что программист не готов подчиняться правилам фирмы.

Как раз проблема не в том, что я ему не доверяю. Я ему доверяю во многих вопросах. Проблема в том, что он хочет жить по своим правилам.
И это возможно до тех пор, пока они (правила) не вступают в противоречие с правилами фирмы.

В определенных рамках это можно корректировать.
Но скрытое невыполнение явных решений руководства, которые неоднократно озвучены - это, пожалуй, черта, несовместимая с работой на производственном предприятии.

gineer

5 years ago

pvn123

5 years ago

gineer

5 years ago

Однозначно увольнять. Даже под угрозой срыва сроков. Дальше будет хуже.
Интересно, последнее время в разных конторах часто вижу реакцию "начальства" по типу "чуть что - уволить, никаких разговоров". Мол будет хуже. А потом самый покладистый работает за троих, сроки летят, сервис падает, отдел кадров лезет на стенку...

Но это всё нормально, чо там.

berezovsky

5 years ago

pvn123

5 years ago

berezovsky

5 years ago

pionero_do

5 years ago

pvn123

5 years ago

pionero_do

5 years ago

pionero_do

5 years ago

Previous
← Ctrl ← Alt
Next
Ctrl → Alt →