Меню


Site Logo

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

  1. Цели и задачи курса.
  2. Что такое проект?
  3. Характеристики проекта.
  4. Отличия проекта от процесса.
  5. Окружение проекта.
  6. Жизненный цикл проекта.
  7. Задачи управляющего проектом.
  8. Успешность проекта. Критерии успешности проекта.

Управление IT-проектами

  1. Особенности управления IT-проектами
  2. Управление проектом и жизненный цикл
  3. Типичные ошибки в управлении IT-проектом
  4. Области знаний в управлении
  5. Методы управления проектами

Классический подход к управлению проектами

  1. 5 этапов традиционного менеджмента
  2. Фазы управления
  3. Схема управления проектом
  4. Жизненный цикл проекта
  5. Сильные стороны классического проектного менеджмента
  6. Слабые стороны классического проектного менеджмента

Жизненный цикл программного обеспечения

  1. Классификация технологических подходов ведения ЖЦ ПО
  2. Классический набор технологических процессов
  3. Каскадная модель. Преимущества и недостатки
  4. Поэтапная модель “с возвратами”
  5. Спиральная модель. Преимущества и недостатки
  6. Итеративная модель
  7. Преимущества итеративного подхода
  8. Модель процессов MSF
  9. Процессы жизненного цикла по стандарту ISO 12207

Планирование работ

  1. Суть задачи планирования
  2. Сетевое планирование. Методы сетевого планирования
  3. Календарное планирование. Схема календарного планирования
  4. Детерминированные методы сетевого планирования: метод критического пути, диаграммы Гантта
  5. Вероятностные методы
  6. Иерархическая структура работ
  7. Сетевой график
  8. Ресурсное планирование

Microsoft Solutions Framework

  1. Что такое MSF
  2. Модель процессов MSF. Как работает модель процессов MSF.
  3. Этапы модели процессов MSF
  4. Модель команд MSF
  5. Требования к модели команды
  6. Ключевые концепции используемые при формировании команды
  7. Роли в модели команд MSF
  8. Совмещение ролей
  9. Дисциплины MSF
  10. Управление рисками
  11. Управление готовностью
  12. Управление проектом
  13. Управление областью действия проекта
  14. Треугольник компромиссов
  15. Microsoft Operations Framework
  16. Базовые принципы MSF в управлении
  17. Области управления проектами
  18. Масштабируемость MSF
  19. Масштабирование команд MSF

Гибкие методологии

  1. Что такое адаптивные методологии разработки программного обеспечения
  2. Жизненный цикл agile
  3. Основные концепции гибкой методологии
  4. Манифест agile: ценности и принципы
  5. Виды гибких методологий
  6. Особенности гибких методологий

Гибкое планирование. Системы управления задачами и заявками

  1. Гибкое планирование.
  2. Предпосылки появления систем управления задачами и заявками.
  3. Системы отслеживания ошибок (Bug-tracking). Основные понятия. Обзор.
  4. Система отслеживания ошибок Bugzilla.
  5. Системы управления задачами и заявками. Основные понятия. Обзор.
  6. Система управления задачами JIRA.
  7. Система управления задачами TracStudio.

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

  1. Схема процесса разработки
  2. Живое планирование
  3. Частая смена версий
  4. Рефакторинг
  5. Разработка на основе тестирования
  6. Коллективное владение кодом
  7. Постоянная интеграция
  8. Использование кода как средства коммуникации
  9. Особенности взаимодействия с заказчиком
  10. Достоинства методологии XP
  11. Недостатки методологии XP

Методология Scrum

  1. Принципы Scrum
  2. Жизненный цикл Scrum
  3. Упрощенная модель итерации
  4. Роли в scrum
  5. Практики
  6. Основные документы
  7. Достоинства
  8. Недостатки

Методология OpenUP

  1. Отличия OpenUP от RUP
  2. Жизненный цикл OpenUP
  3. Схема планирования
  4. Модель команды
  5. Преимущества и недостатки

Функционально-ориентированная разработка

  1. Обзор методологии.
  2. Жизненный цикл.
  3. Модель команды.
  4. Преимущества FDD.
  5. Недостатки FDD.

Сравнение методологий RUP, MSF и гибких методологий

  1. Определение критериев для сравнения методологий.
  2. Сравнение методологий RUP, MSF и гибких методологий

Выбор и внедрение методологии. Настройка процесса разработки

  1. Критерии, определяющие выбор методологии;
  2. Выбор и учет альтернатив;
  3. Адаптация методологии под нужды и реалии конкретной команды;
  4. Настройка процесса разработки.