Vitalii Tsybulnyk / Виталий Цыбульник

On Software Development / О софтверной разработке

About the author

    Vitalii Tsybulnyk
Vitalii Tsybulnyk is a Software Development Expert, Software Engeneer at Mictosoft.
E-mail me Send mail

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008-2010

О лапше в Software Development'е

На написание этой заметки меня вдохновило известное философское эссе Harry Frankfurt'а 'On Bullshit'. На самом деле это эссе не имеет никакого отношения к разработке ПО, однако, как и любая философская теория, оно имеет оношение ко всему.

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

 Начнём с первого контакта заказчика и испольнителя. Ставлю десять к одному, что каждый из них сознательно себя презентует лучше чем он есть. Т.е. заказчик наверняка привирает о своей солидности и стабильности. Но это ещё цветочки по сравнению с тем, какие, мягко говоря, преувеличения можно иногда услышать от компаний-исполнителей. Яркие примеры из моей практики:
- У нас команда из 20 разработчиков (реально 4)
- Мы профессионально владеем следующими технологиями ... (реально специалистов по половине из них нет на данный момент совсем, их наймут только если проект стартует, а в другой половине большинство персонала - новички)
- У нас работают специалисты со стажем от 7 до 15 лет (реально от 0 до 6)

Предположим, первая лапша успешно развешена и процесс переходит на стадию обсуждения условий сотрудничества. Здесь очковтирательство идёт по нарастающей:
- Мы сделаем этот проект за N недель (реально все знают, что не быстрее, чем 2xN + M)
- ответная лапша заказчика: мне этот проект нужен в мае, крайний срок в июне  (реально в сентябре, но может и годик подождать)
- ещё один сногсшибательный трюк, который глава одной софтверной компании , где мне приходилось работать, неоднократно проворачивал с потенциальными заказчиками: "а у нас такая функциональность уже есть готовая!" (а реально, если заказчик "повёлся", то на написание этой "готовой" функциональности абсолютно с нуля и в нереальные сроки будет срочно выделена штурмовая команда, которая в лучшем случае даст эту функциональность через месяц)

Однако все эти хитрости просто детские игры по сравнению с тем, какую лапшу вешают на уши друг другу компания и нанимаемый сотрудник, руководитель и подчинённый:
- вы возглавите команду / будете руководить / займёте позицию ведущего ... и т.п. (не поверите, я знаю команду, в которой из 5 разработчиков 4-х брали на позицию тим-лидера Smile)
- зарплата у нас не такая большая, но в конце проекта будет солидный бонус (либо не будет совсем, либо будет, но совсем не солидный)
- сначала будет пару месяцев сопровождение старого проекта, потом начнём новый (скорее через пару лет)
- мы собираемся переехать на новый оффис, ввести страховки сотрудникам, обновить технику и т.п. (конечно собираетесь... собираться - это не дорого)
и т.п. (про поведение работников я совсем умолчал, иначе пост мог бы превратиться в целую книгу)

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

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

И более того, некоторые даже осуждают честность и открытость как признак слабости или неопытности.

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


Categories: Management
Posted by Vitalii Tsybulnyk on Thursday, June 18, 2009 2:16 PM
Permalink | Comments (10) | Post RSSRSS comment feed

Comments

Add comment


 

  Country flag

biuquote