Thursday, July 19, 2007

Freddy Vs Jason

One, two, Freddy's coming for you.
Three, four, better lock your door.
(a nursery rhyme)

Где четыре?

Если от прочтения предыдущих трёх частей у вас сложилось впечатление, что я жду от метрик одних неприятностей, - то это не так. Метрики не создают проблемы сами по себе. Оружие не убивает людей, - людей убивают люди.

Гулять по краю пропасти с завязанными глазами - это прямой путь к суициду. Безусловно, зрение несколько ограничивает вашу креативность в вопросах полёта... но это то, почему оно вам необходимо в первую очередь. Вопросы тяготения будут счастливы и с яблоками.

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

Допустим у вас есть клиент с контрактом на N часов. Что происходит, если реальной работы на N часов нет? Вы идёте к клиенту и говорите, что надо уменьшить количество часов в контракте. Теоретически. Практически, вы теряете при этом деньги, и если менеджер не может компенсировать это часами другого клиента - то вам лучше сразу забыть про это.

Видите - это проблема менеджмента. В идеале менеджменту нужно, чтобы каждый DBA работал 40 часов в неделю. И если реальной работы на 40 часов нету, то у вас просто не хватает клиентов.

В реальности же менеджеры знают ровно столько, чтобы представлять собой опасность. Они считают, что деньги представляют из себя достаточную мотивацию. Проблема нехватки часов будет решена очень просто. Любой, кто работает меньше часов чем записано в контракте, будет оштрафован на количество недоработанных часов. Великолепно. Теперь у людей есть стимул работать.

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

Не нужно быть гением, чтобы догадаться о последствиях. У работника остаётся один единственный выход. Создавать работу вместо клиента. Создание работы происходит очень просто. Вот вам пример. У вас заканчивается место в табличном пространстве (в очередной раз). Если с учётом имеющихся ресурсов наиболее оптимальным является добавление 10GB свободного пространства на следующий месяц, то... вам добавят десять раз по одному гигабайту в течении месяца. Это кажется смешным. Сначала. Но это именно то, что они делают.

За деревьями не видно леса.

Кошкин дом

Одной из примечательных особенностей Parliament Hill'a являются вот такие кошачьи домики:



...фотография сделана днём, и вы можете наблюдать на ней представителя Канадской кошачьей популяции.

С наступлением темноты картина меняется кардинальным образом:



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

Sunday, July 08, 2007

Где мое время? Часть III.

VS

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

Но когда поклонники повремянки начинают обвинять fixed rate...
Flat rate поощеряет растраты. Нет никакого смысла работать, если в конечном итоге все равно заплятят одно и тоже.
Вот вам теорема. Докажите мне, что наличие работы означает положительный КПД для вашего бизнеса.
Если проблема может быть исправлена за 1 час, но при этом имеет 10% вероятность повторного возникновения в следующем месяце, или она может быть исправлена за 5 часов раз и навсегда, - fixed rate выберет первый вариант.
Вот вам уравнение. Если деньги, это константа, то чем меньше вы работаете прежде чем решите проблему, тем больше вы зарабатываете в единицу рабочего времени. Эффективность стремится к бесконечности, если работа стремится к нулю. В повремянке время - это деньги. Иными словами, аналогичнвая оптимизация заключается в максимальном затягивании сроков решения и обеспечении максимальной вероятности повторного возникновения проблем. За что купили, за то и продаю.

Parliament Hill

В День Канады у меня получилась неплохая фотография Parliament Hill:



Parliament Hill

Где мое время? Часть II.

Что? Где? Когда?

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

Что. Где. Когда.

Это то, как я сейчас работаю. Да, в нашей компании принят поминутный учет рабочего времени. Полная прозрачность работы с заказчиками достигается благодаря тому, что каждый DBA логирует все, чем он занимается, с последующей возможностью просмотра этой информации клиентом.

Мифический DBA-час

Желание клиентов знать, куда тратятся их деньги, вполне понятно. Безусловно, они лучше себя от этого чувствуют. Но как клиент, зачастую не имеющий собственных DBA, может понять, насколько эффективно тратится его время? Представьте, что у вас есть счет за починку вашей машины. До тех пор, пока вы понимаете в починке машин столько же, сколько я в балете, единственное, что вас там волнует - цифра в конце счета и потраченное на работу время. И если цифра - это просто время, умноженное на некоторый коэффициент... Поэтому мы предпочитаем чинить машины у знакомых?

Saturday, July 07, 2007

Где мое время? Часть I.

Быть или не быть

Поминутный учет рабочего времени. Говоря честно - я не верю, что этого можно достигнуть для интеллектуального труда. В конечном итоге, существует целая книга, которая говорит вам почему. Если вы не можете заморачивать себя чтением - это уже другой вопрос.

Основная проблема

Для любой системы измерений существует возможность локальной оптимизации. Что имеется в виду под локальной оптимизаций? Это такая модель поведения, при которой люди показывают наивысшие результаты для вашей системы измерений, но при этом они оказываются наихудшими для вашего бизнеса. Они просто поняли как вас обмануть. И это произойдет, не зависимо от того, как изощренно вы строите систему.

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

Monday, July 02, 2007

Настоящее гадание

На случай, если вы еще не слышали о новой BAAG Party Александра Горбачева - присоединяйтесь.

Какой бы инструментированной не была СУБД Oracle на сегодняшний день, всегда найдутся желающие погадать (как правило, на вашем кошельке).