Перестроечная история в 2006 году |
[Jan. 11th, 2007|12:56 am] |
Обратился ко мне тут Бывший Начальник. Как, говорит, у тебя дела с GC, сделали уже? Узнав, что не сделали, расстроился. Работа, говорит, есть, а делать некому, думал, тебе дам. Интересуешься, спрашивает ? Я подумал, подумал и решил, что ничего интересного от него ожидать не приходится, а заниматься дерьмом не 8 часов в сутки, а, скажем, 11, было бы довольно глупо. Посоветовал обратится к Бывшему Сотруднику, про которого было известно, что человек решил работать до изнеможения, но заработать деньги на отдых. Т.е. не на отпуск, а так чтобы годик можно было бы не работать, а ходить по горам и думать о вечном. Кризис среднего возраста, или просто надоело жить по будильнику. В общем, обратился к нему Бывший Начальник, есть, говорит, работа, товарищ. Делать ничего практически не надо, а платят по полной. Позвонил я этому товарищу через несколько недель и выяснил буквально следующее. Платят 100 в час, что при обычных инженерских полнодневных 55+бенефиты+полная занятость+рабочее место, хорошо, только если наличкой в карманчик. Итак, работа пришла от некоторой конторы, которая заключила договор с Бывшим Начальником, а он уже заключил договор с Бывшим Сотрудником. Начальник в Конторе оказался не полным балбесом, так что работать было не так противно. Результатом работы предполагался прототип некоторого интерфейса. После первых 20 часов выяснилось, что Начальник в Конторе хочет всё переделать, поскольку надо ещё того и этого и с подливкой. Работа закипела с удвоенной силой. По истечении 40 часов что-то нарисовалось, но назвать это результатом язык не поворачивался. Тут Бывший Сотрудник нарисовал счёт за отработанное время и отправил его Бывшему Начальнику, а сам продолжил работать. Начальник в Конторе тем временем поитересовался, сколько времени займёт оформить поделку в рамочку и чтоб работало и под ХП и под линуксом. Бывший Сотрудник потыркался несколько вечеров, что-то доделал, что-то посмотрел, и решил, чтобы здесь дописать, там подправить и всё это тестировать как минимум на двух операционках займёт часов 80, и так и заявил Начальнику в Конторе, на что тот ответил, что ордер был выписан всего на 60 часов, поэтому вперёд, доделывай всё за оставшиеся 20. А счёт за первые 40 часов так и остался неоплачен. Получалось, что оплата была не по 100 в час, а уже максимум по 50, и с таким подходом непонятно, был бы он достигнут. Позвонил Бывший Сотрудник Бывншему Начальнику и спросил, где же деньги, а тот ему ответил, что ему самому не проплатили.
Мораль очевидная, договаривайся с тем, кто платит тебе, а не третьему дяде. Кажется ещё, что не время это такое было в перестройку и сразу после, а люди. И суждено нам жить в перестроечной реальности всю оставшуюся жизнь, потому как сами её воссоздаём непрерывно.
Какую же я всё-таки жопу Бывшему Сотруднику организовал, даже стыдно.
Ну и просто до кучи.
Back in Ye Olden Dayes, most companies approached software development as follows: - hire a bunch of engineers, then hire more. - dream up a project. - set a date for when they want it launched. - put some engineers on it. - whip them until they're either dead or it's launched. or both. - throw a cheap-ass pathetic little party, maybe. This step is optional. - then start over.
Interestingly, this is also exactly how non-technical companies (like, say, Chrysler) handled software development. Except they didn't hire the engineers. Instead, they contracted with software consultants, and they'd hand the consultants 2-year project specs, and demanded the consultants finish everything on time plus all the crap the customer threw in and/or changed after signing the contract. And then it'd all fall apart and the contractors wouldn't get paid, and everyone was really miffed.
http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html |
|
|