От админа до архитектора. План «кампании»::Журнал СА 12.2010
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

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

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9890
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8106
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8204
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5195
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5873
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 От админа до архитектора. План «кампании»

Архив номеров / 2010 / Выпуск №12 (97) / От админа до архитектора. План «кампании»

Рубрика: Карьера/Образование /  Вектор роста

Леонид Шапиро ЛЕОНИД ШАПИРО, архитектор ИТ-систем, преподаватель ЦКО «Специалист» при МГТУ им. Баумана. MCT, MCSE:S, MCSE:M, MCITP EA, TMS Certified Trainer

От админа до архитектора
План «кампании»

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

Цели и ограничения

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

Что делать, если:

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

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

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

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

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

Цели:

  • Увеличение собственной «стоимости» на рынке труда.
  • Переход на качественно более высокий уровень. Сделать работу интересной.
  • Обеспечение возможности работы с учетом возрастного ценза в ИТ-сфере.

Ограничения:

  • Финансовые возможности.
  • Недостаток времени в связи с большим объемом повседневной работы.

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

Строим план «кампании»

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

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

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

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

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

Определяем цели

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

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

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

Определяя цели для проекта, следует четко понимать, что для бизнеса и для ИТ-подразделения они различаются.

Например, для руководства компании не может являться целью миграция с Windows 2003 на Windows 2008. BDM и спонсор проекта никогда не рассуждают в таких категориях.

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

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

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

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

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

С одной стороны, руководству компании становится понятно, что сотрудник является не просто техническим персоналом, с другой стороны, системный администратор получает опыт подготовки экономических документов и оценки эффективности ИТ-проектов.

Рекомендуется построить дерево целей, которое демонстрирует не только серьезность подхода к проектированию, но и позволяет не упустить важные этапы проекта. На дереве целей дополнительно можно показать и требуемые ресурсы. Следует понимать, что уровень подробностей для BDM и для ИТ различается – не стоит перегружать документ избыточными техническими деталями. На данном этапе дается предварительная оценка потребности в проекте и его экономической эффективности. Здесь вполне можно подготовить и провести презентацию проекта, что позволит упрочить собственные позиции.

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

Формирование проектной команды

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

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

Члены проектной команды должны иметь представление о внедряемой технологии. В идеале проектной группой должен управлять опытный консультант. Неплохо иметь толкового генерала во главе армии.

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

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

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

Аудит информационной системы

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

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

Обследование организации осуществляется как с помощью интервью и заполнения стандартных форм опросников/анкет, так и с помощью специальных программных средств. Например, для изучения структуры службы каталога и организации Exchange у Microsoft есть хорошее средство Active Directory Topology Diagrammer. С его помощью мы получим информацию о логической структуре Active Directory, распределении ролей контроллеров, структуре сайтов и много других важных данных.

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

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

Получив информацию об организации, переходим к следующему этапу.

Предварительный план «кампании». Разработка концепции. Оценка рисков

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

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

Завершены все предварительные действия, выбран вариант решения, настает следующий этап.

Техническое задание

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

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

Программа и методика испытаний

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

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

Построение тестового стенда и стендовые испытания

Этот этап является ключевым для повышения экспертизы администратора в технической составляющей проекта.

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

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

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

Технический проект

Технический проект описывает механизмы реализации всех пунктов технического задания. Может состоять из целого комплекса документов. Например, разрабатывая проект Active Directory Domain Services, необходимо создать систему именования объектов, соответственно в технический проект добавляется вышеуказанный документ.

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

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

Эксплуатационная документация

Подготовка эксплуатационной документации – самый нелюбимый системныйми администраторами этап работ. Написание инструкций для выполнения тех или иных действий, которые и так очевидны, представляется рутинной и бесполезной задачей. Так ли это на самом деле?

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

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

***

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

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


Комментарии
 
  11.01.2011 - 03:00 |  vorloff

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

  11.01.2011 - 03:01 |  vorloff

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

  11.01.2011 - 08:38 |  Leonid Shapiro

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

  12.01.2011 - 01:17 |  Pavel

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

  13.01.2011 - 11:46 |  Alex

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

...торговать сникерсами с лотка

Москвичи в своем репертуаре

  13.01.2011 - 11:46 |  Alex

Коллеги! Различайте Alex-ов! :-D

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

Ничего про москвичей я не писал - это другой Alex!

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

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

  13.01.2011 - 11:54 |  Alex

Прошу прощения за опечатку. Хотел написать:

Я ответил _на_сообщение_ Сергея Евстротова на основании своего жизненного опыта, без попытки "подсластить пилюлю".

  14.01.2011 - 12:13 |  Alex

Прошу прощения за опечатку. Хотел написать:

Я ответил _на_сообщение_ Сергея Евстротова на основании своего жизненного опыта, без попытки "подсластить пилюлю".

  19.01.2011 - 05:00 |  VladL

В первую очередь похвала автору за труд, статья не пустой звук и несет ряд полезных истин, но что в ней не так - она не совсем соответствует заявленному в начале тезису. К сожалению это не практическое руководство, а скорее набросок плана действий (близкий к идеальному или даже идеальный) как произвести модернизацию компании на благодатной почве, когда компания имеет к этому потенциал и необходимость пусть руководство этого и не видит или даже не хочет видеть. Тогда всё сводится к тому что нужно лишь суметь ему(руководству) это доказать, суметь найти аргументы и ключики что в статье и описано. Главная же проблема роста админа в своей организации что то что IT-структура чаще всего достроена, фирма её эксплуатирует, все отделы выполняют свои задачи без проблем и растущий опыт админа просто не к чему применить, он хочет больше ЗП, возможно даже больше работы, но фирме нет необходимости чтото менять, у менеджеров есть интернет, у бухов 1С у конструкторов автокад - они все довольны, работают и зарабатывают. К тому же под поддержкой IT-структуры на которую изначально нанимается админ любой работодатель видит и постепенную её оптимизацию и модернизацию. А уж переход с виндов 2003 на 2008 вообще никем не воспримется как подвиг за который всенепременно надо поднять ставку, очень маленький список фирм которые действительно увеличат от этого перехода свой доход, для подавляющего большинства это будет простая затрата на новый софт и железо, то что админу удобнее и быстрее работается в 2008-м мало кого волнует, и это правильно. Так мне видится.

  19.01.2011 - 05:46 |  Alex

2Vladl
Я правильно понимаю, что исходя из сказанного администратор не в состоянии обосновать переход на windows 2008 после окончания поддержки windows 2003 компанией производителем ?
Или следует понимать, что администратор пытается перейти на windows 2008 server при уже отлаженной работе инфраструктуры компании на windows 2003 , при том что windows 2003 server все еще поддерживается компанией производителем (Microsoft), исходя из того, что ему "удобнее и быстрее работается в 2008-м"?

«    2     »

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru