Тайм-менеджмент для системных администраторов

Лимончелли Томас

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

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

 

Об авторе

Томас Лимончелли (Thomas A. Limoncelli) — признанный во всем мире автор и лектор, специалист во многих областях, включая системное администрирование, компьютерные сети и компьютерную безопасность. Работает системным администратором с 1988 года, периодически выступает с докладами на конференциях, посвященных самым разным темам — от брандмауэров и безопасности до тайм-менеджмента. Томас работал в Cibernet, Dean For America, Lumeta, Bell Labs/Lucent, ATT и Mentor Graphics. В соавторстве с Кристиной Хоган (Christine Hogan) написал книгу «The Practice of System and Network Administration» (Практика системного и сетевого администрирования), Addison Wesley. Закончил Университет Дрю (Drew University) в Мэдисоне, штат Нью-Джерси, по специальности «Информатика». Томас Лимончелли ведет блог на сайте .

 

Вступительное слово

Письмо самому себе:

Дорогой Я, (а как еще начать?)

Не забудь модернизировать сервер LDAP. Не забудь поставить заплату на брешь в безопасности zlib и на каждый пакет, использующий эту библиотеку. (Впрочем, если задуматься, есть ли пакеты, которые ее не используют?) Не забудь запланировать очередное 10-кратное увеличение объема внешней памяти. Не забудь решить проблему, возникшую у шефа с Outlook, или, по крайней мере, подготовить все необходимое для ее решения. Не забудь переустановить Oracle. Проверь, есть ли реализация Wiki-технологии лучше той, которую вы используете. Переделай систему регистрации пользователей и на этот раз убедись, что она корректно ведет себя в ситуациях, которые кажутся тебе физически невозможными. Убедись, что она не нарушает закон Sarbanes-Oxley, удовлетворяет требованиям ISO9000 и соблюдает кашрут. Проверь, как идет работа над проектами твоих подчиненных. Прочитай LISA за последние два года, чтобы убедиться, что ничто полезное для вашей инфраструктуры не упущено. Потом, если у тебя останется время, начни составлять план на следующую неделю.

Не стоит беспокоиться из-за того, что пункту «уйти в отпуск» вот уже 73 недели подряд нет места в твоем списке. Также не следует обижаться на жену, которая буквально покатилась со смеху, когда услышала, что ты собираешься написать вступительное слово к книге по тайм-менеджменту. Или все-таки обидеться?

Возможно, тебя вдохновят слова Генри Киссинджера: «На следующей неделе кризиса быть не может. В моем расписании уже нет места».

Ладно, чего там. Возвращайся к работе.

Искренне твой,

я

Вам знакома эта картина (ну, кроме эпизода с моей женой, действительно имевшего место)?

Первая книга Тома Лимончелли, написанная им в соавторстве с Кристиной Хоган (Christine Hogan) (теперь Лир (Lear)), стала ключевой работой в области системного администрирования. «The Practice of System and Network Administration» (Практика системного и сетевого администрирования) учит читателя строить разумную и организованную инфраструктуру, следуя отличным практическим рекомендациям. Но только в одной главе той книги говорится, как самому при этом остаться разумным и организованным. Книга, которая перед вами, как раз об этом.

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

Во-первых, большинство системных администраторов проявляют исключительное упорство в решении проблем. Они вцепляются в проблему, как бульдоги, и не бросают ее, пока не добьются своего. Другие дела, такие как запланированные встречи или поддержание жизнедеятельности организма (например, еда и сон), отходят на второй план, а работа над проблемой, реальная или мысленная, продолжается, не считаясь ни с какими временными рамками. Для человека, который постоянно твердит «Еще секундочку, я почти разобрался», управление временем является почти непосильной задачей.

Вторая характерная особенность, которую я подметил в себе и моих коллегах, — искреннее желание помочь людям, поддержать их в общении с недружелюбной и не прощающей ошибок техникой и заставить ее работать так, чтобы у них все получалось. Черта сама по себе похвальная, но, заметив, что вы хотите и можете помочь, вас будут просить еще и еще. Люди всегда идут по пути наименьшего сопротивления, и жизнь в конце концов становится тем, что я называю «сплошная техподдержка». Пока была жива моя бабушка, я время от времени приезжал к ней во Флориду. Всякий раз, когда бы я ни появлялся, она и все ее друзья приносили мне свои электронные часы, чтобы установить точное время. И знаете, мне это нравилось. Все-таки жизнь не всегда идет только по плану, раз к вам в любой момент могут обратиться за помощью. Держу пари, у Супермена тоже были проблемы с тайм-менеджментом.

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

Последняя черта типичного сисадмина, которую я хочу упомянуть, тоже похвальна сама по себе, но вызывает раздражение у его родных и близких и обращает в прах все его попытки применить тайм-менеджмент. Большинство системных администраторов получает удовольствие от своей работы. Монтаж оборудования, установка и переустановка программ, построение сетей, «копошение» в компьютере и т. д. — развлечение для них. Они занимаются этим целый день на работе, продолжая делать то же самое дома.

Я как-то ехал в междугороднем автобусе, и моей соседкой оказалась шеф-повар какого-то ресторана. Она заявила, что ненавидит готовить дома. Еще она сказала, что почтальоны, будучи в отпуске, не любят долго гулять пешком. Большинству системных администраторов, которых я знаю, подобные идеи покажутся дикими. Придя к ним домой, вы застанете их (и меня, как справедливо заметила моя жена) склонившимися над ноутбуком, и так они проводят практически все свободное время. Для системного администратора понятия «развлечения» и «работа» больше всего похожи на расплывчатую квантовую суперпозицию. Это замечательно, что мы любим свою работу, но это и ужасно, потому что мы не можем (и не хотим) прерывать ее. Трудно управлять своим временем, когда оно до такой степени неструктурировано.

Значит, надежды нет? К счастью, это не так. Тайм-менеджмент для системных администраторов был бы пустой затеей, но их поддерживают два решающих фактора:

1. Они сами.

2. Том Лимончелли.

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

А ведь мы это можем! Том поможет нам. Он знает, как это сделать. Том много лет работает над проблемой, связанной с тем, как организовать время и преуспеть в нашей профессии. С тех пор как мы с ним познакомились лет десять назад на моей первой конференции LISA, я имею честь наблюдать, как он решает этот вопрос в самых разных контекстах — от разбиения сети ATT Bell Lab на две части до поддержки технологической инфраструктуры избирательного штаба одного из кандидатов на политическую должность. В любой ситуации он способен внести в работу многолетний опыт системного администрирования, прекрасное знание людей и здоровое чувство юмора.

А теперь сядьте поудобнее, пристегните ремни и радуйтесь — Том поможет привнести тайм-менеджмент и здравый смысл в вашу жизнь.

— Дэвид Н. Бланк-Эдельман (David N. Blank-Edelman)

Сентябрь, 2005 (сисадмин с 20-летним стажем)

 

Предисловие

— «Тайм-менеджмент для системных администраторов»?

— Угу.

— Будете рассказывать о том, как пользоваться карманными компьютерами, электронным календарем vCal, серверами календарей и прочей дребеденью?

— Вовсе нет. В подобных вещах системный администратор разберется и без книг.

— Тогда почему бы мне просто не купить одну из 10 миллионов других книг по тайм-менеджменту?

— Потому что они не годятся. Ладно, они годятся. Только не «нам». Они обращаются к некоему обобщенному читателю, которым мы с вами не являемся. Я — профи. Системный администратор. Эксперт по сетям. После работы я живу почти так же, как на работе, — посмотрите, какой убийственный сервер я установил дома. Как только доведу его до ума, на работе сделаю то же самое. Других таких профессий поискать. Нейрохирург, придя домой, не пытается испробовать новую методику на своем коте в надежде на то, что при удачном исходе ее можно будет применять на пациентах.

— (Выгоняя кота из комнаты.) Я больше не подпущу вас к своему коту!

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

— Стиль жизни?

— Стиль жизни, стиль работы, как вам больше понравится. Ни в какой другой профессии человеку не приходится буквально разрываться на части. Пользователи непрерывно отвлекают нас просьбами, не давая ни одно дело довести до конца. У компьютеров свои запросы, их мы тоже должны удовлетворять. Наше начальство хочет, чтобы мы реализовали долгосрочные проекты, но одновременно заваливает нас требованиями устранить мелкие неполадки, так что работать над долгосрочными проектами абсолютно невозможно!

В нашей профессии трудно встретить хорошего наставника. Если шеф технарь, он может помочь в решении технических вопросов, но не в области тайм-менеджмента. Если же он далек от техники, то не может быть наставником, потому что «не въезжает» в требования, предъявляемые нашей работой.

— А как вы достигли такой высокой квалификации?

— Ну, во-первых, когда-то я прослушал кучу курсов по тайм-менеджменту и понял, что 80 % того, чему меня учили, не имеет отношения к сисадминам. Однако я не растерял остальные 20 %. С годами я усовершенствовал эти приемы, разработал много собственных и даже стал вести семинары по этой теме. Содержание семинаров и обобщено в этой книге.

— Вы меня все еще не убедили.

— Позвольте привести пример. Вы ведь знаете, в чем разница между интерпретируемым и компилируемым языками.

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

— Совершенно верно.

— Так вы хотите, чтобы я откомпилировал свою жизнь?

— Нет, хотя это был бы идеальный вариант. Впрочем, у компиляторов мы можем научиться главному — потратить немного времени сначала, чтобы много раз не тратить его потом. Например, на одном из предыдущих мест работы я должен был периодически заменять ленты для резервного копирования. Тогда еще не было недорогих кассетных магнитофонов, облегчающих эту работу. У нас было три главных сервера в машинном зале и восемь серверов поменьше в разных концах здания. Можно было не менять ленту, на которой еще достаточно свободного места, но мне всегда было трудно принять решение, могу ли я не менять ленту на конкретном сервере. Если я ошибался в оценке свободного места на ленте, то операция резервного копирования на нее могла сорваться. Естественно, я хотел избежать подобных сбоев! Эта ситуация держала меня в состоянии постоянного стресса. В один прекрасный день я осознал, что действую как интерпретатор, ежедневно повторяя каждый свой шаг и обдумывая каждую деталь. Мне понадобилось проанализировать процесс всего один раз и затем всегда придерживаться принятых решений.

Первое решение, которое я принял, звучало так: «Лента гораздо дешевле моего времени». Поэтому вместо экономии каждого бита я стал жертвовать местом на ленте ради выигрыша во времени.

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

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

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

— Вы приняли решение, что периодические сбои допустимы?

— Да. Я перестал стремиться к идеалу там, где это необязательно. Перфекционизм нередко излишен и приводит к непроизводительным затратам времени.

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

— Но мой шеф ждет от меня идеальной работы.

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

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

— Обещаю. Не все поддается этой аналогии. Мы обсудим следующие важные темы:

• Содержание всех инструментов тайм-менеджмента в одном месте.

• Использование мозга для текущей работы, а внешних носителей — для хранения остальной информации.

• Разработка процедур для дел, которые вы совершаете регулярно.

• Предварительная компиляция решений путем выработки привычек и заклинаний.

• Поддержание в себе состояния сосредоточенности во время работы над проектом.

• Повышение качества личной жизни за счет применения описанных приемов и вне работы.

— И вы придумали для этого какое-то хитроумное сокращение?

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

Глава 1 «Принципы тайм-менеджмента»

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

Глава 2 «Сосредоточенность как средство против прерываний»

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

Глава 3 «Рутинные процедуры»

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

Глава 4 «Система Цикл»

Эта глава является введением в мою систему Цикл, которая представляет собой технику работы со списком дел. Вы научитесь «жонглировать» многочисленными делами, ничего не роняя. Даже если на выполнение всех ваших заданий требуется 100 часов, вы сумеете справиться с ними, не выходя за рамки 8-часового рабочего дня.

Глава 5 «Система Цикл: списки дел и расписания»

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

Глава 6 «Система Цикл: работа с календарем»

У системных администраторов всегда много деловых встреч, и они должны участвовать во многих совещаниях. При рациональном подходе вы перестанете пропускать встречи и совещания и у вас еще останется время на личную жизнь и развлечения. В этой главе я расширяю систему Цикл так, что в нее включается календарь.

Глава 7 «Система Цикл: долгосрочные цели»

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

Глава 8 «Расстановка приоритетов»

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

Глава 9 «Как справиться со стрессом»

Короткая глава о том, как я научился справляться со стрессом.

Глава 10 «Управление электронной почтой»

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

Глава 11 «Исключение непроизводительных затрат времени»

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

Глава 12 «Документация»

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

Глава 13 «Автоматизация»

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

Эпилог

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

Как читать эту книгу

— И это все мне поможет?

— Безусловно! Когда вы прочитаете эту книгу, вся ваша жизнь удивительным образом мгновенно преобразится и все ваши проблемы будут решены. Кроме того, вы будете лучше выглядеть!

— Правда?

— Нет. Эта книга не решит все ваши проблемы, тем более мгновенно. Я думаю, вы встречали достаточно торговых агентов и понимаете: любой, кто обещает, что его товар моментально избавит вас от всех проблем, говорит неправду.

— Так чего мне ждать от этой книги?

— Эта книга даст вам технологию организации времени. Здесь описана система, которая подходит мне и другим. Она может подойти и вам. Эта технология позволит вам избавиться от старых плохих привычек и выработать хорошие. Грустная правда заключается в том, что вы всю жизнь вырабатывали дурные привычки, и потребуется определенное время, чтобы заменить их хорошими. Психологи говорят, что нужно вести себя по-новому 21 день, чтобы это поведение перешло в привычку.

— То есть через 21 день я…

— Возможно, у вас уйдет больше времени. Я не рассказывал вам, как впервые попробовал заняться тайм-менеджментом?

— Нет.

— Я посетил двухдневный семинар. В течение следующего месяца я не применил ни одного приема из числа упомянутых на семинаре. Мне казалось, что на изменение привычного стиля работы уйдет слишком много сил! А потом наступил действительно напряженный период, в течение которого я должен был сделать гораздо больше дел, чем мог успеть. И вот я «откопал» органайзер в кожаном переплете, который входил в комплект учебных пособий, выданных на семинаре, и стал лихорадочно вспоминать, чему меня учили. С помощью учебника я кое-как восстановил то, что проходил.

— И что дальше?

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

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

— Сколько времени прошло, прежде чем вы стали применять эти методы на практике?

— От месяца до года. Это зависело от конкретного метода. Я полагаю, нечто подобное произойдет и с этой книгой. Вы прочитаете ее, проигнорируете половину прочитанного и затем вернетесь к ней, чтобы поискать «новый» совет. Несколько десятков лет я вырабатывал плохие привычки. Чтобы отказаться от них и выработать новые, потребовалось немало времени.

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

— Легко сказать. Пользователи заходят в мою комнату каждые пять минут. У меня не будет времени на чтение.

— Да, это так. Давайте заключим сделку. Я в первой же главе расскажу, как реагировать на отвлекающие факторы, а вы пообещаете испробовать на практике каждый метод хотя бы один раз.

— По рукам!

Для кого эта книга

Эта книга адресована инженерам, работающим в области информационных технологий (ИТ), системным администраторам, администраторам сетей, операторам, персоналу, обслуживающему вычислительную технику, и представителям многих других компьютерных профессий. Она написана для тех, кто стоит на первых ступеньках своей карьеры, но будет столь же полезной и «ветеранам». Если вы считаете, что вам некогда читать эту книгу, то она вам просто необходима.

Книга не рассчитана на программистов. «Бета-читатели» говорили мне, что программистам она будет очень полезна, но я чувствую, что у программистов несколько иные проблемы, и они заслуживают, чтобы для них написали отдельную книгу. Если вы программист, купите эту книгу и подарите ее своему системному администратору. Если вы прочтете ее до того, как подарите, я никому не скажу.

О книге

Эта книга описывает определенную технологию. Методы тайм-менеджмента могут быть реализованы при помощи карандаша и бумаги либо современнейшего портативного компьютера (PDA). Первая часть книги поможет вам освоить основы тайм-менеджмента: управление прерываниями, отвлекающими вас от работы, и ведение списка дел, позволяющего вам не забыть о поступивших запросах и выполнить их в срок или хотя бы в соответствии с вашими приоритетами. Эта книга поможет превратить хаотичную непланируемую деятельность в набор простых процедур, о которых вы не забудете. Затем я расширю область применения описываемых методов и научу вас пользоваться ими для организации календаря встреч, обработки электронной почты, борьбы со стрессом и достижения долгосрочных целей. Наконец, я коснусь приемов, которые могут ускорить ваш карьерный рост, таких как исключение непроизводительных затрат времени, ведение экономящей время документации и автоматизация повседневной деятельности, позволяющая избежать технических ошибок и опять-таки сэкономить время.

Теперь, когда вы знаете, о чем эта книга, я должен объяснить, чего в ней нет. Здесь нет инструкций по использованию портативного компьютера или какого-либо программного пакета. Вы не найдете в ней сравнительных характеристик полусотни программ, позволяющих вести списки дел. Это не руководство по PalmOS или Microsoft Windows Mobile 2003 Second Edition Operating System. Эта книга о вас и о том, как вы можете повысить качество своей жизни, правильно организуя свое время.

Предположение, сделанное в этой книге

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

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

Соглашения, используемые в книге

В книге используются следующие издательские соглашения:

Специальный шрифт

Шрифтом OfficinaSans выделяются элементы интерфейса (пункты меню, кнопки) и клавиатурные сокращения (например, Alt или Ctrl).

Курсив

Курсивом выделяются новые термины, URL, адреса электронной почты, имена файлов, их расширения, пути к файлам, имена каталогов и названия утилит UNIX.

Моноширинный шрифт

Этим шрифтом выделяются команды, опции, переключатели, переменные, атрибуты, ключи, функции, типы, классы, пространства имен, методы, модули, свойства, параметры, значения, объекты, события, обработчики событий, теги XML и HTML, макросы, содержимое файлов и вывод команд.

Моноширинный полужирный шрифт

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

Моноширинный курсив

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

♥ Этой пиктограммой обозначается совет, предложение или общее замечание.

♠ Этой пиктограммой обозначается предупреждение или предостережение.

Использование фрагментов кода

Эта книга призвана помочь вам в работе. В общем случае вы можете использовать код, приведенный в этой книге, в своих программах и документах. Вы не обязаны получать наше разрешение, за исключением тех случаев, когда воспроизводите значительные фрагменты кода. Например, для написания программы, в состав которой входят отрывки кода, приведенные в этой книге, разрешение не требуется. Продажа или распространение CD-ROM с примерами из книг O'Reilly требует разрешения. Когда вы отвечаете на чей-то вопрос, цитируя эту книгу и фрагменты кода из нее, вы не нуждаетесь в разрешении. Если вы включаете значительный объем кода из этой книги в документацию к своему продукту, вы должны, получить разрешение.

Мы не требуем обязательных ссылок на книгу при цитировании, но будем благодарны, если вы их приведете. Ссылка обычно содержит название книги, автора, издательство и ISBN. Например: «Time Management for System Administrators by Thomas A. Limoncelli. Copyright 2006 O'Reilly Media, Inc., 0-596-00783-3».

Если вы сомневаетесь в корректности использования вами примеров кода, обратитесь за разъяснениями по адресу .

Контакты

Пожалуйста, направляйте свои комментарии и вопросы по этой книге издателю:

O'Reilly Media, Inc.

1005 Gravenstein Highway North

Sebastopol, CA 95472

(800) 998-9938 (США и Канада)

(707) 829-0515 (международный и местный)

(707) 829-0104 (факс)

Для этой книги издательство O'Reilly поддерживает веб-страницу со списком опечаток, примерами и другой дополнительной информацией. Адрес:

Электронный адрес для комментариев и технических вопросов по этой книге:

Обратиться к автору можно на его веб-странице или по электронной почте:

Веб-страница: 

E-mail: 

Дополнительная информация о наших книгах, конференциях, центрах ресурсов и портале O'Reilly Network представлена на нашем вебсайте по адресу:

Safari® Enabled

Если на обложке технической книги есть пиктограмма «Safari® Enabled», это означает, что книга доступна в Сети через O'Reilly Network Safari Bookshelf.

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

Благодарности

Эта книга не смогла бы появиться на свет, если бы не Крис Полк (Chris Polk), которая поддерживала меня эмоционально и технически на протяжении всего проекта. Ее замечания учтены в каждой главе.

Спасибо Дэвиду Бланк-Эдельману (David Blank-Edelman) за его трогательное вступительное слово. Я также благодарен Иллиаду (Illiad) за серию комиксов «User Friendly». Я благодарю судьбу за участие этих людей в создании книги.

Я хотел бы поблагодарить сотрудников издательства O'Reilly за их помощь, особенно Майка Лукидеса (Mike Loukides) за то, что он принес этот проект в издательство O'Reilly и помог мне определиться с книгой, а также Дэвида Брикнера (David Brickner), который доработал книгу так, что она могла быть опубликована. Дэвид взял неплохую книгу и превратил ее в замечательную. Без него я бы не справился. Благодаря моему редактору, Марлоу Шэффер (Marlowe Shaeffer), эти страницы увидели свет. Спасибо всем, кто работает в O'Reilly!

Если я вижу дальше других, то лишь потому, что стою на плечах гигантов. Вот лишь некоторые из них: Мэри Кларк (Mary Clark), Бенджи Фин (Benji Feen), Дуг Ферлонг (Doug Furlong), Трей Харрис (Trey Harris), Дженнифер Джой (Jennifer Joy), Энди Лестер (Andy Lester), Р. А. Лихтенштайгер (R. A. Lichtensteiger), Джон Линдерман (John Linderman), Лес Ллойд (Les Lloyd), Ральф Лоура (Ralph Loura), Тина Манкузо (Tina Mancuso), Клифф Миллер (Cliff Miller), Адам Московиц (Adam Moskowitz), Дэйзи Нгайн (Daisy Nguyen), Кэт Окита (Cat Okita), Джей Пи (JP), Виктор Рэймонд (Victor Raymond), Том Рейнголд (Тот Reingold), Майкл Ричичи (Michael Richichi), Страта Роуз-Челап (Strata Rose-Chalup), Гленн Сейб (Glenn Seib), Франк Дж. Т. Войцик (Frank J. Т. Wojcik). Прошу прощения, если кого-то не упомянул.

 

1

Принципы тайм-менеджмента

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

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

Я отложу обсуждение прерываний до следующей главы (надеюсь, вы не обидитесь), но все же опасаюсь, что вам не удастся добраться так далеко. Чтобы решить эту проблему, я приведу здесь совет из главы 2, который, если вы ему последуете, оградит вас от прерываний с данного момента вплоть до того времени, когда мы научимся правильно обращаться с прерываниями.

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

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

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

Существуют и физические средства защиты во время вашей работы над проектом (в «проектное время»). Очевидно, что если у вас отдельный кабинет, вы можете закрыть дверь, чтобы оградить себя от случайных и неслучайных посетителей. Более эффективный способ заключается в следующем. Заставьте клиентов проходить мимо системных администраторов первого уровня (сидящих лицом к клиенту), чтобы добраться до администратора второго уровня (то есть до вас). Если вы старший системный администратор, передвиньте свой рабочий стол так, чтобы идущему к вам клиенту пришлось пройти мимо младшего системного администратора. Роль младшего сисадмина состоит в том, чтобы обрабатывать 80 % прерываний, передавая вам 20 %, которые никто кроме вас обработать не сможет. В этом случае физическое местоположение является ключевым. Отойдите на 100 метров от своего рабочего стола, развернитесь и идите к нему, как будто вы типичный клиент. Кого вы видите? Разумеется, сотрудника, работающего с клиентами и решающего их проблемы на первом уровне.

Организуйте взаимную защиту от прерываний прямо сейчас. Я подожду.

Эй, которое из слов «прямо сейчас» вам непонятно? Вы ведь не двинулись с места, не так ли? Пожалуйста, сделайте это и не читайте дальше. Я очень хочу, чтобы вы смогли дочитать книгу до конца.

 

Трудности тайм-менеджмента

Вот теперь можно начинать!

Тайм-менеджмент труден для сисадминов в первую очередь потому, что нашу работу постоянно прерывают. Как довести дело до конца, если нам все время приходится бросать его, чтобы устранить проблему или ответить на вопрос, с которым клиент обратился лично, по почте или с помощью новейшего средства прерывания работы — интернет-пейджера? Сколько раз вы говорили шефу, что на проект потребовалось бы два дня, если бы вас не отвлекали, а фактически работа над ним тянется целый месяц? Возвращение в работу требует много времени. Если прерывание займет одну минуту, а возврат к проекту еще две, то вы фактически будете двигаться во времени в обратном направлении. Вот удивился бы Герберт Уэллс! Хуже всего то, что возвращение к работе после прерывания чревато ошибками. При решении той или иной проблемы я нередко обнаруживал, что «ошибка» заключалась в том, что я пропустил очередной шаг после прерывания работы!

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

Почему книга, посвященная тайм-менеджменту, адресована только системным администраторам? Эта книга по необходимости отличается от «средней» книги по тайм-менеджменту, потому что системные администраторы не такие, как все. В частности:

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

• У нас другие решения. Системные администраторы в состоянии применять высокотехнологичные решения, такие как система регистрации запросов, фильтрация электронной почты с помощью утилиты procmail, сценарии автоматизации и иные средства, не доступные тому, кто далек от техники.

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

 

Принципы тайм-менеджмента для системных администраторов

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

• Ведите единую «базу данных» по тайм-менеджменту (пользуйтесь одним органайзером).

• Храните в голове только важную информацию (экономно расходуйте оперативную память).

• Разрабатывайте процедуры и придерживайтесь их (используйте библиотеки кода; не изобретайте велосипед).

• Вырабатывайте привычки и заклинания (вместо вычислений во время выполнения используйте готовые ответы).

• Сохраняйте сосредоточенность в «проектное время» (работайте как семафор монопольного доступа ядра операционной системы).

• В повседневной жизни пользуйтесь теми же приемами, что и на работе (жизнь вне работы не является чем-то второстепенным).

Рассмотрим каждый из этих принципов более подробно.

Единая «база данных» по тайм-менеджменту

Главным инструментом тайм-менеджмента является портативный компьютер или органайзер, который позволяет вам хранить список дел, календарь и списки жизненных целей. Вы, конечно, знаете, что такое портативный компьютер; это устройство вроде Palm Pilot или Zaurus. Органайзер — его бумажный эквивалент. Вам он встречался во всем многообразии форм и марок канцелярской продукции.

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

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

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

Храните в голове только важную информацию

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

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

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

В самом деле, если я работаю над проектом А, но постоянно думаю о проекте В, то лучшее, что я могу сделать, — это занести проект В в список моих дел и постараться выкинуть его из головы. Тогда я смогу сосредоточиться на проекте А. Я поручаю списку дел «помнить» о проекте В вместо меня, и мне не приходится непрерывно терять на этом умственную энергию.

По недостоверным источникам, у Альберта Эйнштейна в шкафу висело семь одинаковых костюмов на каждый день недели. Согласно этой легенде он так сохранял умственную энергию для физики, не тратя ее на размышления о том, что сегодня надеть. Возможно, по аналогичной причине руководитель компании Apple Computer Стив Джобс (Steve Jobs) всегда носит черные свитера. (У меня самого много одинаковых пар носков, но результат только в том, что после стирки не остается больше одного непарного носка.)

Эта книга позволит вам исключить из своего лексикона отговорку «Я забыл». Возможно, вы будете нарушать сроки по другим причинам, но уж точно не потому, что вы пытались запомнить так много всего, что о чем-то позабыли.

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

Разрабатывайте процедуры и придерживайтесь их

Хороший разработчик программного продукта старается кодировать как можно реже. Если фрагмент кода работает, программист использует его всюду, где только возможно. Я пишу очень много кода на языке Perl. Окружающие считают меня экспертом по этому языку. На самом деле я знаю около десятка действительно хороших идиом языка и использую их снова и снова. Программы редко создаются с нуля. Вам следует организовать свое время аналогичным образом. Превратите повторяющиеся действия в процедуры, чтобы тратить меньше времени на планирование событий, которые все равно произойдут.

Раньше я тратил несколько часов в неделю, пытаясь «поймать» шефа по телефону, чтобы договориться с ним о встрече. Теперь мы еженедельно в одно и то же время проводим короткое совещание. Больше нет неопределенности. Это наша процедура. Установив эту процедуру, мы оба сокращаем время на раздумья о том, что надо сделать на этой неделе.

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

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

Вырабатывайте привычки и заклинания

Привычки — это процедуры, которые вы выполняете, не задумываясь. Заклинания — это мысленные «включатели» тех или иных правил.

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

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

Лучше раньше, чем позже.

Например, как-то я был вынужден периодически выливать воду из резервуара переносного кондиционера, установленного в маленькой комнатке с компьютерами. (Конечно, по большому счету, следовало провести слив или установить охладитель, испаряющий воду. Это было временное решение.) На резервуаре было две отметки уровня: «Пора вылить воду» и «Идиот! Ты уже должен был вылить воду». Вода могла не доходить до первой отметки целую неделю, и несколько дней подряд мне вроде бы не требовалось выливать ее. Это приводило к трем проблемам. Во-первых, вылить воду из полного резервуара гораздо труднее, чем из полупустого, — она просто расплескивается. Во-вторых, как назло, чаще всего я замечал, что уровень воды приблизился к критичной отметке, в конце того рабочего дня, когда меня ждали другие важные дела. И мне приходилось опаздывать, потому что слив воды занимал минут пятнадцать. В-третьих, и это самое важное: все время был риск переполнения резервуара. Конечно, у кондиционера был детектор для автоматического отключения при переполнении, но температура в помещении могла так повыситься, что перегорели бы все компьютеры.

Как вы можете догадаться, ситуация заметно улучшилась, когда я стал применять заклинание «Лучше раньше, чем позже». Замечая, что вода достигла первой отметки, я сразу говорил себе «Лучше раньше, чем позже» и выливал воду. Проблема была решена. Это заклинание близко к английской пословице «Вовремя сделанный стежок стоит девяти».

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

Вот еще одно заклинание, которое меня всегда выручало:

Доверяй процессу.

Через несколько глав я порекомендую вам каждое утро отводить пять минут на планирование дня. Бывают суматошные дни, когда возникает соблазн не делать этого, но по злой иронии именно в эти дни планирование особенно необходимо. Я говорю себе «Доверяй процессу» и занимаюсь планированием. Потом я всегда радуюсь, что сделал это.

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

Это немаловажный момент. Вы можете научиться тому, как перехитрить свой мозг!

Сохраняйте сосредоточенность в «проектное время»

Ранее в этой главе я говорил о важности управления прерываниями. Это одна из основ сохранения сосредоточенности. Прерывания — исконный враг сосредоточенности. Вам следует научиться пользоваться органайзером и другими инструментами и приемами поддержания сосредоточенности.

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

Разработчики операционных систем всячески стараются сделать так, чтобы после прерывания процесс возобновлялся быстро (особенно при постоянном переключении между процессами в многозадачной операционной системе). Они добиваются этого, потому что знают, что время возврата после прерывания — потерянное время, и его следует минимизировать. Вы должны поступать так же.

В повседневной жизни пользуйтесь теми же приемами, что и на работе

И последнее (по порядку, но не по сути). На работе свет клином не сошелся. Те же приемы, которые позволяют нам рационально расходовать время на важные проекты, помогут нам жить полноценной общественной и личной жизнью.

Никто не молится о том, чтобы проводить в офисе как можно больше времени.

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

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

 

Будет нелегко

Мне говорили, что, начиная кого-то учить, лучше сразу предупредить учеников о предстоящих трудностях во избежание разочарования, когда они увидят, что не везде их ждут молочные реки с кисельными берегами (или мармелад в шоколаде). Мне говорили, что это гораздо лучше, чем обещать им «результат легко и сразу», чтобы при первых серьезных трудностях они не пали духом, думая, что не добились обещанного скорого результата по собственной вине.

Итак, позвольте мне быть предельно откровенным: это, скорее всего, будет самое трудное дело, за которое вы когда-либо брались. Всю жизнь вы привыкали неправильно распоряжаться временем и не сможете сразу преодолеть инерцию. Потребуется многочасовая практика. Вы будете спотыкаться и падать, а когда через месяц перечитаете какую-нибудь главу, то обнаружите, что опять все делали неправильно. Временами вам будет казаться, что нет никакого просвета, что все эти методы — пустая трата времени и что применять их гораздо труднее, чем так же бестолково вести дела, как прежде.

Поверьте, все это ждет вас, потому что я и сам это испытал.

Однако сейчас я пишу эту книгу. Значит, я выжил. Уцелеете и вы.

Каждый раз, погружаясь во мрак и безнадежность, вспоминайте, что изменения происходят постепенно. Продолжайте попытки. Придерживайтесь программы. Вытесняйте из головы негативные мысли, сказав себе «Доверяй процессу», и пробуйте снова.

В самый неожиданный момент кто-то скажет вам: «Вы такой организованный человек! Хотел бы я знать, как это у Вас получается!», и вы поймете, что эта книга вам больше не нужна. Желаю успеха!

 

Резюме

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

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

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

• Всю информацию по тайм-менеджменту храните в единой базе данных. Когда все находится в одном месте, организованность дается легче.

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

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

• Вырабатывайте привычки и заклинания. Они позволят вам повторно применять удачные решения.

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

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

Покерные фишки

Каждый готов дать совет, как избежать откладывания дел в долгий ящик. В Google вы найдете десятки тысяч ссылок. Вы найдете таблицы, составленные в университетских консультационных центрах, помогающие вам разобраться с факторами, мешающими вашей работе. Вы найдете книги и статьи. Вы найдете списки с десятками причин, заставляющих человека изо дня в день откладывать какое-то дело, и узнаете, как с этим бороться. Вы найдете профессиональных «учителей жизни», которые (лично или по телефону) научат вас преодолевать эту и другие жизненные проблемы (за плату). Выбирайте, что вам больше подходит. Сделайте это прямо сейчас.

Я думаю, вы должны прежде всего запомнить, что откладывать дело «на потом» естественно. Такое поведение происходит из боязни и неуверенности в себе. Мы все боимся перемен. Мы все сомневаемся в своей способности достичь результата.

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

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

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

Теперь понятно, почему я сравнил самоуважение с большой стопкой фишек?

Магия в том, что фишки самоуважения существуют только в вашем сознании, и вы можете создать их сколько угодно!

В покере фишки являются реальными физическими объектами. Вы не можете щелкнуть пальцами так, что появятся новые фишки. Зато вы можете выполнить некий ритуал, чтобы волшебным образом увеличилось количество фишек вашего самоуважения. Мое заклинание «Лучше раньше, чем позже» дает мне фишки, помогающие не откладывать дела на потом. Проявления любви любимым вами человеком дает вам новые фишки. Молчаливая поддержка коллег, позволяющая вам читать эту книгу, порождает новые фишки. Помогает все, от чего возрастает количество ваших фишек. Если громкие выкрики «Я могу!» добавляют вам фишек самоуважения, кричите, сколько хотите.

Очень просто, да?

Специалисты сходятся во мнении: покупка этой книги, так сказать, «автоматически» увеличивает количество имеющихся у вас фишек. Переверните страницу и приступайте к работе.

 

2

Сосредоточенность как средство против прерываний

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

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

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

Прерывания — исконные враги сосредоточенности. Они прямо и косвенно воруют наше время. Прямые потери времени очевидны: прерывание, отвлекающее нас на t минут, оттягивает завершение работы на t минут. Здесь все ясно. Однако прерывания коварно воруют у нас время косвенным образом. Возвращаясь к работе, вы тратите р минут на то, чтобы сообразить, на каком этапе вы оставили работу. Если вас прервали на третьем шаге многошагового процесса, с какого шага вы должны продолжить — с третьего или четвертого? Выяснение этого является дополнительным занятием, крадущим время у проекта. Признаюсь, что за мою бытность сисадмином самые серьезные технические ошибки возникали, когда из-за прерывания я пропускал какой-то шаг или забывал довести предыдущий шаг до конца. Я, увы, возвращался к четвертому шагу вместо третьего. Если время, необходимое для устранения этих ошибок, обозначить через s, то суммарная задержка в результате прерывания составит t+p+s минут и, вполне возможно, превысит время выполнения задания!

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

 

Сосредоточенный мозг

Сосредоточиться — значит максимально нацелить свой мозг на решение конкретной задачи. Мозг разделен на несколько частей. Передняя часть обрабатывает ваши сиюминутные мысли (если хотите, это ЦПУ и кэш уровня L1/L2), задняя часть содержит то, что вы помните (ОЗУ), а за ней находится часть, хранящая долговременную информацию (ваш жесткий диск). Сосредоточенность относится к той части, которую я ненаучно называю передней частью мозга.

Когда вы сосредоточенны, вы пытаетесь использовать 100 % передней части вашего мозга. Чтобы лучше разобраться в этом, рассмотрим мозг, который ни на чем не сосредоточен. Представьте, что вы пытаетесь сосредоточиться на какой-то задаче, например на написании программы на языке Perl, автоматизирующей некую процедуру. Но в вашем мозгу роятся и мысли о совещании, которое начнется через час, о трех других задачах, которые надо решить сегодня, о молоке, которое надо купить по дороге домой, и о том, что ваш шеф сказал вам утром. Все эти мысли занимают место в передней части вашего мозга, отбирая его ресурсы у программы, которую вы пишете! Как вы думаете, легко ли ей ужиться с тем, чем забита ваша голова?

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

Очистите ваш мозг от всех этих «не забыть бы», делегировав ответственность за их запоминание другой системе. Поставьте будильник, чтобы он зазвонил незадолго до совещания, занесите три задачи в список дел (см. главу 5), а «молоко» — в список покупок и пометьте в ежедневнике, что завтра утром надо спросить у шефа, что же он имел в виду (см. главу 8). Теперь вы избавились от посторонних мыслей и освободили голову для задачи, над которой работаете. Не бойтесь забыть о том, что надо было помнить; доверяйте системам, которым вы делегировали эту функцию.

Конечно, вы умный человек. Вы можете помнить обо всех этих вещах и работать одновременно, но, спрашивается, ради чего? По сравнению со многими своими коллегами я туп как дуб, но с помощью этих методов я расчищаю игровое поле. Если вы умный человек, то сможете работать с эффективностью гения. А если вы гений, то зачем вам эта книга? Дайте и нам какой-то шанс!

Вам трудно заснуть?

Заснуть — все равно что дать мозгу расслабиться. Как вы можете расслабиться, если вам надо помнить о завтрашних делах? У вас не получится и то и другое одновременно.

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

Этот прием работает и тогда, когда мы чем-то обеспокоены или рассержены. Беспокойство не дает нам заснуть, потому что мы стараемся не забыть сделать что-то, относящееся к предмету беспокойства. Гнев не дает нам заснуть, потому что мы стараемся не забыть о том, что рассердились. Если вы запишете свои беспокойные или гневные мысли, ваш мозг сможет расслабиться, потому что вы знаете: утром блокнот будет рядом.

Еще лучше, если вы позвоните себе на работу и оставите сообщение на автоответчике. Этот прием можно применить везде, где есть телефон. И он исключает для вас шанс забыть блокнот дома!

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

 

Обстановка, способствующая сосредоточенности

Недостаточная сосредоточенность — результат не только внешних прерываний. Мы и сами виноваты — мы включаем музыку, на экране наших компьютеров пляшут анимированные изображения, прокручиваются сообщения из чата, интернет-пейджеры пытаются привлечь наше внимание. Все это отвлекает глаз и, в конечном счете, мозг. Отвлекающие факторы порождает и беспорядок на рабочем столе (как физическом, так и компьютерном).

Потратьте несколько минут, наведя порядок на рабочем месте. Лично для меня это очень трудная задача, так что я прибегаю к заклинанию:

Сомневаешься — выбрасывай.

Затем я применяю план из трех пунктов:

1. Подшить в скоросшиватель все, что удастся.

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

3. Все остальные бумаги положить в большой конверт, заклеить его и надписать: «Если я не открою конверт в течение трех месяцев с этого дня, его можно выбросить».

Через три месяца потребуется невероятное волевое усилие, чтобы выбросить конверт, не просмотрев его содержимое. Секрет в том, чтобы не тратить много времени на размышления об отдельных бумажках, беспокоясь о том, что они потом понадобятся. Решая выбросить конверт, я повторяю такое заклинание:

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

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

Наконец, устранив неразбериху на рабочем месте, вы можете проделать то же самое на компьютере. Уберите пиктограммы с рабочего стола, закройте все интернет-пейджеры, плейеры, бегущие строки биржевых сводок и новостей, а также почтовую программу. Я фанат электронной почты. Узнав, что пришло письмо, я сразу прочту его. Я могу целый день ждать очередное сообщение. Однако гораздо лучше открывать почтовую программу раз в два-три часа, читать письма и закрывать ее. Я не боюсь пропустить какое-то важное письмо. Если в нем будет сообщение настолько важное, как, скажем, конец света, то, я уверен, кто-нибудь зайдет в мой кабинет и скажет мне об этом (или, может, у меня будет видение насчет того, как себя вести).

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

- Виктор Рэймонд (Victor Raymond)

http://www.livejournal.com/users/badger2305

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

Нет, в самом деле отложите книгу и сделайте это. Обещаю, что книга подождет, когда вы закончите. Я знаю, что вы любите вещи, которые вас отвлекают, и вам грустно от мысли, что их придется убрать. Они вас тоже любят. Вот почему они то и дело выскакивают и говорят: «Посмотри на меня! Посмотри на меня!» Избавьтесь от них.

♥ Дон Аслетт (Don Aslett) написал несколько книг, посвященных устранению беспорядка дома и на рабочем месте. Больше других мне понравилась «Clutter's Last Stand: It's Time to De-Junk Your Life!» (Последний оплот беспорядка: пора убрать мусор из своей жизни!), Adams Media Corporation. Все советы весьма практичны, а стиль изложения довольно живой.

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

Многозадачность

В профессии системного администратора многозадачность является нормой. Мы загружаем новые ISO-образы понравившихся нам дистрибутивов Linux и одновременно восстанавливаем файл из резервной копии; мы читаем электронную почту и одновременно реагируем на интернет-пейджер; при этом у нас открыто 15 окон, и в каждом что-то происходит. Настоящий рок-н-ролл!

На самом деле это хорошо. Если загрузка ISO-образа диска1 занимает целый час, то самое разумное использование этого времени — запустить ее выполнение и заняться чем-то другим.

После успешного начала загрузки она не требует нашего внимания. Мы проверим ее результат позже.

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

Вот несколько приемов, которые мне помогают:

• Четко разделять задачи, которые можно выполнять в многозадачном режиме, и те, которые нельзя. Для параллельного выполнения подходят задачи типа «запустить и ждать», такие как загрузка большого файла, компиляция большой программы или восстановление файла из резервной копии. Все прочее не для многозадачного режима. Лучше хорошо выполнить одну задачу, чем одновременно выполнить несколько задач кое-как. Уделите все свое внимание задаче с наивысшим приоритетом. Чтобы не забыть о других задачах, занесите их в список дел (см. главу 5).

• Следить за своим уровнем стресса. Если вы устали или находитесь в состоянии стресса, не увлекайтесь многозадачностью. Бывают дни, когда я чувствую себя усталым, встал не с той ноги или чем-то удручен. Неожиданно я обнаруживаю, что одновременно делаю несколько дел и ничего не успеваю. Я закрываю все окна, интернет-пейджеры, плейеры и т. д. Я делаю глубокий вдох. Затем я приступаю к задаче с наивысшим приоритетом и занимаюсь только ею. Самочувствие заметно улучшается.

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

• Организовывать окна на экране всегда одним и тем же способом. Если окна на вашем экране (на виртуальных экранах) всегда расположены одинаково, вы потратите меньше времени на поиск нужного окна и с меньшей вероятностью введете команду не в том окне. Например:

• При сравнении двух версий одного документа я всегда помещаю окно со старой версией слева, а с новой — справа.

• Я работал некоторое время в Лондоне на компьютерах, имевших зеркальные пары в США. Я всегда размещал лондонское окно справа от американского (просто потому, что Лондон находится к востоку от Соединенных Штатов).

• Когда я пишу код на языке Perl, я всегда организую три окна: текстовый редактор (широкое окно слева вверху), окно для тестирования и запуска программ и ввода данных (узкое окно справа вверху) и окно для вывода (широкое окно внизу экрана).

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

• Создавать окна для рациональной организации работы. Командные окна (окна оболочки) создаются бесплатно, так что не жадничайте. Я выхожу из себя, если вижу начинающего системного администратора, работающего с недостаточным количеством окон. Типичный пример — решение проблем с электронной почтой в системе UNIX или Linux. Я видел начинающих администраторов, которые отправляют тестовое сообщение, а затем пытаются как можно быстрее ввести команду вывода журнала почты, чтобы успеть увидеть строчки, относящиеся к тестовому сообщению. После этого они проверяют, было ли сообщение доставлено, в результате чего журнал прокручивается за пределы окна и теряется важная информация. Потом они корректируют конфигурацию, сохраняют файл, закрывают редактор и отправляют новое тестовое сообщение. Прекратите это безумие! Не бросайтесь очертя голову в решение проблемы, сперва подготовьте рабочее место. Создайте четыре окна:

• Широкое окно, в котором выполняется команда tail — f /var/log/ mail.log. В нем в реальном времени будет выводиться журнал по мере того, как в нем появляются новые строчки. Пусть оно работает, пока вы выполняете другие шаги.

• Маленькое окно с командой echo test | mail — s test [email protected]. Воспользовавшись историей команд, вы получите возможность многократной отправки тестового сообщения.

• Следующее окно — для редактирования файла конфигурации почтовой системы. Вы сможете его периодически сохранять, но не закрывайте редактор. Оставьте его открытым.

• Последнее окно для проверки того, получено ли сообщение.

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

Время пика сосредоточенности

Некоторые люди находят, что им легче достичь сосредоточенности в определенное время суток. При создании обстановки, способствующей сосредоточенности, важным этапом является выяснение времени суток, когда следует сосредотачиваться, то есть того часа, когда поддержка сосредоточенности требует от вас меньше всего усилий. Когда я планирую деятельность на время пика сосредоточенности, получается так, словно я планирую включение «большого мозга». Представьте себя в разное время суток. Когда у вас голова работает лучше? С раннего утра? В начале рабочего дня? После обеда? Под конец рабочего дня? Вечером? Ночью? Люди технического склада редко относят себя к «жаворонкам», но это качество имеет слабое отношение к способности человека концентрировать свое внимание после того, как он проснулся.

Время пика физической активности может не совпадать со временем максимальной умственной активности. Если у вас тот же психологический тип, что у меня, то вы чувствуете себя сонным после обеда и «клюете носом» перед монитором, будучи не в состоянии сосредоточиться на работе. Чтобы этот период не пропадал впустую, посвятите его физической работе, такой как установка нового устройства в системный блок или прокладка кабеля.

Предположим, вы нашли для себя период пика сосредоточенности. Как использовать его наиболее рационально? Реорганизуйте свой рабочий день так, чтобы работать над проектами в это пиковое время. Если в эти часы у вас происходят регулярные совещания, сдвиньте совещания на другое время. Не тратьте пиковое время на электронную почту и телефонные звонки. Безусловно, это важные дела, но они не требуют включения вашего «большого мозга». (О планировании рабочего дня мы поговорим в главе 5.)

Правило первого часа

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

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

Если у вас установлена система мониторинга сети (а по идее так оно и должно быть), можно просмотреть ее основные индикаторы, убедиться, что все в порядке, не интересуясь более подробной информацией о состоянии системы. Я, например, пользуюсь программой с открытым кодом Nagios ( http://www.nagios.org ) для мониторинга служб, за которые несу ответственность, то есть почтовых серверов, маршрутизаторов, веб-серверов и т. д. Придя утром на работу, я смотрю на страницу суммарной информации, убеждаюсь, что все индикаторы светятся зеленым и я могу потратить первый час на проекты, не беспокоясь, что какой-то компонент «вылетел», а я не знаю об этом. Поначалу я использовал Nagios в достаточно скромной конфигурации, следя лишь за состоянием маршрутизатора и за тем, отвечает ли SMTP-порт почтовому серверу. Со временем я нарастил конфигурацию, поскольку каждый сбой подсказывал мне, за чем еще я должен следить. Более подробно программа Nagios описана в книге «Essential System Administration» (Основы системного администрирования), O'Reilly.

♥ Если правило первого часа вам подходит, превратите его в правило первых двух часов, приходя на работу на час раньше.

Тайм-менеджмент в парке аттракционов

Давайте применим стратегию первого часа к парку аттракционов. Допустим, катание на одном аттракционе длится две минуты и одну минуту занимает переход к другому аттракциону. То есть три минуты на аттракцион. Если не стоять в очередях, за час можно успеть покататься на 20 аттракционах. Обычно в парке имеется 60 аттракционов, на которых можно провести три головокружительных часа. Это время между завтраком и обедом!

Однако в парках всегда полно народу, и если вам придется стоять в очередях по 27 минут, то за час вы успеете покататься только на двух аттракционах (27+2+1=30 минут на аттракцион). При таком темпе катание на всех аттракционах потребует три дня, по десять часов в день.

У кого найдется столько времени на аттракционы?

Если бы можно было получить парк в свое полное распоряжение, без очередей! Оказывается, это совсем нетрудно. Многие парки открываются на час раньше объявленного времени. Если вы появитесь в парке в это время, он окажется практически в вашем распоряжении. Например, время открытия Диснейленда варьируется в течение года. Позвонив по телефону, вы можете узнать, во сколько парк откроется завтра. Какое бы время вам ни назвали, придите на час раньше, и вы обнаружите, что парк открыт. Это правда!

За первый час вы покатаетесь на двадцати аттракционах, потому что парк будет фактически пуст. По мере прихода посетителей очереди будут расти, и за следующие два часа вы скорее всего совершите меньше поездок. Когда очереди станут совсем длинными, перекусите. Другие посетители будут впустую тратить время на стояние в очередях. Ближе к полудню очереди станут короче, поскольку посетители (но не вы!) достаточно неосмотрительны, чтобы решить пообедать именно в полдень. Вскоре вы прокатитесь на всех аттракционах и допоздна сможете снова и снова кататься на тех, которые вам особенно понравились.

Тем временем все остальные либо потратят втрое больше времени, чем вы, либо опробуют лишь одну треть аттракционов.

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

 

Прерывания

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

Работать под управлением прерываний означает выполнять задания по мере их поступления, а не в соответствии с какой-то системой приоритетов, установленной в интересах дела. Конечно, интересы дела часто требуют именно обработки поступающих прерываний. Однако уверяю вас, что по мере вашего профессионального роста вы будете отвлекаться на прерывания все меньше и меньше. Рассмотрим организационную структуру магазина. Продавец, стоящий за прилавком, работает под управлением прерываний: к нему подходят покупатели, и он отпускает товар, отвечает на вопросы и т. д. Зато работа менеджера магазина подчиняется определенному распорядку: он открывает магазин, заказывает товары, дает распоряжения продавцам и т. д. Да, его деятельность тоже подвержена прерываниям (вопросы от персонала, непосредственные ситуации), но они составляют лишь небольшую часть работы.

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

Конечно, самый быстрый способ разобраться с прерыванием — крикнуть клиенту «Пошел вон!» и захлопнуть дверь. Но этот метод я рекомендую лишь тем, кто хочет лишиться рабочего места. Я встречал системных администраторов, советующих коллегам быть с клиентами погрубее, чтобы отпугнуть их. Думаю, не стоит следовать этим рекомендациям.

 

Перенаправление прерываний

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

— Том, проблема с веб-сервером.

— Отлично! Сообщи мне о результатах, когда поговоришь с теми, кто отвечает за работу веб-серверов.

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

Не выяснив, к кому клиент должен обратиться за помощью, вы не должны огорчаться, что он пришел не по адресу. Я довожу такую информацию до клиентов по-разному — с помощью веб-страниц, указателей на стенах, подписей в электронных сообщениях и т. д. Когда я работал в Bell Labs, у нас по дороге к комнате системных администраторов висели плакаты: «Стоп! Вы отправили электронное сообщение с просьбой о помощи?» В другой фирме первое, что я сделал, — установил внутренний веб-сайт со списком специалистов в той или иной области, к которым клиенты должны обращаться в зависимости от конкретной ситуации. В веб-броузерах эта страница была сделана стартовой, и вскоре все хорошо знали ее содержимое.

Как донести до пользователей правильную процедуру обращения за помощью? Оторвитесь от книги и оглядите свою рабочую комнату. Отойдите на 50 футов от рабочего места, развернитесь и направьтесь к нему, представляя, что вы — типичный клиент. Что вы видите на своем пути? Ведет ли он прямо к вашему рабочему месту или к другому сотруднику? Что можно сделать, чтобы клиент обратился к кому-то, кроме вас? Если у вас есть формальная многоуровневая организация системного администрирования, направляются ли клиенты к соответствующим специалистам? Как можно улучшить эту систему? Ослабить поток прерываний может большой указатель или доска объявлений, где написано, кто за что отвечает. Неплохо развесить указатели, как в аэропорту, только вместо «Регистрация», «Багаж» и «Кафе» написать «Электронная почта», «Интернет» и «Принтеры», чтобы клиенты знали, куда идти за помощью.

У вас все в порядке?

Клиенты часто достают меня вопросом «А вы знаете, что случилась неприятность?» При наличии системы мониторинга, такой как Nagios, позволяющей клиентам проводить самостоятельную проверку, количество подобных прерываний уменьшается. Однако если ваша система достаточно стабильна, у клиентов не вырабатывается привычка проверять страницу состояния системы в первую очередь. Но вы, по крайней мере, можете установить ссылку на нее на начальной странице вашей локальной сети.

Когда кто-то обнаруживает сбой в подсистеме, за которой программа Nagios не следила, я горячо благодарю его, вплоть до отправки ему электронного сообщения о том, что теперь Nagios ведет мониторинг этой подсистемы и что мы признательны ему за обнаружение сбоя, поскольку это позволило нам сделать систему мониторинга еще более эффективной.

Можно ли обучить клиентов обращаться за помощью к соответствующему специалисту? Вполне. Первый шаг — информировать их, как они должны поступать. Затем надо сделать так, чтобы клиенты, выполняющие инструкцию, обслуживались значительно лучше. Наказание за несоблюдение правил редко бывает эффективным. Спросите любого дрессировщика, и он подтвердит, что поощрение действует лучше, чем наказание (в долгосрочной перспективе). Люди, не соблюдающие инструкцию, являются индикатором того, что она сформулирована недостаточно четко, неочевидна или неэффективна.

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

 

Как прогнать клиента, не нахамив ему

Предположим, кто-то прерывает вашу работу. Как избавиться от него повежливее? Секрет в том, чтобы принять его запрос со всем уважением.

Как говорилось в предыдущей главе, иногда наша работа заключается именно в обработке прерываний — в том, чтобы оградить от прерываний других системных администраторов, которым надо сосредоточиться над проектами. Однако и у нас бывает время работы над проектом, когда нам надо сохранять сосредоточенность. Как поступать, если нас отвлекают в это время?

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

Когда клиент входит в мою комнату и просит сделать что-то, что я планирую отложить на более позднее время, я вербально и визуально даю ему понять, что его запрос принят. Сперва я говорю: «Я понял Вашу проблему. Сейчас я запишу, чтобы не забыть». Далее я при нем записываю его запрос, произнося его вслух. Обычно я формулирую так: «[Сделать то-то и то-то] для [такого-то] к [такой-то дате]». Теперь я поворачиваюсь к клиенту и спрашиваю: «Я Вас правильно понял?» Если он отвечает «Да», вопрос закрыт, и клиент уходит сам, если я только не произнесу чего-нибудь такого, что разрушит ситуацию. Я экспериментально установил, что лучший вариант — сказать «Спасибо» и кивнуть.

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

Автоматизированные системы регистрации запросов тоже должны проявлять уважение к клиентам. Когда клиент отправляет электронное сообщение такой системе, она должна автоматически возвращать идентификационный номер запроса. Если клиент обращается к веб-системе, она должна немедленно вывести статус запроса, чтобы клиент был уверен, что запрос сохранен в базе данных. Людям неприятно ощущать, что они отправляют запрос в черную дыру. Идеальным вариантом был бы персональный ответ, но это нереально. Вполне достаточно автоматического подтверждения, что запрос принят. Отсутствие отклика системы держит клиента в «подвешенном» состоянии. К тому же это невежливо. Отсутствие реакции — одна из причин, по которым я не люблю отправлять большие отчеты некоторым производителям. Сейчас стало модным встраивать в приложения автоматическую отправку сообщения о произошедшем сбое. У Netscape есть FullCircle, у Microsoft — свой агент обратной связи, в Apple Mac OS X тоже есть нечто подобное. Эти производители оставляют меня в состоянии неудовлетворенности, поскольку не подтверждают получение моего сообщения. У меня нет никакого способа убедиться, что это не мистификация, призванная убедить пользователей, что производитель о них заботится, в то время как все запросы фактически уничтожаются. Я не ожидаю, что раздастся звонок от менеджера по продажам: «Помните ваше сообщение о сбое на прошлой неделе? Спасибо! Мы устранили ошибку и присвоили вам почетное звание Лучшего клиента месяца!» И все-таки было бы неплохо получить электронное уведомление о получении моего сообщения. (Должен заметить, что когда Том Рейнголд (Tom Reingold) служил в Bell Labs, он не только звонил каждому, кто прислал очередной тысячный запрос, но и приглашал этого клиента на ланч, пользуясь возможностью узнать его мнение о том, как можно улучшить обслуживание. Вот так!)

Конечно, все клиенты хотят, чтобы их запросы были удовлетворены, но каждый знает, что не всегда удается получить желаемое. Однако если люди не чувствуют уважительного отношения, они не будут довольны. В худшем случае они решат, что вы их игнорируете; в лучшем — сочтут, что вы заняты чем-то другим, когда на самом деле вы решаете их проблему.

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

Клиентам важнее видеть деятельность, чем получить ее результаты

Однажды ко мне в комнату ворвался клиент.

«Сервер XYZ полетел!» — вскричал он в панике.

«Я им занимаюсь!» — ответил я.

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

Это было в те времена, когда еще только появились удаленные консоли и дистанционные коммутаторы «клавиатура/видеоадаптер/мышь» (KVM-устройства). Я делал все, чтобы решить проблему, но клиент не видел моей реакции на его слова.

Он был очень разочарован. По его представлениям, чтобы «починить сервер», я должен был вскочить с места, побежать по коридору, набрать секретный код на двери, ведущей в машинный зал, и начать копаться в сервере. Поскольку мое поведение не соответствовало его ожиданиям, он высказал свое недовольство, не стесняясь в выражениях. Он решил, что я собираюсь сидеть и ждать, пока сервер починится сам собой. Я сумел разубедить его, только показав, что происходит на мониторе.

Теперь, если происходит нечто подобное, я исхожу из того, что клиент ничего не знает о консольных серверах и дистанционных коммутаторах «клавиатура/видеоадаптер/мышь». Сперва я проверяю, что сервер действительно отказал и поясняю клиенту, какой тест я выполняю. Я говорю: «Запустим ping! Действительно, сервер не отвечает». Затем вместо того, чтобы броситься в машинный зал, я говорю: «Смотрите. Я могу обратиться к консоли удаленным образом, словно бы я находился в машинном зале!» Я поворачиваю монитор так, чтобы клиент видел, что я делаю. Я устраиваю небольшое «показательное выступление», а затем приступаю к непосредственному решению проблемы.

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

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

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

И наоборот, клиенты будут крайне недовольны, если у них возникнет впечатление, что вы их игнорируете. Совершенно не имеет значения, игнорируете ли вы их на самом деле. Если вы начнете решать их проблему, но клиенты этого не будут знать, они предположат, что вы ничего не делаете. Обидно, но это правда. Надеюсь, я убедил вас, как важно принимать запросы клиентов. Не менее важно для вас организовать свое время в соответствии с вашими приоритетами. Как разрешить этот конфликт? С помощью метода «Делегируйте, регистрируйте или действуйте».

Читайте следующий раздел.

Делегируйте, регистрируйте или действуйте

Когда клиент прерывает вашу работу над проектом, у вас есть три варианта:

• Делегировать запрос. Если кто-то другой может решить проблему, передайте запрос ему.

• Зарегистрировать запрос. Если справиться с проблемой можете только вы, но она несрочная, зарегистрируйте запрос. Сделайте это убедительно для клиента; простого обещания запомнить недостаточно.

• Действовать. Если проблема действительно неотложная, например отказ какой-то службы, отложите текущую работу и займитесь решением проблемы.

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

Делегирование

Если вы установили взаимную защиту от прерываний, описанную в начале главы 1, вы можете отослать клиента к своему партнеру. Вовсе не обязательно говорить: «Я сейчас занят проектом, так что оправляйтесь к другому сисадмину». Можно поступить гораздо вежливее.

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

Люди не хотят заново объяснять свою проблему каждому, к кому их делегируют, поэтому я всегда излагаю суть вопроса своему коллеге. Я часто могу сформулировать ее в технических терминах гораздо эффективнее, чем клиент.

Итак, вот общая линия поведения. Я громко говорю: «Я попрошу Мэри заняться этой проблемой». Затем я звоню Мэри: «Привет! Тут у меня Джо. Ему нужно то-то и то-то». Я поворачиваюсь к клиенту: «Мэри ждет Вас и готова Вам помочь». Джо получает подтверждение, что его запрос принят, а Мэри готова решить проблему.

♥ Будучи технически грамотными, мы нередко забываем, каково нетехнарю сформулировать запрос. Это очень трудно, может быть, даже страшно. Объясняя Мэри, чего хочет Джо, я облегчаю ему жизнь.

Иногда запрос оказывается достаточно сложным, и я боюсь, что в разговоре с Мэри что-то упущу. Тем не менее я должен помочь ей подготовиться. Например: «Привет! Тут у меня Джо. У него довольно сложная проблема с веб-сервером. Я его сейчас пришлю к тебе».

Конечно, бывают ситуации, когда вы спешите и просто не можете позвонить партнеру. Я думаю, неприемлемо отвечать клиенту: «А с Мэри Вы разговаривали?» Гораздо лучше: «Сейчас за это отвечает Мэри. Поговорите с ней, пожалуйста». Звучит официально и выглядит как инструкция. Следуя официальным процедурам, люди испытывают определенный комфорт.

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

Регистрация

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

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

Большие задачи я предпочитаю регистрировать с помощью специализированной программы. Я обнаружил, что приложение с открытым кодом RT от компании Best Practical ( http://www.BestPractical.com ) лучше любой коммерческой системы. (Издательство O'Reilly не так давно выпустило книгу «RT Essentials» (Основы RT), где подробно описаны конфигурирование и работа с RT.) При отправке электронного сообщения в адрес RT этот запрос автоматически регистрируется и отслеживается. Если у вас нет RT, отправьте запрос клиента самому себе по электронной почте. А пока клиентов нет, отправьте себе напоминание установить RT.

Чтобы продемонстрировать клиенту, что его запрос принят, я громко сообщаю «Сейчас я внесу Ваш запрос в список дел» или «Сейчас я сделаю запись в RT". Затем, вводя текст, я читаю его: "Джилл нужно установить принтер. Он у нее в комнате в коробке. Это надо сделать в четверг до 9 часов вечера».

♠ Всегда записывайте время, к которому должна быть выполнена работа. Если вы напишете просто «четверг», клиент может подумать, что речь идет об утре четверга, в то время как вы имеете в виду вечер.

Введя запрос (текст которого клиент слышал), я спрашиваю: «Я ничего не упустил?» Это помогает избежать недопонимания. Кроме того, клиент получает удовлетворение от мысли, что он управляет процессом; в какой-то мере, так оно и есть.

Щелкнув по нужной кнопке, я говорю «Готово!» и возвращаюсь к своим делам. Регистрация запроса в RT, органайзере или списке дел свидетельствует о вашем профессионализме и заставляет вашего клиента доверять вам. Запись на случайных обрывках бумаги или самоклеящихся листочках производит обратный эффект.

Ни в коем случае не полагайтесь только на свою память. Я уже говорил о необходимости загружать переднюю часть мозга более важными вещами. Не пытайтесь запомнить запрос клиента. Вы умны (и отлично выглядите), но не следует поручать мозгу то, что лучше доверить бумаге. Запишите запрос и забудьте о нем. Освободите свой мозг. В результате нас ожидает…

Засада в коридоре

Когда кто-то останавливает меня в коридоре и обращается с просьбой, я заношу ее в список дел. Однако если у меня нет при себе органайзера, я скорее откажусь принять запрос, чем понадеюсь на свою память. Я человек честный и прямой. Я говорю примерно следующее: «Я согласен, что надо сделать то, что вы предлагаете, но сейчас я занят другой проблемой, а органайзера у меня с собой нет. Я боюсь забыть о нашем разговоре. Сделайте одолжение, отправьте мне электронное сообщение со словами «установите веб-приложение», и я все вспомню». Сообщая клиенту конкретную фразу, которую он должен мне послать, я освобождаю его от необходимости искать формулировку. Кроме того, я освобождаю свой мозг от необходимости помнить о запросе.

Если поблизости находится компьютер, с которого можно отправить электронное сообщение, я прошу человека за компьютером отправить мне сообщение, даже если он не участвовал в разговоре!

Кстати, вспомнил. Никуда не выходите без органайзера (бумажного или электронного)! Всегда носите его с собой.

Действие

Третий вариант — выполнить запрос немедленно. Вы потеряли сосредоточенность над текущей работой, но по крайней мере сделали две попытки отклонить запрос. Если его решение потребует две минуты, то дешевле сделать все сразу, чем записывать вопрос, а потом возвращаться к нему.

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

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

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

 

Резюме

• Важно поддерживать сосредоточенность. Сосредоточенность достигается с помощью устранения отвлекающих факторов и эффективной обработки прерываний.

• Прерывания, в сущности, являются попыткой других людей управлять вашим временем. Прерывания — исконный враг сосредоточенности и, следовательно, тайм-менеджмента.

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

• Устранение отвлекающих факторов позволяет вам поддерживать сосредоточенность. Уберите все лишнее с рабочего стола и с экрана компьютера. Уберите отвлекающие вас предметы из рабочей комнаты. Отключите интернет-пейджеры, уведомления о новых электронных письмах и т. п.

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

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

Некоторые общие советы

К сожалению, в этой книге невозможно дать конкретные рекомендации о том, как вы должны работать. Я даже не знаю, какая операционная система у вас установлена. Тем не менее я могу посоветовать следующее:

•  Семь раз отмерьте, один раз отрежьте. Прежде чем совершить необратимые действия, оцените все последствия.

•  Создайте резервную копию до того, как измените файл. Резервная копия избавит вас от многих проблем. Однако создавать ее следует до внесения изменений!

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

•  Во время отладки вносите только одно изменение за раз. Внося только одно изменение, вы видите, что повлияло на систему. Так вам удастся избежать путаницы в процессе отладки.

•  Всегда тестируйте свою работу. Некоторые люди, кажется, никогда не ошибаются. Однако я обнаружил, что они тщательно тестируют то, что сделали; просто мы этого не видим.

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

•  Самые странные проблемы часто происходят от неверной конфигурации DNS. DNS влияет на работу многих подсистем, часто самым непонятным образом. Нередко проблема с DNS маскируется под другую проблему. Это справедливо как в отношении клиентских компьютеров, которым недоступны их DNS-серверы, так и в отношении клиентов, которые пытаются достичь адресата, пользуясь ошибочной информацией, полученной от DNS.

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

• Регистрируя запрос, вы получаете возможность планировать свое время, не завися от прерываний. Мы обсудим эту тему в главе 8.

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

• Клиент предпочитает знать наверняка, что его запрос принят (даже если он будет выполнен позже), а не гадать, дошел ли он до вас.

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

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

Главное — начать

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

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

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

 

3

Рутинные процедуры

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

Не так! Как системный администратор я приветствую скуку. Я мечтаю, чтобы в течение недели все происходило по расписанию, проекты завершались в срок, приложения устанавливались без проблем, а документация содержала ответы на мои вопросы. «Дайте мне хотя бы один скучный день!» — кричу я, когда главный сервер выходит из строя или клиент обращается со срочной, но неразрешимой проблемой.

Я бы все отдал за скучный месяц!

Улучшить ситуацию позволяют технические средства. Мы можем сделать свою жизнь скучнее (в хорошем смысле!) с помощью долгосрочного планирования и подходящей инфраструктуры, обеспечивающей плавный ход событий. Например: автоматизация установки программного обеспечения новых компьютеров, при которой все они устанавливаются идентично; планирование обновлений, чтобы не было компьютеров с морально устаревшими компонентами; поддержание инфраструктуры безопасности, чтобы она стала повсеместной и менее обременительной. На эти темы уже написано много книг. Я предпочитаю «The Practice of System and Network Administration» (Практическое системное администрирование и администрирование сетей), Addison Wesley.

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

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

Однако я все-таки хочу исключить тот беспорядок, который не позволяет мне получать удовольствие от работы. Вот что следует накрепко запомнить о процедурах:

Процедуры дают нам способ подумать один раз, а сделать много раз.

Программисты давно это поняли. Они используют библиотечные коды и не создают каждую новую программу с чистого листа. Зачем каждый раз заново писать функцию вывода? Конечно, функция printf языка С не самый эффективный способ вывода отформатированных данных, но представьте, как было бы глупо (и неэффективно), если бы способ вывода данных изобретался для каждой программы отдельно.

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

 

Примеры процедур

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

Процедура 1: заправка по воскресеньям

Я заправляю машину каждое воскресенье. Я разработал эту процедуру, и она хорошо служит мне.

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

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

Я не просто изо дня в день откладывал заправку, я постоянно беспокоился! «Заправиться ли сейчас? Пожалуй, да». «Господи, я же опаздываю; может быть, заправлюсь завтра. Я уверен, что не забуду выехать из дома на час раньше». «Я же собирался заправиться вчера вечером, но так устал, что совсем забыл. Черт возьми!» Огромное количество умственной энергии уходило на пустяки.

Теперь у меня первая половина недели (а то и вся неделя, если я мало езжу) упорядочена, по крайней мере в этом отношении.

Это удачная и простая процедура, и она прекрасно работает.

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

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

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

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

Процедура 2: никуда без органайзера

Теоретически органайзер должен быть у меня под рукой, когда он мне понадобится. Я знаю, что он нужен мне на работе. Это очевидно. Но иногда он нужен дома. Оставить ли его на работе в предположении, что он не потребуется мне сегодня вечером? Оставить его в машине или забрать домой? «Бог с ним, оставлю его здесь, он мне вечером не нужен».

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

Безусловно, менять планы гораздо тяжелее, чем сходить в машину за органайзером. Однако я не иду за ним, потому что в этот момент мне кажется, что легче все же попытаться запомнить договоренность. Я выбираю наилегчайший вариант из имеющихся непосредственно сейчас, а не в теоретическом будущем, когда окажется, что я ошибся. Посмотрите на меня! Я сэкономил прогулку до машины и обратно!

Гораздо худший сценарий развивается, когда я сажусь утром в машину, чтобы поехать на работу, и обнаруживаю, что у меня нет органайзера. Я думаю: «Где же он? Здесь его нет. Я отнес его домой? Не знаю. Должно быть, я оставил его на работе».

Естественно, когда я приезжаю на работу, оказывается, что я действительно оставил органайзер дома. Теперь мне приходится весь день обходиться без него. Запланированные дела перепутываются, встречи срываются — ужас!

Чтобы помочь себе разработать эту процедуру, я нашел прекрасное заклинание:

На вопрос «Брать ли с собой органайзер?» есть только один ответ: «Да».

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

Вот почему я потерял органайзер только один раз за 14 лет. Каждый раз, когда я выхожу из комнаты, ухожу с работы, сажусь в машину, выхожу из машины и т. д., я обязательно держу в руке органайзер… Благодаря этому непреложному правилу привычка выработалась очень быстро и закрепилась прочно. Иногда мы кладем вещи не на место и теряем их след. Мы кладем куда-то предмет, а потом выходим из комнаты без него, потому что не имеем привычки все время носить его с собой. Если мы не носим органайзер всегда, то наш мозг не беспокоится, если у нас нет его сейчас. Я выработал привычку, практически тактильное пристрастие, всегда держать органайзер в руке.

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

Подумайте, каких нужных вещей сейчас при вас нет. Почему вы не носите их с собой постоянно?

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

• Органайзер (бумажный или электронный)

• Сотовый телефон и/или пейджер

• Ручка

• Бумажник, кошелек и т. п.

• Пластиковые карточки

• Ключи (металлические или электронные)

• Пластиковые карточки с медицинской информацией, в том числе о страховке

• Ноутбук (для некоторых)

Может, кого-то и насмешит ваша экипировка. Но большинство понимает, как важно всегда иметь при себе авторучку.

Процедура 3: регулярные встречи с шефом

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

Итак, мы договорились встречаться или общаться по телефону каждый вторник в 10 часов утра независимо от того, есть ли в этом экстренная необходимость. Теперь на организацию 15-минутной встречи не уходит ни минуты.

Возможно, вы решите перенять этот опыт, особенно если вам кажется, что вы маловато общаетесь со своим шефом. Ежедневная пятиминутка в 9 часов утра может оказаться полезнее для вас и меньше досадит ему, чем ваши попытки отвлечь его в течение дня.

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

Процедура 4: обход подчиненных

Когда я работал в Bell Labs, у меня в подчинении было 15 других системных администраторов. Мне не хотелось командовать ими: все они были умны, трудолюбивы и независимы. Я предоставил их самим себе. Однако вскоре я узнал, что они чувствуют себя брошенными. Нужно было уделять им больше времени.

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

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

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

Если у вас возникли эти вопросы, ответ на них — «Да»

С годами я решил, что на следующие вопросы всегда нужно отвечать «Да». Если они возникают вновь, теперь я не трачу умственную энергию на поиски ответа.

• Сохранить ли прямо сейчас файл, над которым я работаю?

• Взять ли с собой органайзер (или оставить его здесь)?

• Занести ли это дело в свой список дел?

• Просмотреть ли календарь, прежде чем я соглашусь на эту встречу?

• Занести ли эту договоренность в календарь?

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

• Проверить ли список утренних встреч, прежде чем я сыграю в Half Life еще разок до начала рабочего дня?

• Выполнить ли Цикл сегодня (или расслабиться)?

• Заправить ли машину прямо сейчас (или тянуть с заправкой до последнего момента)?

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

Ответом на все эти вопросы будет «Да». Этот список появился в результате десяти лет работы, в течение которых у меня были проблемы (маленькие и не очень), вызванные тем, что каждый раз я размышлял, взвешивал все «за» и «против» и принимал обдуманное, но неверное решение. Я старался вести себя разумно. Прошло много времени, пока я понял: хватит размышлять! Ответ всегда «Да». Не надо ничего взвешивать, не надо тратить умственную энергию на принятие решений, не надо убеждать себя, что на этот раз ситуация в корне иная! Если вы спрашиваете себя, ответом будет «Да»!

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

Многие из этих вопросов эквивалентны вопросу «Чьей памяти следует доверять- моей или органайзера?» Мы уже знаем, что наша память ненадежна, иначе зачем мы покупали органайзер? Так пользуйтесь им!

Я почти 10 лет разрабатывал правила на каждый из этих случаев, и по удивительному совпадению ответ на все вопросы один и тот же. Избавьте себя от болезненного опыта и поверьте мне: ответ — всегда «Да».

Еженедельные совещания у руководства проводились по вторникам. Обход в понедельник обычно снимал массу вопросов, которые в противном случае обсуждались бы на еженедельном совещании. Это позволило сократить совещания по вторникам. Короткие совещания — это здорово!

Меня удивило, как хорошо работает мой метод. Меня также удивило, что все его заметили. Однажды, подходя к комнате системных администраторов, я нечаянно подслушал, как кто-то произнес: «А вот и Том наносит нам визит», после чего раздался короткий смешок.

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

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

Из этой истории можно извлечь два урока:

• Разработайте процедуру, которая решает ваши проблемы.

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

Процедура 5: обход клиентов

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

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

Когда я узнал, что он совершает ежедневный обход клиентов для решения проблем, я был потрясен. Это шло вразрез с нашей политикой фиксирования всех проблем с помощью системы регистрации запросов! Такое поведение бросало вызов нашим попыткам заставить клиентов отправлять электронные сообщения с просьбой о помощи. Разве это правильно?

Вскоре я понял, что это очень правильно. Люди (особенно те, кто не разбирается в компьютерах) обычно не сообщают о том, что причиняет им неудобство в работе, думая, что так и должно быть. Регулярный обход клиентов позволил моему коллеге устранить эти неудобства и повысить продуктивность работы. Кроме того, это помогло наладить хорошие взаимоотношения между системным администратором и клиентами. В результате системного администратора стали приглашать на обсуждение будущих проектов, что позволило избежать многих проблем.

Не применяйте этот метод, если вы не умеете говорить людям «нет». Одна из причин его эффективности заключалась в том, что мой коллега следовал принципу, являющемуся разновидностью принципа «Делегируйте, регистрируйте или действуйте», описанного в главе 2. Я назову эту разновидность так: «Исправляйте, регистрируйте или сочувствуйте».

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

• Регистрация. Если проблема была серьезней, он помогал клиенту составить электронное сообщение и отправить его системе регистрации запросов. Эта группа клиентов не привыкла отправлять запросы и побаивалась делать это. Под руководством системного администратора процедура не казалась им такой страшной.

• Сочувствие. Иногда клиенты обращались с невыполнимыми просьбами или сообщали об известной проблеме, решение которой было уже запланировано на будущее. Мой коллега обнаружил, что в этом случае самое лучшее — выразить сочувствие, но без снисхождения. «Да, — вздыхал он, — весьма неудобно, что система работает таким образом». Клиент соглашался и был доволен тем, что на его жалобу отреагировали. Затем мой коллега говорил: «Не думаю, что здесь можно что-то исправить, но, вероятно, кто-нибудь найдет решение». Клиент выигрывал от того, что получал подтверждение неустранимости проблемы, а не оставался в неведении. Мой коллега выигрывал от того, что нерешаемые вопросы не попадали в систему регистрации, а он лучше понимал положение дел. Он регистрировал такие запросы в своем органайзере. Если решение все-таки находилось, он возвращался к клиенту и выглядел чудотворцем.

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

Я подозреваю, что когда мой коллега приступил к своим обходам, он был ошеломлен огромным количеством вопросов, с которыми к нему обращались. Как я уже сказал, не используйте этот метод, если вы не умеете говорить людям «нет». Он требует самодисциплины, иначе вы весь день проговорите с первым клиентом. Однако со временем первоначальный наплыв нерешенных вопросов рассосется, и регулярный обход станет сродни процедуре обслуживания техники.

Процедура 6: предварительная компиляция действий системного администратора

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

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

Это был тот случай, когда надо было «не думать, а действовать». Конечно, лента при этом расходовалась не самым экономным образом, но мое время дороже ленты.

В продолжение этой истории замечу, что я обычно заменял ленты в конце рабочего дня. Если я был поглощен проектом (а почти всегда так оно и было), я вспоминал о замене лент достаточно поздно. Я и так засиживался допоздна, а из-за необходимости менять ленты уходил с работы еще позже. Когда я направлялся после работы домой или на одно из многочисленных общественных мероприятий, в которых неизменно участвовал, я злился на «эти чертовы ленты, из-за которых опять опаздываю».

Требовалось разработать более удачное расписание, и я придумал такое заклинание:

Ежедневные дела надо делать в начале дня.

Впоследствии, когда каждое мое утро стало начинаться с планирования согласно системе Цикл, наивысший приоритет я назначал делу «Замена лент».

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

Процедура 7: в случае сбоя связывайтесь с руководством

Однажды в фирме, где я работал, произошел сбой электропитания. Ситуация усугублялась отсутствием связи между системными администраторами, с одной стороны, и руководством и клиентами, с другой. Руководство считало, что его следовало известить о проблеме раньше, а системные администраторы считали, что им не дают спокойно разобраться в проблеме. Я уверен, что с вами ничего подобного не случалось. Или все-таки случалось?..

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

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

Это была простая процедура, и она хорошо работала. Жаль, ее не существовало во время той первой аварии.

Если ваша компания работает на виду у всех (приветствую тружеников Amazon, Google и Yahoo!), подобная процедура должна охватывать и отдел по связям с общественностью. Важно разработать эту процедуру до первого серьезного сбоя, даже если дискуссия обещает быть напряженной. Иногда сбои столь грандиозны, что привлекают внимание прессы. Нетрудно представить себе, какая шумиха может подняться. Несколько лет назад достаточно было сказать «Интернет» или «компьютерная безопасность», чтобы сбежались представители всех средств массовой информации. (Теперь они пресытились, и сообщения типа «Дыра в системе безопасности Microsoft принесла убытки миллиону фирм» больше не считаются новостями.) Тем не менее, если ваш бизнес достаточно широк, важно заранее совместно с отделом по связям с общественностью разработать стратегию общения с прессой. Вы должны знать, к кому направить журналистов, если они станут вам звонить. Если такого плана нет, самое лучшее- отвечать «Без комментариев» и класть трубку еще до того, как вам захочется что-нибудь добавить. Поговорить с журналистом весьма заманчиво, но многие системные администраторы считают, что во время аварии следует решать технические проблемы. Пусть прессой занимаются те, кому положено.

Процедура 8: автоматическая проверка при выполнении некоторых действий

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

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

Полезная настройка команды ping

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

В Linux звуковой сигнал включается с помощью опции — а команды ping.

В ОС Solaris и других UNIX-подобных системах, где отсутствует опция — а, можно прибегнуть к следующему трюку. Вывод программы ping содержит двоеточие только в тех строчках, которые сообщают об удачной попытке. Направьте вывод на вход команды tr, транслирующей каждое двоеточие в символ Ctrl-G (то есть звуковой сигнал).

$ ping — s 64.32.179.56  | tr: ^G

(Чтобы «пингование» было непрерывным, в Solaris [2] нужно задать переключатель — s. В других системах это не требуется.)

Чтобы последовательность Ctrl-G отобразилась в командной строке, вам, возможно, придется предварить ее последовательностью Ctrl-V. To есть вы должны напечатать:

$ ping — s 64.32.179.56 | TR: CTRL–V CTRL-G

Какое отношение это имеет к системному администрированию? Есть множество автоматических проверок, которые мы можем сделать частью своей работы:

• Выходя из комнаты, запирающейся на кодовый замок, я проверяю, находится ли электронный ключ у меня в кармане. (Смежное правило: я никогда ни на секунду не кладу электронный ключ на стол, на пол, куда-то еще. Он всегда у меня в кармане, а карман всегда при мне.)

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

• Всякий раз, когда в фирме появляется новый сотрудник, я знакомлюсь с ним, решаю его текущие проблемы, если таковые имеются, и объясняю, как запрашивать помощь в будущем. Если я тут же решу его проблемы, он быстрее приступит к работе, а чем раньше я научу его пользоваться системой регистрации запросов (а не звонить мне напрямую), тем лучше я смогу планировать свое время.

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

• Прежде чем отсоединить сетевой кабель, я запускаю программу ping (с ежесекундной проверкой), которая зарегистрирует обрыв связи, если я отсоединю не тот кабель.

• Каждый раз, когда я добавляю новое правило для брандмауэра, я сначала запускаю демонстрацию того, что собираюсь блокировать, чтобы убедиться, что этой блокировки еще нет. Затем я создаю правило для брандмауэра. Я снова повторяю демонстрацию, чтобы проверить, работает ли правило. (Если я не запущу демонстрацию до создания правила, я не смогу удостовериться, что оно работает, как задумано.)

Процедура 9: создание резервной копии перед редактированием файла

Собираясь редактировать файл конфигурации, я всегда создаю его резервную копию. Я никогда не размышляю о том, достаточную ли ценность он представляет. Если возник такой вопрос, на него следует ответить «Да». Я всегда создаю резервные копии по единому правилу, не тратя время на поиски оптимального решения. Моя система состоит в том, чтобы имя копии включало в себя сегодняшнюю дату. Например, файл named.conf копируется в файл named.conf-20060120 (20 января 2006 года). Я пробовал использовать дату последнего изменения файла, но пришел к выводу, что лучше включать в имя файла сегодняшнюю дату. Это позволяет отследить, когда я редактировал файл. В UNIX я могу просмотреть файл в репозитории RCS и увидеть историю изменений, практически уходящую в бесконечность (более подробно об этом сказано в главе 13).

Всегда есть соблазн сказать себе: «Я вношу незначительное изменение, которое всегда смогу отменить вручную» или «Я эксперт; я ничего не перепутаю». Однако опыт показывает, что все-таки лучше создать резервную копию. Особенно если через три недели придется ломать голову над тем, почему одна из служб прекратила функционирование.

Процедура 10: список вещей в дорогу

Я много путешествую. Раньше я то и дело забывал что-нибудь взять в дорогу, а если и не забывал, то все равно нервничал: а вдруг все же что-то забыл? Кому нужен такой стресс?

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

Когда я пакую чемодан, я постепенно зачеркиваю пункты этого списка.

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

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

 

Как разрабатывать собственные процедуры

Вы рассмотрели несколько процедур, которые служат мне верой и правдой. Как вам разработать собственные? Вот некоторые моменты, на которые следует обратить внимание.

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

 Обслуживание техники. Работа системного администратора во многом похожа на работу садовника. Вы должны понемногу полоть сорняки каждую неделю. Нельзя сделать всю прополку за пару выходных в начале лета и потом загорать до конца сезона. Если вам приходится выполнять какую-то работу ежедневно (еженедельно, ежемесячно), превратите ее в процедуру. Если вы затеяли выбрасывать хлам, посвятите этому делу один час ежедневно. Если вы проводите ревизию пользовательской базы данных, проверяя записи уволившихся сотрудников, просматривайте по 100 учетных записей ежедневно, пока не закончите.

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

• Когда размышления отнимают больше времени, чем само дело. Если вы заметили, что на размышления о каком-то деле уходит больше времени, чем заняло бы его выполнение, сделайте его. (Не следует путать размышления о деле и размышления по ходу его выполнения.)

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

• Незначительные или низкоприоритетные дела, которые можно (но не стоит) игнорировать. Бывают дела, которые можно иногда проигнорировать, и ничего плохого не случится. Однако если вы поступите так неоднократно, у вас начнутся проблемы. Примерами таких дел являются замена лент для копирования, заказ расходных материалов и т. д. Занесите пункт «заказать расходные» (или что там у вас) в список дел на каждый понедельник. Лучше проигнорировать это напоминание в тот раз, когда нет необходимости ничего заказывать, чем забыть сделать заказ.

• Обучение. Некоторые жалуются, что у них нет времени на повышение профессионального уровня. Другие планируют посещение одних курсов в год, даже если не знают, что там будет. Короче, ничего не произойдет само собой, если вы не приложите усилий.

• Быть в курсе. Лучше запланировать один час в неделю на чтение журналов, чем пытаться «догнать поезд» раз в несколько месяцев. Выбрасывайте все непрочитанные журналы раз в месяц. Если вы не смогли прочитать журнал до выхода следующего номера, вы никогда его не прочитаете. Если у вас нет отдельного кабинета, где бы вы могли запереться и спокойно почитать, найдите другое место, где клиенты вас не достанут.

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

Когда я работал в Bell Labs, каждый системный администратор обслуживал две-три группы клиентов (мы все оказывали техническую поддержку всем сотрудникам, но предполагалось, что за каждым системным администратором закреплен конкретный контингент пользователей). Мы должны были встречаться с представителем группы клиентов и начальником отдела, где эта группа работала.

Была нелегко «втиснуть» эти совещания в расписание начальников отделов, но те в конце концов сдавались, если получали обещание, что совещание начнется вовремя и продлится не дольше 15 минут.

Начальники отделов считали крайне необычной ситуацию, в которой они общались непосредственно с системными администраторами, а не «играли в кошки-мышки». Они часто просили продлить совещание или в течение 15 минут ставили задачи, чтобы потом представитель клиентов и системный администратор обсуждали решение этих задач друг с другом.

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

 

Удаление старых процедур

Иногда приходится обновлять процедуры.

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

Я считаю, что надо доверять себе. Раз процедура установлена, значит, я взвесил все «за» и «против», в том числе и этические. В конце концов, речь идет о замене магнитных лент и заправке автомобиля, а не о жизненно важных вопросах.

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

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

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

 

Резюме

• Хорошая процедура позволяет вам экономить усилия и сокращает время на принятие решений.

• Процедуры дают вам возможность «один раз подумать и много раз сделать».

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

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

• Повторяющиеся события, не включенные в расписание.

• Задачи технического обслуживания.

• Поддержка взаимоотношений и рабочей обстановки.

• Ситуации, в которых размышления о каком-то деле отнимают больше времени, чем оно само.

• Вещи, которые вы часто забываете.

• Одноразовые или низкоприоритетные задачи, которые нельзя все время игнорировать.

• Повышение профессионального уровня.

• Информированность о новинках.

Запланируйте время на чтение

Вы не успеваете прочитать все компьютерные журналы, на которые подписались? Запланируйте один час на чтение каждую неделю. Найдите укромное место и читайте, сколько сможете. Выбрасывайте то, что не удалось прочитать; интересуйтесь только самой свежей информацией.

 

4

Система Цикл

В 1997 году я получил награду за свою общественную деятельность. В дополнение к работе системного администратора и активному участию в общественной жизни я много времени уделял четырем некоммерческим организациям, в одной из которых я был президентом, а в другой — основателем. Меня тогда спросили, как я везде успеваю. Я улыбнулся, поблагодарил за комплимент и удержался от того, чтобы сказать: «Я системный администратор! Я борюсь с хаосом, чтобы жить!»

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

Ваши клиенты ценят вашу способность доводить дело до конца выше, чем любые другие ваши качества. Ничто так не подрывает вашу репутацию, как невыполненное обещание. Секрет владения завершающим броском состоит в том, чтобы регистрировать все запросы и сопровождать каждый вплоть до полного завершения. Моя система заключается в методе, который я называю Цикл, поскольку он повторяется ежедневно, и выходная информация одного дня является входной для следующего. Помните, на школьных уроках биологии вы рисовали круговую диаграмму: из икринки появляется головастик, у него вырастают лапки, он превращается в лягушонка, а затем во взрослую лягушку, которая откладывает икринки, и все начинается сначала? Моя система — примерно то же самое, разве что каждый цикл длится 24 часа, и мне не приходится жить в пруду.

Для Цикла требуются три инструмента: список дел, скомбинированный с расписанием на текущий день, календарь и список долгосрочных жизненных целей. Храните все эти инструменты в одном месте. Сам процесс не зависит от того, используете ли вы карманный компьютер или бумажный органайзер, купленный в канцелярском магазине.

Важно держать эти три инструмента в одном месте, потому что:

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

• Всегда легче отыскать один предмет, чем три.

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

В этой главе Цикл описан в общих чертах, а главы 5, 6 и 7 посвящены его составляющим: спискам дел и расписанию, календарю и жизненным целям. Возможно, это будут самые важные главы из того, что вы прочитали за всю свою бытность системным администратором.

 

Не доверяйте своему мозгу

Системные администраторы, вообще говоря, умны. Вы — умный. Я — умный. Мы все умные. Мы достигли нашего положения, работая головой, а не мускулами. Конечно, крепкие мускулы в нашей работе не помешают, но по сути это умственный труд. У среднего человека емкость кратковременной памяти составляет семь единиц (плюс/минус две). А как насчет среднего читателя этой книги? Держу пари, у вас она равна восьми или девяти, а у кого-нибудь и десяти (плюс/минус три).

Взглянув на свой список дел, я вижу 20 пунктов. Черт. Это намного больше десяти.

Я никоим образом не могу надеяться, что мой мозг удержит 20 пунктов в памяти. Мне нужна внешняя память. Вам тоже.

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

Я своему не доверяю. Поэтому я всегда записываю все просьбы. У меня даже есть такое заклинание:

Всегда записывать все просьбы.

Мой мозг обижается на такое недоверие. Когда кто-то обращается ко мне с просьбой, мой мозг кричит: «Я запомню! Том, убери свой органайзер! Доверься мне на этот раз!» Однако, чтобы не послушаться его, мне достаточно вспомнить, как я, столкнувшись с клиентом, чью просьбу не выполнил, пытался оправдаться фразой «Я забыл».

В главе 2 я описал методику «Делегируйте, регистрируйте или действуйте». Когда мы делегируем задание, у нас нет необходимости его записывать, хотя иногда полезно сделать запись, чтобы проследить за тем, как оно будет выполнено. (Став, так сказать, сторожем своему брату.)

Кроме того, если мы собираемся выполнить задание тут же, записывать его тоже не нужно. Когда меня просят «Передайте соль, пожалуйста», я не записываю эту просьбу в список дел, чтобы тут же вычеркнуть ее. Это было бы глупо. Однако если ко мне обращаются с просьбой, а я отвечаю: «Конечно, вот только закончу с этим делом», я записываю просьбу. Не следует путать «когда я закончу» и «прямо сейчас». Я, например, испытываю огромное искушение не записывать просьбу в органайзер, потому что надеюсь не забыть о ней, когда справлюсь с текущей работой.

Бедные наши мозги! Они так страдают из-за предположения, что именно в мозгу находится наше эго. Иногда оно переходит все границы и перехваливает своего приятеля — мозг. Когда вы думаете «Мне не нужно это записывать» или «На этот раз можно сделать исключение; я ничего не забуду», знайте, это ваш мозг — эго размером с Монтану — обещает вам невозможное, подобно сотруднику отдела продаж Microsoft, старающемуся отработать свой оклад.

Я долго думал, что мозг — самая важная часть моего организма. Потом я понял, кто внушает мне эту мысль.

— Эмо Филипс (Emo Philips)

Если это поможет вашему мозгу справиться с обидой, вспомните, что освобождая его от запоминания списка дел, вы сберегаете энергию мозга для более важных задач. В главе 1 я упомянул исторический анекдот об Альберте Эйнштейне, который пытался сохранить, насколько это возможно, максимум умственной энергии для физики, избавляя свой мозг от всяческих посторонних размышлений, к примеру о том, что сегодня надеть. Рассказывают также, что Эйнштейн не запоминал адреса и номера телефонов, даже собственные. Наиболее важные он записывал на листочке, который хранил в бумажнике, чтобы не загромождать свою драгоценную память. Когда кто-нибудь спрашивал его номер телефона, Эйнштейн отвечал, что номер есть в телефонном справочнике, и учтиво предлагал поискать его там. Берите пример с Эйнштейна; берегите умственную энергию для системного администрирования.

Если у меня нет при себе органайзера, а кто-то обращается ко мне за помощью (обычно это случается, когда я иду в туалет), я решительно перекладываю ответственность за регистрацию просьбы на клиента. Например, я говорю: «Я спешу на собрание, и мне очень не хотелось бы забыть о Вашей просьбе. Обещайте, что вы отправите электронное сообщение на адрес help [которое автоматически создаст запись в системе регистрации запросов] и опишете в нем свою проблему». Я считаю, что ответственность за запоминание просьбы должна быть возложена на мой органайзер или на клиента. Но только не на мой мозг.

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

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

Идеальная PDA-среда

Когда карманные компьютеры PDA (Personal Digital Assistant — персональный цифровой помощник) еще только появились и моделей было мало, я работал в среде, стандартизированной для одной конкретной модели. Команда системных администраторов настраивала PDA так, что он синхронизировался с домашним каталогом пользователя на файл-сервере. Таким образом, для этих пользователей регулярно выполнялось резервное копирование.

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

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

 

Почему другие системы не работают

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

Система Беспорядочных Записей заключается в том, что ее приверженец делает записи на случайных обрывках бумаги или ведет несколько списков дел и разбрасывает их, где попало. Меня особенно умиляет вид монитора, обклеенного желтыми прямоугольными листками. Что на этих самоклеющихся бумажках? Списки дел? Напоминания о встречах? Телефонные номера? Никто не знает. Каковы их приоритеты? А вдруг какая-нибудь отклеится? Полный хаос.

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

Другая крайность — Бесконечный Роковой Список. Обычно человек приходит к выводу, что много списков или разбросанные бумажки с записями не позволяют рационально вести дела. Он покупает блокнот и объявляет, что это его единственный список дел. Больше не будет путаницы, не так ли? Он усердно носит блокнот с собой, записывает в него все новые дела, а завершенные дела вычеркивает. Поначалу все идет прекрасно, но затем процесс начинает давать сбои. Трудно расставлять приоритеты. Старые пункты забываются, потому что глаз к ним привыкает и реагирует только на новые.

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

Хуже всего то, что такой метод убивает ваше самоуважение. Вы не испытываете удовлетворения от того, что выполнили все дела в списке, потому что это невозможно в принципе. Это Роковой Список.

Ньюмен: Я — американский почтальон.

Джордж: Вы один из этих парней, которые постоянно сходят с ума, хватают ружье и палят в окружающих?

Ньюмен: Бывает.

Джордж: Но почему?

Ньюмен: Потому что поток писем никогда не прекращается. Они приходят, и приходят, и приходят, и нет просвета. Это бесчеловечно. Каждый день гора писем становится все выше! И ты должен их разносить, но чем больше ты их разносишь, тем больше их приходит. А потом ломается сканер штрих-кода, и это в день рассылки Publisher's Clearing House!

— «Сейнфельд», 418-я серия «Старик»

Если Система Беспорядочных Записей слишком хаотична, а Бесконечный Роковой Список порождает депрессию, то система Цикл, как говорится, «в самый раз». В ней используется инструмент (бумажный органайзер или портативный компьютер), который можно носить с собой, что позволяет держать все компоненты вместе. Цикл дает вам ощущение завершенности дел в конце каждого рабочего дня, когда вы видите, что обработали весь список.

 

Успешные системы

Я уже сказал, как важно доводить любое дело до конца (делать «завершающий бросок») и что не следует полагаться на свой мозг, а также описал свойства провальных подходов к ведению дел. Теперь я объясню, что делает систему успешной.

Хорошая система характеризуется следующими качествами:

• Портативность. Вы можете взять ее с собой куда угодно.

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

• Управляемые единицы информации. Не миллион мелких записей, но и не единственный Роковой Список.

Элементы, составляющие хорошую систему:

• Календарь. Место, куда вы записываете текущие встречи, совещания, торжественные мероприятия и т. д.

• Список жизненных целей. Несколько страниц для ваших долгосрочных планов и других заметок.

• Ежедневник. На каждый день мы имеем:

• Список дел. Список дел только на этот день с расставленными приоритетами.

• Расписание. Почасовое расписание на этот день.

Главный элемент системы — страничка, посвященная сегодняшнему дню. Она должна быть достаточного размера, чтобы на ней помещались список дел на этот день и расписание. Органайзеры с такими страничками производят фирмы FranklinCovey и Filofax (рис. 4.1). Альтернативой может быть PDA-компьютер (наладонник). Органайзер необходимо всегда иметь при себе, чтобы, если кто-то обратится к нам с какой-то просьбой, сразу записать ее в органайзер, а не на клочок бумаги, который потеряется раньше, чем вы перепишете его содержимое в более надежное место.

Цикл

Цикл является развитием системы, которую я успешно применял в течение десяти лет. Этот метод прост в применении и в то же время включает в себя все компоненты, необходимые системному администратору.

Рис. 4.1. FranklinCovey. Filofax и другие фирмы выпускают для своих органайзеров странички на каждый день, где вы можете записать список дел и расписание на сегодня

Наш органайзер состоит из четырех частей:

• 365 списков дел на год. Мы собираемся составлять по отдельному списку дел на каждый день. В сегодняшнем списке перечислены дела, которые вы должны сделать сегодня. Если вы знаете, что какое-то дело должно быть выполнено в конкретный день, запишите его на соответствующей странице. Дела, оставшиеся невыполненными к концу дня, переносятся в список следующего дня. (Если вы пользуетесь бумажным органайзером, оставьте в нем странички только на один месяц, а то его трудно будет носить!)

 Расписание на сегодня. Каждый день распланирован с точностью до часа.

• Календарь встреч. Эта часть предназначена для записи всех наших встреч, совещаний, общественных обязанностей и т. п. Событие, запланированное далее, чем на текущий месяц, записывается в этот календарь, а потом переносится на страничку с соответствующей датой.

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

Система Цикл работает следующим образом: каждый день вы тратите 10 минут на планирование дня. Процесс планирования весьма прост.

• Составить расписание на сегодня. В расписании на текущий день я резервирую время на все ранее намеченные встречи. Они уже записаны в моем календаре. (Подробности я привожу в главе 6.) Я подсчитываю, сколько времени осталось. Это мои рабочие часы.

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

• Расставить приоритеты и откорректировать расписание. По каждому пункту я оцениваю время, необходимое для его выполнения. Затем складываю эти оценки. Если суммарное время превышает время, отведенное сегодня на работу, я переношу некоторые дела в завтрашний список. О критериях отбора дел для переноса на завтра мы поговорим позже.

• Выполнить план. Весь день я выполняю дела, перечисленные в списке, и участвую в совещаниях. Я все время сосредоточен на работе. Если какой-то пункт выполнен, я отмечаю его крестиком.

• Закончить день. В конце дня я переношу незаконченные дела в завтрашний список. Перенесенные пункты я отмечаю черточкой.

• Покинуть офис. Теперь я могу уходить из офиса. Я счастлив от того, что обработал каждый пункт: он либо выполнен, либо перенесен на следующий день. Ничто не забыто.

• Повторить. На следующий день Цикл повторяется. Список дел на этот день уже частично состоит из дел, перенесенных с предыдущих дней.

Имея каждый день новый список, мы поддерживаем в себе ощущение завершенности, когда в конце дня видим, что каждый пункт обработан. Если нам удается выполнить все дела до конца рабочего дня, мы можем наградить себя, поработав над «приятным» проектом или уйдя домой пораньше, если у нас гибкий график. Если работы столько, что за сегодня все не переделать, настроение все же остается хорошим, потому что переполнение под нашим контролем.

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

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

Такой подход кажется вам слишком механическим? Слишком негибким? Вы скоро убедитесь, насколько он гибок. Весь процесс планирования отнимает не больше десяти минут ежедневно, зато избавляет вас от многих часов стресса. Разве спланировать один день нереально? Что делать, если новые дела добавляются в список в течение дня? Я обещаю ответить на этот вопрос в главе 5. Прежде чем учиться ходить, вам нужно научиться ползать.

 

Резюме

• Необходимо уметь регистрировать все клиентские запросы и доводить их выполнение до конца (или отклонять). Клиенты (те, кого вы обслуживаете) и менеджеры (те, кто решает, когда повышать вам зарплату) ценят это умение, потому что хотят, чтобы их запросы и проекты выполнялись, а не «спускались на тормозах».

• Хороший «завершающий бросок» — ключ к повышению по службе.

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

• Ничто так не оскорбляет, не злит и не разочаровывает клиента, как обещание, данное системным администратором и потом забытое.

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

• Чтобы не забывать запросы, регистрируйте их надежным способом. Человеческий мозг не так надежен, как бумага или электронные устройства. Записывайте запросы в тот момент, когда получаете их. Всегда записывайте все запросы. Берегите свой мозг для более важных задач.

• Системы со списками дел не работают по ряду причин. Беспорядочно разбросанные записи теряются. Единый список дел превращается в угнетающий Бесконечный Роковой Список. Обе системы отрицательно влияют на самооценку.

• В системе Цикл используются календарь встреч и важных дат, список долгосрочных целей, список дел на сегодня (и на каждый день) и расписание на сегодня, позволяющее планировать работу.

• Каждый день начинается с десятиминутного планирования. Изучите календарь, чтобы понять, сколько времени у вас уйдет на встречи и совещания. Остальное время вы можете посвятить делам из сегодняшнего списка. Вы определяете, достаточно ли у вас времени для выполнения всех дел из списка, и, если потребуется, переносите низкоприоритетные дела на другие дни или ведете переговоры с клиентами о переносе сроков.

Начните прямо сейчас!

Когда вы начнете придерживаться системы Цикл, она покажется вам неудобной. Однако со временем вы почувствуете себя более комфортно. Вы приспособите ее под свой стиль, когда лучше в ней разберетесь. Психологи утверждают, что для формирования привычки требуется 21 день. В течение 21 дня упорно делайте одно и то же, чтобы ваш мозг стал относиться к этому делу как к привычке, не требующей особых усилий. Мое правило "список дел на каждый день" не станет вашей привычкой, пока вы не начнете его соблюдать. Запланируйте к выполнению вашу новую привычку на сегодня. Оставшиеся 20 дней вам будет гораздо проще.

 

5

Система Цикл: списки дел и расписания

Теперь, раздразнив вас кратким описанием системы Цикл в главе 4, в течение трех глав подряд я буду раскрывать ее элементы, от каждодневных до долгосрочных. Эта глава посвящена управлению списком дел, то есть сегодняшнему дню. В следующей главе обсуждаются календари, позволяющие организовать время на ближайшие дни и месяцы. Наконец, в главе 7 мы поговорим о постановке долгосрочных жизненных целей. Поскольку Цикл является повторяющимся процессом, я промолчу о моментах, обсуждать которые бессмысленно, пока вы не прочли следующие главы. Не исключено, что вы захотите прочесть эти три главы несколько раз подряд.

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

 

Типичный день

Рассмотрим работу Цикла на примере одного дня.

Входя утром в офис, вы должны сразу сосредоточиться и запустить этот процесс. В противном случае вас захватят прерывания и отвлекающие факторы, которых полно вокруг: на автоответчике мигает индикатор новых сообщений, в коридоре подходят сотрудники, зовет к себе автомат с кофе, к тому же вам интересно, какой комикс появился сегодня на сайте User Friendly. Вы решаете проверить электронную почту и… через несколько часов осознаете, что половина дня пролетела впустую.

Итак, ОСТАНОВИТЕСЬ. Не проверяйте электронную почту и не читайте новости на сайтах. Вместо этого закройте дверь (если вам повезло с отдельным кабинетом) и выполните все шаги Цикла.

Вначале составьте план

«А можно я сперва проверю электронную почту?»

Нет. Планирование займет 10 минут. Почта может подождать.

«А вдруг произошел сбой, и мне сообщили о нем по электронной почте?»

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

Вот компромисс: выведите на экран «приборную панель» приложения, которым вы пользуетесь для мониторинга сети. Если вы видите, что все службы работают нормально, значит, проверять почту не нужно. (А разве программа мониторинга уже не известила бы вас о сбое, если он произошел?)

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

Шаг 1: составьте расписание на сегодня

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

Предположим, листок вашего календаря выглядит, как показано на рис. 5.1.

Рис. 5.1. Записи в календаре

У вас запланированы совещания на 10:00 и 15:00, каждое по часу. Вы отмечаете эти интервалы на страничке с расписанием. Вам нужен перерыв на обед, и его вы планируете с 12 до 13. Затем вы подсчитываете, сколько времени остается на дела из списка. Сейчас 8:30, и вы хотите уйти в 17:30, то есть через 9 часов. Три часа уже заняты, на другие задачи остается шесть часов. На рис. 5.2 показано, как выглядит ваше расписание в данный момент.

Шаг 2: составьте список дел на сегодня

Теперь вы составляете список сегодняшних дел и подсчитываете, сколько у вас работы (в часах). Как правило, на этот день уже запланированы какие-то дела. Вы добавляете то, что пришло вам в голову (например, гениальную мысль, осенившую вас, пока вы шли от машины до офиса) и, если сегодня первый день месяца, сверяетесь со списком долгосрочных целей (подробнее об этом сказано в главе 7).

Поскольку вы работаете с системой Цикл первый день, ваш список дел изначально пуст. Однако вы представляете себе, что должны сделать. Запишите эти дела вкратце; необязательно писать законченные предложения. После этого список может выглядеть примерно так, как показано на рис. 5.3.

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

Рас. 5.2. День с размеченными интервалами

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

Рис. 5.3. Понедельник. Список дел в вашем органайзере

Рис, 5.4. Понедельник. Добавлена оценка времени

Итак, сколько работы у вас на сегодня? Запишите рядом с каждым пунктом списка дел примерное время, за которое сможете его выполнить (рис. 5.4).

В этом примере вы можете прикинуть, сколько времени уйдет на все дела. Сложите часы (помечены как «ч»), прибавьте к ним остальные значения (минуты), и вы получите девять часов.

Шаг 3: расставьте приоритеты и откорректируйте план

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

• Срок исполнения сегодня, и дело необходимо сделать прямо сейчас.

• Срок исполнения наступит скоро.

• Все остальное.

Для простоты обозначим эти приоритеты А, В и С соответственно. На рис. 5.5 показано, как я расставил приоритеты в нашем примере.

Как справиться с переизбытком дел

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

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

Рис. 5.5. Понедельник. Добавлены приоритеты

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

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

• Выделить сегодняшнюю подзадачу. Выделите в задаче решаемую подзадачу, а остальное перенесите на завтра. Например, установка новой системы резервного копирования включает в себя много шагов. Сегодня вы можете ее распаковать и убедиться, что все ее части на месте, а кабели достаточно длинны. Завтра вы сможете найти добровольного помощника и установить тяжелое оборудование. На следующий день вы сконфигурируете драйверы. Вы каждый день будете понемногу продвигаться и выполните задание в срок. Разбив его на этапы, запишите каждый этап в отдельный список дел на день. Это подходящий метод для задач, выполнение которых может неожиданно застопориться. Например, первый этап следует выполнить немедленно. Если вы обнаружите нехватку каких-либо частей, у вас будет время добиться их поставки. Об отсутствии кабеля лучше узнать сейчас, чем в последний день.

• Сократить задачу (уменьшить время на ее выполнение). Иногда удается найти способ сокращения времени, отпущенного на выполнение задачи. Например, устанавливая компьютер для Боба, вы обнаружили, что он не прочь поболтать и что работа идет вдвое быстрее, если его нет поблизости. Или, наоборот, Боб технически достаточно грамотен, чтобы самостоятельно установить на компьютере дополнительное программное обеспечение. Возможно, он даже не прочь сделать все сам, если вы разрешите. Если ему потребуются пакеты, он попросит у вас диски, или вы можете сказать ему, что именно не установлено, пообещав зайти позже и все доустановить. Боб сможет немедленно приступить к работе за компьютером, а вы — перейти к другим делам. И, конечно, чтобы не забыть, включите в завтрашний список дел пункт «Закончить установку ПО для Боба».

• Изменить оценку трудоемкости. Оценивая время, необходимое для выполнения задачи, нужно всегда преувеличивать ее трудоемкость. Так безопаснее. Однако если вы переусердствовали в этом, то обнаружите, что задачу вполне можно выполнить и за меньшее время.

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

• Попросить шефа помочь вам с расстановкой приоритетов. Составив список дел и определив приоритеты и примерное время, можно обратиться к шефу за помощью в расстановке приоритетов. Если вы никогда этого не делали, то, возможно, сочтете этот совет чересчур фантастичным, но в действительности менеджерам часто кажется, что они слабо влияют на работу подчиненных, и вопрос «Правильно ли я расставил приоритеты?» заставляет их приободриться. (Конечно, задавая этот вопрос каждый день, вы заработаете жирный минус в графе «Умение работать самостоятельно» на ежегодной аттестации.) В моей практике был случай, когда мой шеф очень четко расставил приоритеты в моей работе, и это помогло мне лучше выполнять свои обязанности в целом. В другой раз шеф обнаружил в моем списке дела, переданные другому отделу, и вычеркнул их (со словами: «Джо Шмоу должен научиться делать это самостоятельно. Я поговорю с его начальником».) Иногда с меня снимали целые категории обязанностей («Передайте Джо, что мы больше этим не занимаемся, а если у него возникнут проблемы, пусть выходит на меня!»), а иногда шеф перепоручал мои задачи другим. Я вижу, что многие системные администраторы и не догадываются о такой возможности, а ведь она при разумном подходе является мощнейшим инструментом тайм-менеджмента.

• Отложить встречу. Это, конечно, может быть плохим решением. Перекраивание расписания — сплошной кошмар, многих оно раздражает и может сорвать сроки проекта. Как вариант вы можете не явиться на встречу или послать своего представителя. Если намечается двухчасовое собрание, а по поводу нового сервера от вас требуется только сказать, что он поставляется в синем корпусе, а не в красном, то отправьте кого-нибудь вместо себя. (А когда начнут обсуждать серьезные вопросы, ваш представитель сможет вызвать вас на собрание по телефону.) Отложить встречу лучше, чем не явиться на нее. Я заметил: когда я договариваюсь о переносе встречи лично или по телефону (поскольку электронная почта недостаточно интерактивна), собеседник часто готов сократить встречу (и обсуждать лишь самые важные вопросы). Например, выясняется, что его интересовал лишь цвет корпуса сервера. Так вот, сервер будет синий.

• Задержаться на работе. Я привожу этот вариант исключительно для полноты картины. Это наихудшее решение. Большинство людей способно продуктивно работать лишь четыре-пять часов в день. Все остальное — бег на месте. Поэтому такие книги, как «Extreme Programming» (Экстремальное программирование), O'Reilly, или «PeopleWare» (Человеческий фактор), Dorset House, рекомендуют исключить сверхурочную работу. Конечно, системному администратору иногда приходится работать допоздна. Как сказано в разделе «Делегируйте, регистрируйте или действуйте» главы 2, если случилась серьезная авария, клиенты надеются, что на ликвидацию последствий брошены все силы, и вы работаете, пока проблема не будет решена.

Вернемся к нашему примеру со списком дел.

Попробуем перенести низкоприоритетные дела на следующий день. У нас есть дело с приоритетом С — «Исследование программы мониторинга». Его и перенесем.

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

Вы уменьшили объем работы на час. Вам остается разобраться еще с двумя часами.

Рис. 5.6. Полностью загруженный понедельник. Часть дел перенесена на вторник

К счастью, имеется дело с приоритетом В (модернизация GCC), которое тоже можно перенести. Повторите ту же операцию (переместите запись в портативном компьютере или поставьте черточку и перепишите на другую страницу в органайзере). Теперь список выглядит, как показано на рис. 5.6, и соответствует количеству часов, имеющихся в вашем распоряжении.

Работа над долгосрочными проектами

Как вы работаете над длительными проектами? Как определить сегодняшние дела, если список дел растянут на полгода?

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

В моем ежедневном списке дел я записываю название проекта и текущий этап. Так я напоминаю себе об отдаленной цели, пока работаю над повседневными задачами. Например: «Реорганизация сети: карта текущей сети».

Шаг 4: выполняйте план

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

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

Закончив одно дело, приступайте к следующему. Не теряйте времени.

Многие жалуются, что тратят массу времени на то, чтобы решить, за какое дело взяться следующим. Простейшее решение заключается в том, чтобы сделать все дела с приоритетом А в том порядке, в каком они идут в списке, затем также поступить с делами с приоритетом В и, наконец, с приоритетом С. Мы улучшим эту систему в главе 8, а пока вы не ошибетесь, если просто будете выполнять дела по порядку. Как правило, первыми в списке указаны дела, перенесенные с предыдущих дней. Иными словами, дела, которые вы отложили, «всплывают» вверх по списку, и их надо делать в первую очередь.

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

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

Итак, закончив дела с приоритетом А, приступайте к делам с приоритетом В. Разобравшись с ними, побалуйте себя самым интересным делом с приоритетом С.

Шаг 5: закончите рабочий день

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

Последние полчаса рабочего дня посвятите анализу невыполненных пунктов. Если среди них есть дела с приоритетом А, не пускайте ситуацию на самотек. Позвоните сотруднику, который ждет решения своего вопроса, и выработайте совместный план действий. Если же вы сами установили сроки (как обычно и бывает), перенесите пункты списка на следующий день.

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

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

Все несделанные дела с приоритетами В и С тоже надо перенести на другой день. Теперь ваш список выглядит, как показано на рис. 5.7.

Получилось, что на пятичасовую работу ушло шесть часов.

Шаг 6: можно идти домой

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

Рис. 5.7. Список дел на понедельник в конце рабочего дня

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

Было время, когда я каждый день уходил с работы в ужасном настроении. Мне казалось, что я все работаю и работаю, но ничего не успеваю. Теперь я использую систему Цикл. Я просматриваю список дел, вижу, что обработал каждый пункт, и у меня возникает ощущение завершенности. Я покидаю офис с улыбкой на лице.

Шаг 7: все сначала

Предположим, сегодня вторник. Вы повторяете Цикл с сегодняшним списком дел.

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

Составьте расписание на сегодня

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

Пока все неплохо!

Составьте список дел на сегодня (вторник)

Вчера вы получили четыре новых задачи. Назовем их Задача 1, Задача 2, Задача 3 и Задача 4. Это низкоприоритетные дела, которые были поручены вам на вчерашнем совещании. Они не так важны, как то, чем вы занимались в понедельник, и вы записали их в список сегодняшних дел (на вторник), полагая, что это реалистичный вариант. К тому же в списке есть дела, перенесенные из вчерашнего списка.

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

Первое сообщение информировало всех сотрудников компании, что восточный вход в здание фирмы закрыт. Вы бесконечно благодарны руководству компании, которое потратило свое драгоценное время на запись этого сообщения, иначе вы бы ни за что не догадались, что означают объявления «Восточный вход закрыт», развешанные по всем коридорам. Поскольку это сообщение не требует от вас никакой реакции, смело вычеркивайте его.

Следующее сообщение пришло от вашего поставщика из Cisco. Вы записываете его телефон, поскольку собираетесь перезвонить ему (однако, прежде чем вычеркнуть пункт, вы обязательно проверите, совпадает ли этот телефон с тем, что хранится в вашей базе данных, описанной в главе 12). Третье сообщение от другого поставщика. Ему вы перезванивать не собираетесь, так что вы просто пишете в списке «спам» и ставите крестик в графе «Сделано». Теперь ваш список на вторник выглядит, как показано на рис. 5.8.

День еще не начался, а у вас уже два пункта вычеркнуто! Отлично!

Вы можете удивиться: зачем заносить в список пункты, чтобы тут же их вычеркнуть? Таким способом вы ведете журнал телефонных звонков, которые, как говорится, «к делу на пришьешь». Это одна из причин, по которым я предпочитаю бумажный органайзер электронному. Меньше мороки с записью-вычеркиванием.

Я уже несколько раз отмечал, что системному администратору хорошо бы иметь какую-нибудь систему регистрации клиентских запросов. Как включить ее в свой Цикл? Ежедневно выделяйте некоторый отрезок времени специально для обслуживания клиентских запросов. Когда-то я работал в фирме, где должен был треть дня обрабатывать такие запросы. Каждый день я добавлял в список дел двухчасовую работу под названием «Клиентские запросы». Это не означает, что я разбирался с запросами только в течение первых двух часов рабочего дня. Я резервировал время на тот случай, если появится неотложный запрос.

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

Рис. 5.8. Вторник. Список дел после прослушивания автоответчика

♥ Если у меня установлена взаимная защита от прерываний, в расписании на время действия защиты я пишу аббревиатуру «ВЗП». Любая работа над проектом, выполняемая в это время, как подарок.

Теперь можно подсчитать, сколько часов потребуется, чтобы переделать все дела. Ни много ни мало 11 с четвертью! При 8-часовом рабочем дне самое время расставить приоритеты. Все пункты, которые нужно выполнить сегодня, автоматически получают приоритет А. Система резервного копирования, которую вы еще не установили, имела приоритет А вчера, значит, получит его и сегодня.

Расставьте приоритеты и откорректируйте план

Какие приоритеты присвоить пунктам «Клиентские запросы» и «Прерывания»? С одной стороны, их необходимо выполнять каждый день, значит, они должны иметь наивысший приоритет. Однако пункт «Прерывания» — это нечто вроде буфера, который нужен на случай появления реальных прерываний. Вы имеете определенную свободу действий и можете пометить этот пункт литерой В.

В списке присутствует несколько дел с приоритетом В и очень много с приоритетом С (что вполне нормально). Сам список выглядит так, как показано на рис. 5.9.

Вчера общее время дел с приоритетом А и В превысило количество ваших рабочих часов, и вам пришлось перенести кое-что на сегодня. Сегодня дела с этими приоритетами потребуют 6 часов 15 минут. Переизбытка дел не наблюдается, и переносить что-то на завтра не нужно.

Рис. 5.9. Вторник. Список дел после расстановки приоритетов и оценки времени

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

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

Выполняйте план

Теперь выполняйте дела с приоритетом А, пока не сделаете все. Работа с запросами клиентов может привести к возникновению новых дел. Например, если запрос не может быть выполнен за один присест, имеет смысл занести его в список дел. Предположим, запрос № 43001 из системы регистрации запросов требует исправления ошибки в пакетном задании, выполняющемся ночью, и проверки того, что исправление выполнено правильно. Вы можете внести коррективы, а в списке завтрашних дел сделать запись о необходимости проверки (рис. 5.10).

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