...

Разработка ТЗ на информационную систему

Научитесь переводить желания Заказчика в требования к решению и пункты ТЗ для разработчиков: разбор отечественных и зарубежных стандартов программной и проектной документации (ГОСТ 34.602-2020 и 19.201-78, ISO IEEE 29148-2011/2018 и IEEE 830-1998), виды требований и взаимосвязи между ними, методы и средства формализации требований.
TTIS: Разработка ТЗ на информационную систему
Код курса Даты начала курса Стоимость обучения Длительность обучения Формат обучения
TTIS
02 декабря 2024
24 марта 2025
36 000 руб. 16 ак.часов Дистанционный

Цель курса:

освоить структуру и содержание отечественных и зарубежных стандартов (ГОСТ 34.602-2020 и 19.201-78, ISO IEEE 29148-2011/2018 и IEEE 830-1998) по спецификации требований к программному обеспечению, информационным и автоматизированным системам, научиться выявлять потребности бизнеса и переводить их в функциональные и нефункциональные требования к решению, а также оформлять в виде технического задания (ТЗ)

Аудитория:

Начинающие системные и бизнес-аналитики, которые хотят научиться разрабатывать технические задания на информационные и автоматизированные системы, трассируя бизнес-требования в функциональные и нефункциональные требования к решению, и оформлять все в виде единого документа в соответствии с отечественными ГОСТ’ами и/или зарубежными стандартами спецификации требований к программному обеспечению.

Предварительный уровень подготовки:

  • начальный уровень знаний в Computer Science
  • опыт хотя бы 1 год работы в ИТ-проектах менеджером, аналитиком или разработчиком будет плюсом

О курсе

Курс «Разработка ТЗ на информационную систему» включает теоретические знания и практические навыки, необходимые для самостоятельной разработки технического задания на программное обеспечение, информационную или автоматизированную систему.

На курсе вы освоите методы и средства трассировки бизнес-потребностей в функциональные и нефункциональные требования к решению и их формализованное описание в виде ТЗ. Для закрепления полученных знаний и отработки приобретенных навыков вы будете выполнять практическое задание и получать от преподавателя обратную связь.

Особое внимание уделено прикладным вопросам анализа и проектирования систем: программа обучения построена на реальных примерах описания требований в практических проектах (case studies). Каждый раздел курса включает теоретический материал, а также командное или индивидуальное практическое задание и самостоятельную работу.

Чему вы научитесь

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

Поймете, чем требование отличается от потребности, какие бывают виды требований и как они связаны друг с другом

Узнаете, как понять потребности стейкхолдеров, а также перевести желания Заказчика в требования к решению в виде программного обеспечения, автоматизированной или информационной системы

Разберетесь с существующими стандартами и шаблонами разработки ТЗ, чтобы выбирать наиболее подходящий из них и адаптировать его к конкретному прикладному кейсу

Получите базовые знания по представлению требований в разных формах

Узнаете про процедуры и инструменты управления требованиями

Познакомитесь с видами отношений между требованиями (трассировка) и методами их приоритизации по моделям Кано, RICE, Impact/Effort, Вигерса, MoSCoW, Feature Bucket

Сможете сформулировать бизнес-требования, требования стейкхолдеров и требования к решению, а также описать их в виде User Story, Use Case, графических диаграмм и текста

Разберетесь с основами методологии Agile и особенностями работы аналитика в таких проектах

Научитесь писать техническое задание на разработку программного обеспечения, автоматизированной и информационной систем.

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

  • Жизненный цикл информационной системы (ИС) и программного обеспечения (ПО)
  • ТЗ как стадия разработки ИС и ПО
  • Роль аналитика в проектах разработки ИС и ПО
  • ГОСТ 34.602-2020
  • ГОСТ 19.201-78
  • РД 50-34.698-90
  • SRS на основе IEEE/ISO/IEC 29148-2011/2018 и IEEE 830-1998
  • Техническое задание как спецификация требований
  • Понятие требования
  • Характеристики требования
  • Практическое задание –по выданному кейсу или своему примеру определить наиболее подходящий шаблон для разработки ТЗ
  • Виды требований с точки зрения BABOK® Guide и системной инженерии, источники требований
  • Бизнес-потребность, методы определения границ и содержимого проекта, BACCM и CATWOE
  • Практическое задание –по выданному кейсу определить 6 ключевых понятий бизнес-анализа, заполнить таблицы BACCM и CATWOE
  • Исследование домена, техники формального описания бизнес-процессов, нотация BPMN
  • Практическое задание –по выданному кейсу описать бизнес-процессы
  • Бизнес-правила, техники формального описания бизнес-правил, нотация DMN
  • Практическое задание –по выданному кейсу описать бизнес-правила
  • Глоссарий как словарь предметной области
  • Практическое задание –по выданному кейсу заполнить глоссарий в шаблоне ТЗ
  • Аналитик и стейкхолдеры: и техники их описания (список, карта, луковичная диаграмма, архетипы)
  • Практическое задание –по выданному кейсу или своему примеру определить основных стейкхолдеров и представить их описание с помощью подходящей техники
  • Бизнес-требования и требования стейкхолдеров, техника Impact Mapping (карта влияния)
  • Практическое задание –по выданному кейсу описать бизнес-требования и требования стейкхолдеров
  • Практическое задание –по выданному кейсу составить карту влияния
  • Схема системного контекста
  • Практическое задание –по выданному кейсу составить схему системного контекста
  • Шаблоны текстовой формулировки требований
  • Практическое задание –по выданному кейсу составить реестр функциональных требований
  • Форма пользовательской истории (User Story) для представления требований
  • Практическое задание –по выданному кейсу составить реестр пользовательских историй
  • Шаблоны декомпозиции и критерии приемки User Story (чек-листы, сценарии)
  • Практическое задание –составить критерии приемки для своих пользовательских историй
  • Форма варианта использования (Use Case) для представления требований
  • Практическое задание –по выданному кейсу составить реестр вариантов использования
  • Связь User Story и Use Case
  • Практическое задание –декомпозировать свои User Story на Use Case
  • UML-диаграмма Use Case
  • Практическое задание –по выданному кейсу составить UML-диаграмму Use Case
  • Логика выполнения вариантов использования
  • Практическое задание –детально расписать логику выполнения своих Use Case
  • Концептуальная, инфологическая и физическая модели данных
  • Практическое задание –по выданному кейсу составить концептуальную модель данных
  • Словарь данных
  • Практическое задание –по выданному кейсу составить словарь данных
  • Жизненный цикл сущностей в системе и его описание в UML-диаграмме состояний
  • Практическое задание –по выданному кейсу описать изменения сущности в UML-диаграмме состояний
  • Виды и примеры нефункциональных требований
  • Метрики описания нефункциональных требований
  • Практическое задание –по выданному кейсу описать нефункциональные требования
  • Жизненный цикл требования
  • Процедуры и средства управления требованиями
  • Трассировка требований
  • Практическое задание –по выданному кейсу составить матрицу трассировки требований
  • Приоритизация требований (модель Кано, RICE, Impact/Effort, метод Вигерса, MoSCoW, Feature Bucket)
  • Практическое задание –по выданному кейсу выбрать наиболее подходящую модель приоритизации требований и расставить приоритеты в приведенном списке
  • Управление изменениями требований, получение одобрения стейкхолдеров
  • Практическое задание –по выданному кейсу или своему примеру определить, какие стейкхолдеры будут обладать полномочиями на изменение и одобрение требований
  • Работа аналитика в Agile-проектах: история появления и развития, идеи, принципы Agile Manifesto, подходы, фреймворки и техники, Scrum и Kanban

Кто проводит курс

Анна Вичугова

Анна Вичугова

Автор и преподаватель курсов
  • кандидат технических наук (Системный анализ, управление и обработка информации, 2013)
  • сертифицированный бизнес-аналитик (CBAP 2020, международная сертификация IIBA)
  • сертифицированный специалист Business Studio (2010, 2012, 2013, 2018)
  • сертифицированный специалист и администратор СЭД Directum (2011)

Опыт практической работы в ИТ с 2009 года в качестве системного аналитика, разработчика, бизнес-аналитика, проектировщика ИС, консультанта и технического писателя в проектах разработки и внедрения информационных систем, а также оптимизации деятельности государственных и частных предприятий.

Клиенты: ОАО «Информационные спутниковые системы», российское отделение компании «Solagran Limited», ООО «Газпром Трансгаз Томск», Томский политехнический университет, ПАО “Ростелеком”, ООО «Нойтэк Лоджистикс Рус», ГК Иннотех, Школа Больших Данных, УЦ “Коммерсант”, Школа системного анализа и проектирования, ООО «Алрино», Благотворительный Фонд Константина Хабенского.

Профессиональные интересы: системный анализ, архитектурное проектирование ИС, разработка на Python, управление данными, бизнес-анализ, разработка и поддержка СМК, ССП (KPI), анализ и формализация бизнес-процессов (UML, IDEF, BPMN), Data Science, технологии Big Data, разработка технической документации (ТЗ по ГОСТ 19 и 34, SRS, руководства пользователя и администратора, описание программных продуктов), управление продуктами и проектами, Agile-практики.

Оставьте заявку на обучение

Остались вопросы по формату обучения, содержанию курсов, стоимости, сертификатам или другим важным моментам? Оставьте номер телефона или e-mail и мы оперативно проконсультируем вас в течение дня.
Я даю свое согласие на обработку персональных данных и соглашаюсь с политикой конфиденциальности.
Условия обучения

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

Стоимость обучения

Предлагаем гибкие условия оплаты: предоплата; оплата по факту проведения занятий; счет-оферта; заключение рамочного договора; пост-оплата под гарантийное письмо.

Минимальная группа

Минимальный размер группы для проведения корпоративного или выездного обучения — 6 человек. Стоимость обучения в день составляет 18.000 рублей (НДС не предусмотрен).

Остались вопросы?

Звоните нам +7 (495) 108-70-38

Или напишите нам в соц.сетях