Методические основы управления ИТ-проектами
Покупка
Тематика:
Информационный менеджмент
Издательство:
ИНТУИТ
Год издания: 2016
Кол-во страниц: 324
Дополнительно
Вид издания:
Курс лекций
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-9963-0466-0
Артикул: 830113.01.99
Представленный учебник содержит детальное описание процедур управления проектами внедрения информационных технологий. Отличительной особенностью данного курса является изложение материала с привязкой к этапам жизненного цикла создаваемого продукта, а не к фазам некоторого абстрактного проекта. Это позволяет читателю сформировать целостное представление о необходимых в ИТ-проекте управленческих процедурах, а так же использовать материал последовательно во времени, по мере перехода от одного этапа технологического цикла создания продукта к другому.
При создании ИТ-решений перед всеми сторонами, вовлеченными в жизненный цикл проекта, возникает целый ряд вопросов, связанных с определением и детальным структурированием необходимых работ, с распределением прав и обязанностей, с управлением и контролем за
исполняемыми работами. Одним из действенных инструментов для решения данных вопросов является использование унифицированных подходов, закрепленных в современных международных и российских стандартах и методологиях управления проектами. Рассмотренные в книге процедуры управления созданием информационных технологий не ограничиваются рекомендациями какого-то одного стандарта управления проектами, а базируются на разнообразных современных апробированных методиках.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.02: Информационные системы и технологии
- 38.03.01: Экономика
- 38.03.02: Менеджмент
- 38.03.03: Управление персоналом
- 38.03.05: Бизнес-информатика
- ВО - Магистратура
- 09.04.02: Информационные системы и технологии
- 38.04.01: Экономика
- 38.04.02: Менеджмент
- 38.04.03: Управление персоналом
- 38.04.05: Бизнес-информатика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Методические основы управления ИТ-проектами 2-е издание, исправленное Грекул В.И. Коровкина Н.Л. Куприянов Ю.В. Национальный Открытый Университет “ИНТУИТ” 2016 2
УДК [004:005.8](075.8) ББК 17 Г80 Методические основы управления ИТ-проектами / Грекул В.И., Коровкина Н.Л., Куприянов Ю.В. M.: Национальный Открытый Университет “ИНТУИТ”, 2016 (Основы информационных технологий) ISBN 978-5-9963-0466-0 Представленный учебник содержит детальное описание процедур управления проектами внедрения информационных технологий. Отличительной особенностью данного курса является изложение материала с привязкой к этапам жизненного цикла создаваемого продукта, а не к фазам некоторого абстрактного проекта. Это позволяет читателю сформировать целостное представление о необходимых в ИТ-проекте управленческих процедурах, а так же использовать материал последовательно во времени, по мере перехода от одного этапа технологического цикла создания продукта к другому. При создании ИТ-решений перед всеми сторонами, вовлеченными в жизненный цикл проекта, возникает целый ряд вопросов, связанных с определением и детальным структурированием необходимых работ, с распределением прав и обязанностей, с управлением и контролем за исполняемыми работами. Одним из действенных инструментов для решения данных вопросов является использование унифицированных подходов, закрепленных в современных международных и российских стандартах и методологиях управления проектами. Рассмотренные в книге процедуры управления созданием информационных технологий не ограничиваются рекомендациями какого-то одного стандарта управления проектами, а базируются на разнообразных современных апробированных методиках. (c) ООО “ИНТУИТ.РУ”, 2010-2016 (c) Грекул В.И., Коровкина Н.Л., Куприянов Ю.В., 2010-2016 3
Введение ИТ-проект. Жизненный цикл ИТ-проекта. Организационная структура ИТ-проекта. Термин “ИТ-проект” обычно используется для обозначения деятельности, связанной с использованием или созданием некоторой информационной технологии. Это приводит к тому, что ИТ-проекты охватывают очень разнообразные сферы деятельности: разработку программных приложений, создание информационных систем, развертывание ИТ-инфраструктуры и пр. В этой книге мы будем часто говорить о проектах создания информационных систем, подразумевая реализацию каких-то информационных технологий. С одной стороны, эти работы соответствуют классическому определению проекта [1, 23]: “Проект – это комплекс усилий, предпринимаемых с целью получения конкретных уникальных результатов в рамках отведенного времени и в пределах утвержденного бюджета, который выделяется на оплату ресурсов, используемых или потребляемых в ходе проекта”. С другой стороны, они обладают известными отличительными особенностями: разделение на уровне идеологии заказчика и исполнителя: заказчиком, как правило, является бизнес, а исполнителем – ИТ-специалисты, и есть трудности в выявлении требований, ожиданий от проекта, в формировании технического задания. Существует также проблема эффективных коммуникаций; ответственность за результат проекта имеет “солидарный” характер. То есть здесь нельзя возложить ответственность за успех проекта только на исполнителя, точно так же, как нельзя говорить, что исключительно заказчик виновен в том, что проект не удался. В ИТ-проекте должны создаваться определенные условия для взаимодействия сторон, и стороны, участвующие в нем, несут равную ответственность за результаты проекта; зачастую реализация ИТ-проекта предусматривает изменение существующих организационных структур на предприятии; обычно в ИТ-проект вовлечено множество подразделений организации; существует высокая вероятность конфликтов между руководителем проекта, высшим руководством, руководителями подразделений и персоналом организации; многие ИТ-проекты имеют колоссальные бюджеты. В крупных компаниях масштабы проектной деятельности в области информационных технологий (ИТ) измеряются миллионами долларов, причем реализация новых проектов происходит постоянно. Если, например, промышленное предприятие достаточно один раз построить – и оно будет работать, не требуя регулярных инвестиций, то развитие ИТ-инфраструктуры в растущих компаниях требует больших и регулярных вложений. Большие бюджеты, в свою очередь, подразумевают больший уровень ответственности и, соответственно, больший уровень компетенции тех людей, которые этими проектами управляют. Если говорить о реализации ИТ-проектов, следует обратить внимание на следующие особенности: 4
зачастую в компании заказчика одновременно выполняются несколько ИТпроектов; приоритеты выполнения проектов постоянно корректируются; по мере реализации проектов выполняется уточнение и корректировка требований и содержания проектов; велико влияние человеческого фактора: сроки и качество выполнения проекта в основном зависят от непосредственных исполнителей и коммуникации между ними; каждый исполнитель может принимать участие в нескольких проектах; налицо трудности планирования творческой деятельности, отсутствуют единые нормативы и стандарты; сохраняется повышенный уровень риска, вплоть до непредсказуемости результатов; происходит постоянное совершенствование технологии выполнения работ. Анализ статистики показывает, что примерно 90 процентов ИТ-проектов аналогичны уже выполненным. У руководителя проекта имеется опыт реализации таких задач и понимание возможных проблем. В этих случаях иерархическая структура проекта и работ (ИСП/ИСР) формируется с применением подхода Top-down (сверху вниз), используется типовая структура проектной команды, планы проекта (план управления рисками, план коммуникаций и пр.) аналогичны планам предыдущих проектов. Однако 10 процентов проектов – инновационные, реализуемые “с нуля” и требующие творчества, нестандартных решений и управленческой смелости. Принятие решений в таких проектах характеризуется высокими рисками, что требует от руководителя глубоких знаний методики проектного управления и понимания особенностей её применения в сфере информационных технологий. Применение методологии управления проектами позволяет зафиксировать цели и результаты проекта, дать им количественные характеристики, определить временные, стоимостные и качественные параметры проекта, создать реалистичный план выполнения проекта, выделить, оценить риски и предотвратить возможные негативные последствия во время реализации проекта. Для эффективного управления проект должен быть хорошо структурирован. Суть этого процесса сводится к выделению следующих основных элементов: фазы жизненного цикла проекта, этапов, работ и отдельных задач; организационная структура исполнителей проекта; структура распределения ответственности. Жизненный цикл – это последовательность фаз проекта, через которые он должен пройти для гарантированного достижения целей проекта, в нашем случае – для реализации некоторой информационной технологии. Организационная структура подразумевает выделение ролей исполнителей, которые необходимы для реализации проекта, определение взаимоотношений между ними и распределение ответственности за выполнение задач. 5
Инициация проекта Адаптация модели жизненного цикла проекта, процедура адаптации модели ЖЦ ИС. Разработка технико-экономического обоснования. Формирование бизнес-цели проекта. Разработка устава проекта. Идентификация и анализ участников проекта. Формирование требований проекта. Организация и проведение результативного интервью. Использование функции качества. Адаптация модели жизненного цикла проекта В данном учебном пособии по управлению ИТ-проектами в качестве концептуальной основы используется модель жизненного цикла информационных систем (ЖЦ ИС), описанная в стандарте ГОСТ Р ИСО/МЭК 15288. В соответствии с данным стандартом запуск каждого нового проекта подразумевает создание (или адаптацию уже имеющейся) модели ЖЦ, состоящей из стадий. Процесс создания (или адаптации уже имеющейся) модели ЖЦ начинается с определения целей и результатов каждой из стадий, образующих структуру работ для детализированного моделирования процессов реализации ИТ. [10] Исходя из допущений базового стандарта, а также типовых этапов ЖЦ ИТ и принятой последовательности их реализации, авторами предлагается следующая модель ЖЦ ИТ, определяющая последовательность изложения материала в книге. 1. Планирование проекта 2. Проектирование 3. Разработка и внедрение 4. Эксплуатация и поддержка 5. Утилизация и обновление В таблице ниже представлены цели каждой из выделенных стадий ЖЦ (см. табл. 1.1). Приведенные этапы есть стадии жизненного цикла информационной системы и не тождественны жизненному циклу проекта. Жизненный цикл продукта отражает, что нужно сделать для создания, эксплуатации, поддержки и утилизации данного продукта, а жизненный цикл проекта - как нужно организовывать и управлять работой. Фаза ЖЦ продукта может включать в себя все этапы ЖЦ проекта (см. рис. 1.1 (а, б)), и, в соответствии со стандартом ГОСТ Р ИСО/МЭК 15288 [10], предусматривает наличие этапов планирования, оценки и контроля, а также процесса принятия решения - шлюза (см. рис. 1.1. (а)), через который происходит переход на следующий этап ЖЦ ИС и который является точкой мониторинга качества и точкой принятия решения о целесообразности продолжения проекта [10]. Необходимо отметить, что планирование, оценка и контроль характерны для любого цикла управления (например, цикл Деминга). Таким образом, использование их, в том числе на этапе “Эксплуатация и поддержка”, носящем выраженный операционный (не проектный) характер, вполне обосновано. Таблица 1.1. Цели этапов жизненного цикла информационной системы 6
Таблица 1.1. Цели этапов жизненного цикла информационной системы Этап (ГОСТ Р ИСО/ МЭК 15288) Этап (адаптированный) Цель этапа Замысел Планирование проекта Оценка новых возможностей в деловой сфере, разработка предварительных системных требований и проверка их осуществимости. Концептуальное планирование всего ЖЦ ИС Разработка Проектирование Создание проекта системы, которая удовлетворяет требованиям приобретающей стороны и может быть реализована, испытана, оценена, применена по назначению, поддержана при применении, в последующем списана и/или обновлена Производство Разработка и внедрение Разработка (настройка) системы в соответствии с требованиями приобретающей стороны, тестирование системы, реализация соответствующих организационно-технических мероприятий и развертывание поддерживающих систем, направленных на обеспечение корректной эксплуатации внедренного продукта Применение Поддержка применения Эксплуатация и поддержка Использование внедренного продукта в заданных условиях функционирования и обеспечение продолжительной результативности. Осуществление в процессе эксплуатации материально-технического снабжения, технического обслуживания и текущего ремонта, которые обеспечивают непрерывное функционирование рассматриваемой системы и устойчивое предоставление услуг, поддерживающих ее применение Изъятие и списание Утилизация и обновление Обеспечение удаления рассматриваемой системы и связанных с нею обслуживающих и поддерживающих организационно-технологических подсистем. Поддержка планирования перехода на новую версию текущей или на абсолютно новую систему Рассмотрение каждой стадии ЖЦ ИТ в качестве отдельного проекта позволяет (по сути, делает единственно возможным) применять метод планирования по принципу набегающей волны, который значительно понижает рискованность проекта и повышает шансы на успех [9]. 7
Рис. 1.1. (а,б) Примеры соотношения жизненного цикла информационной системы и жизненного цикла проекта В то же время процессы, выполняемые в рамках одной стадии ЖЦ ИТ, могут иметь взаимосвязи как в рамках данной стадии, так и с процессами других стадий. Очевидно, что для успешного достижения целей проекта необходимо не только управлять каждым процессом в отдельности, но и обеспечить комплексный подход к управлению с учетом взаимосвязей, взаимозависимостей как отдельных процессов, так и групп процессов. С целью структурирования процессы управления проектом принято делить на области знаний. Ниже перечислены области знаний, составляющие процессы проектного управления. Предложенный перечень сформирован на основе рекомендаций лучших мировых практик и содержится в стандарте управления проектами [1,10, 23]. 1. Управление интеграцией 2. Управление содержанием 3. Управление сроками 4. Управление стоимостью 5. Управление качеством 6. Управление рисками 7. Управление человеческими ресурсами 8
8. Управление коммуникациями 9. Управление конфигурацией Описание содержания каждой из перечисленных выше областей знаний и соответствующих им процессов приводится в табл. 1.2. Таблица 1.2. Области знаний проектного управления Область знаний Описание Процессы Управление интеграцией Управление интеграцией включает в себя процессы и действия, необходимые для определения, уточнения, комбинирования, объединения и координирования различных процессов и действий по управлению проектом в рамках групп процессов управления проектом. Таким образом, цель данного процесса состоит в достижении эффективного взаимодействия процессов управления проектами, обеспечивающих достижение целей проекта. Эффективное взаимодействие на стадии планирования заключается в формировании базовой линии проекта1) (project baseline), на стадии оценки - в сравнении с базовой линией и корректировке в соответствии с ней на стадии контроля 1. Разработка ТЭО проекта. 2. Разработка устава проекта. 3. Разработка плана управления проектом. 4. Руководство и управление исполнением проекта. 5. Осуществление интегрированного управления изменениями. 6. Оценка альтернатив развития проекта. 7. Планирование закрытия проекта и перехода в стадию эксплуатации. 8. Завершение проекта. Управление содержанием Управление содержанием включает в себя процессы и действия, обеспечивающие включение в проект всех тех и только тех работ, которые необходимы для успешного выполнения проекта. Оно непосредственно связано с определением и контролем того, что включено или не включено в проект [1,23] 1. Формирование требований проекта. 2. Формирование ИСР. 3. Определение содержания проекта. 4. Определение результатов всех стадий жц ис. 5. Оценка реализуемости требований проекта. 9
6. Подтверждение содержания проекта. 7. Определение уточненных системных требований. 8. Мониторинг содержания и объема проекта. 9. Оценка готовности пользователей к работе в системе. 10. Планирование обучения конечных пользователей Управление сроками Управление сроками проекта включает в себя процессы, обеспечивающие своевременное завершение проекта [23] 1. Формирование списка работ проекта. 2. Определение последовательности работ проекта. 3. Оценка трудоемкости и продолжительности работ. 4. Разработка базового расписания проекта. 5. Контроль и управление расписанием проекта Управление стоимостью Управление стоимостью проекта объединяет процессы, выполняемые в ходе планирования, разработки бюджета и контролирования затрат и обеспечивающие завершение проекта в рамках утвержденного бюджета [23] 1. Оценка стоимости проекта. 2. Разработка сметы проекта. 3. Разработка базового плана по стоимости. 4. Управление стоимостью проекта 10