Дата | 09 июня 2018 |
Время | 10:00 - 14:00 |
Адрес | онлайн |
Курс предназначен для ИТ-менеджеров и ИТ-специалистов, прежде всего — бизнес- и системных аналитиков, которые хотят научиться создавать технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения.
с 9 июня по 24 июня - 10:00-14:00 (6 занятий по 4 часа)
О курсе
Курс предназначен для ИТ-менеджеров и ИТ-специалистов, прежде всего — бизнес- и системных аналитиков, которые хотят научиться создавать технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения.
Курс основан на лучших российских и международных практиках создания технического задания на разработку программного обеспечения (Карл Вигерс, ГОСТы, международные стандарты).
Участники курса получат:
- Опыт и навыки выявления и формулирования требований к программной системе, в том числе с применением сценарных, визуальных и прочих современных техник;
- Навыки оформления требований в полноценный документ, который:соответствует ГОСТ 19.201-78 и IEEE 830-1998;
- готов к использованию для выбора коробочного ПО или оценки трудоёмкости и проектирования новой программной системы;
- Опыт совместной интенсивной работы в распределённой аналитической команде;
- Ответы на свои вопросы;
- Законченный документ технического задания, который можно использовать в качестве образца в рабочих проектах и элемента портфолио при устройстве на работу;
- Неограниченный доступ к электронным материалам курса (статьям, презентациям, образцам документов, шаблонам);
- Электронное и бумажное свидетельство о прохождении курса.
Лучшие выпускники курса также получат приглашения на оплачиваемую стажировку по восстановлению и разработке требований в онлайн-режиме.
Преимущества курса
В отличие от сложившейся на рынке традиции «вебинаров» с говорящей головой (и безмолвной аудиторией), этот курс очень практический. Большую часть времени вы будете выполнять практические задания своего проекта в командах под руководством тренера и обсуждать получающиеся результаты.
- Мы не пересказываем книжки и не учим вас разговаривать об анализе (как это обычно бывает с теоретическими курсами).
- Мы учим делать аналитическую работу своими руками и головой.
Распределение времени на курсе:
- 15% — рассказ о том или ином методе, технике;
- 70% — выполнение заданий в учебной команде и обсуждение результатов;
- 15% — групповая консультация, ответы на ваши вопросы.
Программа курса
Предварительная подготовка (в удобное вам время)
- Технический инструктаж;
- Входное тестирование: Разработка ТЗ на простую программу/приложение/веб-сервис;
- Получение доступа к электронным материалам тренинга;
- Выбор тем проектов и формирование команд.
Модуль 1. Введение
- Техническое задание на ПО: Назначение, структура, критерии качества, примеры;
Модуль 2. Определение назначения и ключевых свойств программы
- Быстрое восстановление входных данных для технического задания;
- Задание контекста и границ программной системы с помощью контекстной диаграммы;
Модуль 3. Разработка функциональной модели программной системы
- Разработка функциональных требований к системе;
- Разработка модели использования:
- Выявление способов применения (юскейсов, Use Cases);
- Разработка основных потоков сценариев юскейсов;
- Разработка альтернативных потоков, организация циклов, ветвлений, обработки ошибок;
Модуль 4. Моделирование данных и контроль качества требований
- Моделирование структур и их жизненного цикла с использованием диаграмм анализа UML (диаграммы классов, состояний);
- Создание словаря данных программного изделия;
- Контроль полноты функциональных требований через построение матрицы покрытия операций над объектами.
Модуль 5. Разработка требований к качеству ПО и ограничений
- Определение опорных количественных значений показателей качества (производительность, надёжность, масштабируемость, результативность, эффективность использования, удовлетворённость):
- Выбор категории системы, определение профилей внешнего качества и качества в использовании;
- Заполнение шаблона требований к качеству и корректировка требований под специфику проекта;
- Выявление ограничений: требований к совместимости, подготовке пользователей, оборудованию.
Модуль 6. Сборка итогового документа и рецензирование
- Оформление требований в формате документа «Техническое задание»;
- Перекрёстное рецензирование и приёмка ТЗ.
Входные требования
- Участник тренинга должен иметь опыт работы в ИТ-проектах не менее полугода или профильное ИТ-образование (бакалавр);
- Для участия в курсе необходим компьютер, подключенный к интернету на скорости не менее 1 Мб и с современным браузером (Explorer, Chrome, Firefox, Safari).
Формат обучения
- В занятиях используются современные инструменты коллективной удалённой работы GoToMeeting, Skype и Google Drive, по которым участники получают вводный инструктаж, достаточный для эффективной работы;
- Каждый участник работает в группе из 3-4 человек. Это позволяет обмениваться опытом и успевать создавать достаточно полный документ за короткое время курса;
- Между практическими занятиями участники получают доступ к статьям, шаблонам и образцам документов для изучения в удобное время;
- Все занятия проходят и документы создаются на русском языке.
Инструктор курса
Евгений Галактионов - Ведущий тренер и эксперт по системному анализу.
- Более 11 лет опыта работы в ИТ в роли аналитика и менеджера проектов;
- Принимал участие в ИТ-проектах в области логистики, банковского ритейла, продуктового ритейла, управления нефтяной компанией;
- Опыт внедрения информационных систем класса ERP на производственных предприятиях и разработки информационных систем в рамках реализации проектов «Электронная Россия» и «Электронное правительство»;
- Имеет ряд научно-исследовательских публикаций по вопросам применения проектного и процессного управления в различных отраслях и организаций;
- В настоящее время занимается анализом в проектах по реализации крупных интернет-порталов.
Регистрация и оплата здесь