Ваша корзина пуста
Сумма: 0 руб.

Методология управления проектами разработки программного обеспечения

О курсе
Методология управления проектами разработки программного обеспечения
от 20 000 руб.
Заказать курс

Методология управления проектами разработки программного обеспечения

Аудитория: руководители проектов, тим-лиды, аналитики, начальники отделов

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

Предварительная подготовка: желательно знание методологии управления проектами

В рамках курса слушатели решают следующие задачи:

· Как организовать процесс разработки программного обеспечения?

· Как обеспечить взаимодействие участников процесса разработки? Как разделить зоны ответственности?

· Как поставить задачи по разработке ПО и контролировать исполнение?

· Как собрать и систематизировать требования к продукту?


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

Программа курса

1. Базовые понятия

2. Участники проекта

3. Жизненный цикл проекта

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

5. Сбор и анализ требований

5.1. Определении концепции продукта

5.1.1. Сбор и анализ бизнес-требований

5.1.2. Определение содержания проекта

5.2. Сбор требований

5.2.1. Определение профилей пользователей

5.2.2. Сбор пользовательских сценариев

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

5.3.1. Анализ требований к дизайну интерфейса

5.3.2. Группировка пользовательских сценариев

5.4. Проектирование

5.4.1. Функциональные требования

5.4.2. Архитектура продукта

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

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

5.4.5. Постановка задач в разработку

5.5. Управление требованиями

5.6. Обзор инструментов для аналитика: проектирование и документирование требований

6. Управление разработкой продукта

6.1. Проектирование дизайна интерфейса (UI)

6.1.1. Брифинг дизайнера UI

6.1.2. Прототипы интерфейса

6.1.3. Дизайн-макетов

6.2. Управление командой разработки

6.2.1. Планирование релизов

6.2.2. Прототипирование

6.2.3. Оперативное управление командой разработки

6.3. Обзор методик и инструментов гибкой (agile) разработки (Scrum, Kanban)

6.4. Управление изменениями требований

6.5. Документирование разработки продукта

6.6. Управление конфигурацией

7. Тестирование

7.1. Unit-тесты

7.2. Тестирование по сценариям

7.3. Интеграционное тестирование

7.4. Usability-тестирование

7.5. Нагрузочное тестирование

7.6. Автоматизация тестирования (обзор)

8. Развертывание

8.1. Модель размещения

8.2. План развертывания

8.3. Миграция данных

8.4. Обучающие материалы для пользователей

8.5. Тренинги для пользователей

9. Приемо-сдаточные испытания (UAT)

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

9.2. Организация приемо-сдаточных испытаний

9.3. Анализ результатов прием-сдаточных испытаний

10. Техническая поддержка разработанного программного обеспечения (обзор)

10.1.Передача в техническую поддержку

10.2.Структура техподдержки: 1я, 2я, 3я линии

10.3.Обработка запросов на изменение

11. Обзор инструментов для управления проектами разработки программного обеспечения

11.1.Планирование задач

11.2.Управление задачами

11.3.Управление требованиями и конфигурацией

11.4.База знаний

Преподаватели
Преподаватель Алексей Шангин
Документы об окончании