Deadline. Роман об управлении проектами
Шрифт:
— Конечно, Вальдо. Уфф, ну слава Богу, нашли отличного руководителя. Поздравляю! Как видишь, стать руководителем довольно просто.
— Но…
— Слушай, Вебстер, разве ты не видишь, что Вальдо — лучшая кандидатура на эту должность? Он давным давно здесь работает. Он знает всех и каждого. Думаю, что во всех семи зданиях не найдется ни одного человека, который не знал бы Вальдо. Причем его знают с хорошей стороны, и это тоже важно. Каждый раз, когда он общается с кем-то, у него становится одним другом больше. Ты же сам испытал это на себе, верно? Так что еще
Белинда говорила чистую правду, и мистер Томпкинс знал это.
— Да, ладно, — с грустной улыбкой сказал он, — я согласен. Просто не представляю, как я теперь буду работать без Вальдо.
— А ты будешь продолжать работать вместе с ним. Только уже в новой ипостаси, где его талант будет использоваться куда полнее. В этом и заключается наша работа — находить для своих подчиненных такую должность, на которой проявятся все их скрытые способности. А в чем еще заключается руководство, если не в этом?
— Э-ээ, а вы не объясните мне все-таки, что происходит? — Вальдо, в отличие от них, оставался в полном неведении.
— Надо будет дать ему в подмогу человека, хорошо знакомого со статистикой, — пробормотал генерал Марков, — чтоб умел замешивать цифры и факты не хуже, чем Ниро Вульф свои омлеты. Добавим аналитика… и, глядишь, команда готова.
— Так что же все-таки происходит?!
— Думаю, ты только что получил повышение, Вальдо, — ответил ему мистер Томпкинс. — Поздравляю вас, новоиспеченный руководитель метрической группы!
Генерал вскоре ушел, а Белинда осталась еще часа на два, чтобы помочь мистеру Томпкинсу ввести Вальдо в курс дел и научить вычислять размер проекта в функциональных единицах по методике Т.Джонса Капоруса. Когда они закончили, у молодого человека уже даже сложился приблизительный план по проведению первых «археологических» изысканий. Первые результаты Вальдо обещал представить не позже, чем через неделю.
После этого Белинда и Вебстер поужинали в городе и теперь вместе возвращались в парк у гавани, где ночевала Белинда. Мистер Томпкинс был искренне счастлив, глядя, с какой радостью и энтузиазмом работает Белинда. Правда, у нее еще остались кое-какие странные привычки — например, она продолжала ходить босиком и ночевать на земле под деревом в парке. Хотя, конечно, в такие ночи, как эта, странно как раз сидеть дома, а не уходить в парк, чтобы лежать на траве и смотреть на звезды. В парке все дышало тишиной и спокойствием. Электрического освещения почти не было, поэтому звезды сверкали ярче обычного.
— Все-таки как много может измениться за один день, — говорил мистер Томпкинс. — И как же нам повезло, что сегодня к нам заехал этот Т. Джонс Капорус. Даже не верится, что за один день можно столько всего успеть. Кажется, сегодня мы поймали удачу за хвост.
— Точно. Он послужил катализатором для наших собственных размышлений. Но какого же пинка мне хочется дать нам всем за это!
— Но почему?!
— А почему мы сидели и ждали, пока он нам все расскажет, а, Вебстер? Нам должно быть стыдно, что мы не сделали эту работу сами,
— Но для этого нужно было знать его концепцию функциональных единиц. А это стало для нас настоящим открытием.
— Никак не хочу умалить достоинства этой концепции, но позволю себе заметить, что мы могли бы и сами кое-чего добиться в этой области, если бы догадались поработать над этим вопросом.
— Не очень понимаю — как мы могли это сделать?
— Подумай сам: даже без всякой стройной концепции и реальных единиц измерения мы могли бы изобрести некие приблизительные методы подсчета размеров проекта. Скажем, выработать свою собственную альтернативную систему относительного вычисления размеров.
— Например?
— Например, измерять разные проекты с помощью одного из них. Скажем, мы говорим, что наш QuickerStill имеет размер в сотню «галублов». А теперь ты можешь сказать мне, приблизительно, конечно, сколько «галублов» в проекте Quirk? Иными словами, мы же знаем, сколько раз надо взять QulckerStffl, чтобы получился Quirk? Конечно, это были бы очень относительные вычисления, но если бы мы трое делали их вместе, то уж наверняка получили бы вполне правдоподобную цифру.
— Если QuickerStiil равен одной сотне «галублов», то Quirk, я бы сказал, потянет на две с половиной сотни.
— Ну, более или менее. A PShop тогда можно было оценить в пятьсот или шестьсот «галублов».
— Но ведь это же все нереальные цифры, сплошные догадки и никакой точности! — возразил мистер Томпкинс.
— Да, но как только мы обсудим и запишем наши догадки, в дальнейшем нам останется только улучшать и уточнять их. А для этого нам придется более тщательно проработать единицу измерения — «галубл» — и изобрести собственные функциональные метрики.
— Честно говоря, я не очень-то верю, чтобы мы могли сами дойти до такой универсальной концепции, как функциональные единицы. Капорус и его команда работали над ней не один год.
— Да, но ведь он пытается решить куда более сложную задачу, чем мы. Он изобретает универсальные метрики для измерения любого программного продукта. А для этого приходится учитывать массу нюансов, которые отличаются друг от друга в разных компаниях и разных странах. Что касается нас, то наша проблема находится в рамках одной компании и одной страны, так что все, что нам было нужно, — это собственная система мер, которая подходит только для здешних проектов, в Айдриволи.
— Даже не представляю себе, с чего мы могли бы начать, — пробормотал Томпкинс.
— Функциональные единицы представляют собой синтетическую систему мер, вроде категории при налогообложении. Ее вычисляют только исходя из других, более простых данных. Берут данные и высчитывают по определенной формуле искомую синтетическую метрику. Так вот, эти самые базовые данные для программного обеспечения получить совсем не так уж трудно. Скажем, входные и выходные потоки, сегменты баз данных, элементы данных… Все это и есть та базовая информация, по которой вычисляются функциональные единицы.