Губанов Юрий Александрович, mail Критерии зачёта min 50% посещаемость доклад

Вид материалаДоклад
Определение проектных ограничений
Определения этапов выполнения проекта и контрольных отметок
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   20

Вывод систем из эксплуатации


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

Отдельные случаи - деинсталляция ПО, наследование данных.

Управление программным проектом

Содержание

  • Процессы управления
  • Планирование проекта
  • График работ
  • Управление рисками
  • Контрольные вопросы

Цели

  • Понимать особенности управления программными проектами
  • Знать задачи, стоящие перед руководителем программного проекта
  • Понимать роль и значение этапа планирования
  • Знать способы представления графиков работ
  • Иметь представление о типах рисков и процессах управления ими

Введение

Актуальность вопроса

  • Провал многих программных проектов в 60-70 годах в связи с некомпетентностью руководителей
  • Ненадёжность и низкая производительность создаваемого ПО
  • Временные и бюджетные ограничения при создании ПО

Особенности программных продуктов

  • Нематериальность ПО
  • Отсутствие стандартных процессов разработки ПО
  • Одноразовость больших программных проектов

Процессы управления

  • Написание предложений по созданию ПО
        Цели проекта, способы их достижения, оценка финансовых и временных затрат, обоснования для передачи проекта в другие организации.
  • Планирование и составление графика работ по созданию ПО
       Определяются процессы, этапы и полученные на каждом этапе результаты. Реализация плана должна привести к достижению целей проекта.
  • Оценка стоимости проекта
       Напрямую связана с планированием, оцениваются ресурсы для выполнения плана.
  • Контроль за ходом выполнения работ
        Написание отчётов, неформальный мониторинг.
  • Подбор персонала
        Далёкая от идеальной команда разработчиков.
    1. Бюджет проекта не позволяет ввести более квалифицированный персонал.
    2. Невозможность найти более квалифицированных людей.
    3. Организация хочет повысить профессиональный уровень своих сотрудников.

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

Планирование проекта


План регулярно пересматривается в процессе реализации проекта.

Виды планов

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

Процесс создания плана


Определение проектных ограничений
    временные, бюджетные, наличного персонала
Первоначальная оценка проекта
    структура и размер проекта, распределение функций  среди исполнителей
Определения этапов выполнения проекта и контрольных отметок
while (проект не завершён)
    {Составление графика работ
     Начало выполнения работ
     Ожидание окончания очередного этапа работ
     Отслеживание хода выполнения работ (2-3 недели)
     Пересмотр оценок параметров проекта
     Изменение графика работ
     Пересмотр проектных ограничений
     if (возникла проблема) then
        {Пересмотр технических и организационных параметров проекта}
    }

Структура плана

  • Введение
    Краткое описание целей проекта и проектных ограничений (бюджетных, временных и т.д.), которые важны для управления проектом.
  • Организация и выполнение проекта
    Описание способа подбора команды разработчиков и распределения обязанностей между членов команды.
  • Анализ рисков
  • Аппаратные и программные ресурсы, необходимые для реализации проекта.
    Если средства приходится закупать - приводится их стоимость совместно с графиком закупки и поставки.
  • Разбиение работ на этапы
    У каждого этапа приводится описание результата.
  •  График работ
  • Механизмы мониторинга и контроля за ходом выполнения проекта.
    Описываются предоставляемые менеджером отчёты о ходе выполнения работ, сроки их предоставления, а также механизмы мониторинга всего проекта.

Контрольные отметки этапов работ


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

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

Пример. Этапы разработки спецификаций и контрольные отметки.

Этапы

Анализ осуществимости

Анализ требований

Разработка прототипа

Проектная проработка

Специфицирование требований

Контрольные отметки

Отчёт

Пользовательские требования

Отчёт

Проект архитектуры

Системные требования