ФГБОУ ВПО Ставропольский Государственный Аграрный Университет Экономический факультет кафедра «Информационных систем» Информационный менеджмент Лекция №8 Организация управления для различных этапов организации ИТ и ИС: разработка, внедрение и эксплуатация, состав и содержание работ Разработал доцент кафедры «Информационных систем», кандидат педагогических наук Попова Марина Викторовна План лекции Методологии управления 2. Приемы менеджмента для каждого этапа на фирмах-производителях и фирмах-потребителях 1. В настоящее время существует ряд методических материалов по организации управления создания и внедрения ИС 1.Методические подходы к проектному управлению Microsoft Solutions Framework (MSF, http://www.microsoft.com/msf/) Microsoft Operations Framework (MOF, http://www.microsoft.com/mof/.), Rational Unified Process (RUP)(IBM,www://01.ibm.com/software/awdtools/rup/) Extreme programming (XP) (www.extremeprogramming.org/rules.html) Кроме перечисленных методологий управление проектами может осуществляться с учетом рекомендаций, изложенных в руководствах к своду знаний по управлению проектами: PMBOK - A Guide to the Project Management Body of Knowledge,) (http://www.pmi.ru). Данная разработка принадлежит компании PMI. Методология MSF(Microsoft Solutions Framework) позволяет прослеживать организацию управления и состав работ на различных стадиях жизненного цикла ИС и сочетает в себе свойства двух стандартных моделей проектирования: каскадной (waterfall) и спиральной (spiral). Процесс MSF ориентирован на ключевые точки проекта, которые характеризуют достижения в промежуточного или конечного) результата. В соответствии с методологией MSF ИТ команда представлена ИТ специалистами, распределенными по нескольким ролевым кластерам Kраткая характеристика каждого ролевого кластера Ролевые кластеры 1. Управление продуктом Цель - удовлетворенные заказчики. Область компетенций – маркетинг, бизнес-отдача (бизнес приоритеты), представление интересов заказчика, планирование продукта. Состав функций: выступает в роли представителя заказчика, формирует общее видение/рамки проекта, организует работу с требованиями заказчика, развивает сферы применения в бизнесе, формирует ожидания заказчика, определяет компромиссы между параметрами «возможности продукта / время / ресурсы», организует маркетинг, PR и евангелизацию, разрабатывает, поддерживает и исполняет план коммуникаций. 2. Управление программой Цель - достижение результата в рамках проектных ограничений. Область компетенций – управление проектом, выработка архитектуры решения, контроль производственного процесса, административные службы. Состав функций: управляет процессом разработки с целью получения готового продукта в отведенные сроки, формулирует спецификацию продукта и разрабатывает его архитектуру, регулирует взаимоотношения и коммуникацию внутри проектной группы, следит за временным графиком проекта и готовит отчетность о его состоянии, проводит в жизнь важные компромиссные решения, разрабатывает, поддерживает и исполняет сводный план и календарный график проекта, организует управление рисками. 3. Разработка Цель создание продукта в соответствии со спецификацией. Область компетенций - технологическое консультирование, проектирование и осуществление реализации, разработка приложений, разработка инфраструктуры. Состав функций: определяет детали физического дизайна, оценивает необходимые время и ресурсы на реализацию каждого элемента дизайна, разрабатывает или контролирует разработку элементов, подготавливает продукт к внедрению, консультирует команду по технологическим вопросам. 4. Тестирование Цель - одобрение выпуска продукта только лишь после того, как все дефекты выявлены и улажены. Область компетенций - планирование тестов, разработка тестов, отчетность по тестам. Состав функций: обеспечивает обнаружение всех дефектов, разрабатывает стратегию и планы тестирования, осуществляет тестирование. 5. Удовлетворение потребителя Цель - повышение эффективности пользователя, увеличение потребительской ценности продукта. Область компетенций - обеспечение технической поддержки, обучение, эргономика, графический дизайн, интернационализация решения, общедоступность (обеспечение возможности работы для пользователей с ограниченными физическими возможностями). Состав функций: представляет интересы потребителя в команде, организует работу с требованиями пользователя, проектирует и разрабатывает системы поддержки производительности, определяет компромиссы, относящиеся к удобству использования и потребительским качествам продукта, определяет требования к системе помощи и её содержание, разрабатывает учебные материалы и осуществляет обучение пользователей. 6. Управление выпуском Цель – беспроблемное внедрение и сопровождение продукта. Область компетенций: инфраструктура, сопровождение, бизнес-процессы, управление выпуском готового продукта. Состав функций: представляет интересы отделов поставки и обслуживания продукта, организует снабжение проектной группы, организует внедрение продукта, вырабатывает компромиссы в управляемости и удобстве сопровождения продукта, организует сопровождение и инфраструктуру поставки, организует логистическое обеспечение проектной группы. Ролевой Состав работ кластер 1. Этап выработки концепции (envisioning phase) Управление Общие цели проекта; выявление нужд и требований заказчика; продуктом документ общего описания и рамок проекта Управление Цели дизайна; концепция решения; структура проекта программой Разработка Прототипирование; анализ технологических возможностей; анализ осуществимости. Удовлетворение Необходимые эксплуатационные характеристики решения и их потребителя влияние на его разработку. Тестирование Стратегии тестирования; критерии приемлемости, их влияние на разработку решения. Управление Требования внедрения и их влияние на разработку решения; выпуском требования сопровождения. Продолжение таблицы 1 2. Этап планирования (planning) Управление Концептуальный дизайн; продуктом коммуникационный план. Управление Концептуальный программой спецификация; сводный план и сводный календарный график и анализ логический бизнес-требований; дизайн; функциональная проекта; бюджет. Разработка Оценка технологий; логический и физический дизайн; план и календарный график разработки; смета разработки (development estimates). Удовлетворение Сценарии/примеры использования, пользовательские требования, потребителя требования локализации пользовательская и общедоступности документация/план (accessibility); обучения/график тестирования удобства эксплуатации; обучение. Тестирование Оценка дизайна; требования тестирования; план и календарный график тестирования. Управление Оценка дизайна; эксплуатационные требования; план выпуском календарный график пилотного и окончательного внедрения. и Продолжение таблицы 1 3. Этап разработки Управление Ожидания заказчика продуктом Управление Управление функциональной программой проекта; доработка планов. Разработка Разработка программного спецификацией; кода и мониторинг инфраструктуры; документирование конфигураций. Удовлетворение Обучение; доработка плана обучения; тестирование удобства потребителя эксплуатации (usability testing); графический дизайн. Тестирование Функциональное тестирование; выявление проблем; тестирование документации; доработка плана тестирования. Управление Чеклисты развертывания (rollout checklists); доработка планов выпуском внедрения (включая пилотное внедрение); чеклисты подготовки к внедрению (site preparation checklists). Продолжение таблицы 1 4. Этап стабилизации (опытной эксплуатации) Управление Исполнение коммуникационного плана; планирование премьеры продуктом продукта. Управление Мониторинг проекта; приоритезация ошибок. программой Разработка Устранение ошибок; оптимизация кода. Удовлетворение Доработка эксплуатационных руководств; учебные материалы. потребителя Тестирование Тестирование; сообщение об ошибках и их статусе; тестирование конфигурации. Управление Развертывание и поддержка пилотного внедрения; планирование выпуском внедрения; обучение персонала сопровождения. Продолжение таблицы 1 5. Этап внедрения Управление Получение отзывов и оценок заказчика; акт о приеме продуктом выполненной работы. Управление Сопоставление рамок проекта с поставленным решением; программой управление стабилизацией. Разработка Разрешение проблем; поддержка эскалации. Удовлетворение Обучение и управление календарным графиком потребителя Тестирование Тестирование производительности. Управление Управление внедрением; одобрение изменений. выпуском 2.Приемы менеджмента для каждого этапа на фирмахпроизводителях и фирмах-потребителях Успех коллективной работы над проектом немыслим без наличия у членов проектной группы и заказчика единого видения, т.е. четкого, и, самое главное, одинакового, понимания целей и задач проекта. Лишь наличие единого видения способно внести ясность и обеспечить движение всех заинтересованных в проекте сторон к общей цели. Таблица 2- Приемы менеджмента на стадиях создания и внедрения ИС Стадии ( этапы) создания и внедрения ИС Анализ и формирование требований Приемы менеджмента Фирма – производитель Фирма – потребитель Формирование единого видения создания и эксплуатации ИС. Моральное и материальное стимулирование работы над проектом Продолжение таблицы 2 Стадии (этапы) создания и внедрения ИС Анализ и формирование требований Приемы менеджмента Фирма – производитель Фирма – потребитель Формирование единого видения создания и эксплуатации ИС. Моральное и материальное стимулирование работы над проектом В процессе формализации требований Обязательно участие участвуют все члены проектной группы. представителей фирмы в Планирование комплекса работ по процессе анализа и созданию и внедрению ИС (сетевой формирования требований. график). Установление баланса в Использование приема “снизу вверх” при треугольнике компромиссов оценке длительности, трудоемкости и (временные рамки проекта, стоимости проектирования задач функциональность ИС, Установление временных и ресурсных ресурсы). буферов проекта. Вынесение менее важной Оценка готовности к реализации проекта. функциональности из Создание проектной команды. текущего проекта в планы на будущее при установлении рамок проекта. Продолжение таблицы 2 Проектирование Программирование Формирование матричной структуры проектной группы Управление изменениями в проекте и риск – менеджмент. Организация репозитория и групповой работы над проектом. Использование корпоративных шаблонов программирования. Организация периодических сборок проекта. Использование приемов прототипирования. Контроль за обоснованным использованием буферных резервов. Планирование подготовки предприятия к внедрению ИС Мониторинг хода выполнена проекта по временным точкам. Мониторинг прогресса создания ИС на основании периодических сборок. Продолжение таблицы 2 Тестирование Разработка сценариев Организация тестирования тестирования. силами представителей Организация заказчика на реальных автоматизированного данных. тестирования. Организация собраний проектной группы с представителями заказчика для анализа проектной деятельности и оценки ее качества и эффективности (quality assurance). Ввод в Контроль процесса Планирование опытной действие внедрения в соответствии эксплуатации ИС. технической документацией Организация приемосдаточных испытаний. Мониторинг внедрения ИС. Эксплуатация и Организация обучения Планирование обучения сопровождение пользователей. пользователей и внутренних Организация техподдержки. консультантов. Мониторинг эксплуатации ИС. Спасибо за внимание!