Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model)

В курсе рассматривается процесс работы с требованиями в ходе проекта по разработке ПО: от выяснения потребностей заинтересованных лиц до получения структурированного перечня требований к системе.
Курс: REQ-002
Длительность: 16 ч.

Описание

Без преувеличения можно сказать, что работа с требованиями является наиболее ответственным и наименее определенным этапом в разработке программного обеспечения (ПО). Наиболее ответственным – потому что успех всего проекта зависит от того, насколько полно и корректно выявлены истинные потребности заказчика. Наименее определенным – потому что узнать эти потребности можно только от сотрудников заказчика, которые не всегда хорошо понимают тонкости разработки ПО. 

Но для успеха проекта недостаточно просто узнать потребности заказчика. Их необходимо превратить в хорошо структурированный перечень четких и однозначных требований, достаточный для проектирования архитектуры системы, для разработки и тестирования программных модулей. При этом нужно помнить, что часто именно эти требования и составляют все, что команда разработки знает о предметной области заказчика. 

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

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

В основe курса лежит подход к работе с требованиями, предлагаемый RUP (Rational Unified Process). Но и сторонники Agile найдут в нем немало полезного – ведь основные подходы к изучению предметной области, методики выявления потребностей заинтересованных лиц, способы анализа проблем заказчика и поиска их решений в большинстве случаев являются общими для различных методологий разработки ПО. Таким образом, курс будет полезен для всех, кто связан со сбором, анализом, документированием и тестированием требований к программному обеспечению. 

Курс входит в состав школы «Системный анализ». Специализация школы – выявление, документирование и структурирование требований к информационным системам. Учебные материалы школы разработаны на основе международного руководства «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2».

В частности, в ходе курса обсуждаются вопросы, относящиеся к некоторым техникам ВАВОК ®:
  • Словарь данных и Глоссарий;
  • Анализ причин проблем;
  • Анализ решений;
  • Оценка трудоемкости;
  • Анализ нефункциональных требований;
  • Пользовательские истории (user stories);
  • Сценарии и варианты использования.

Также частично затрагиваются темы, соответствующие некоторым другим техникам ВАВОК ®: «Мозговой штурм», «Анализ документов», «Анализ интерфейсов», «Интервью», «Семинары по обсуждению требований», «Фокус-группы», «Опрос/Анкетирование» и другим.

Инструментальные средства для управления требованиями (IBM Rational RequisitePro, Borland CaliberRM, Telelogic DOORS, Sybase PowerDesigner и другие) в курсе подробно не рассматриваются и не применяются, но обсуждаются варианты их выбора в ИТ-проектах.

Разбираемые темы

  • Определение требований к системе.
  • Работа с заинтересованными лицами.
  • Анализ проблемы.
  • Документирование требований.
  • Лучшие практики программной инженерии.
  • Иерархия моделей RUP.
  • UML: Модель вариантов использования.
  • Структурирование модели прецедентов.
  • Переход от бизнес-модели к модели прецедентов.

Цели

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

После завершения курса слушатели смогут:
  • применять методику управления требованиями для определения концепции продукта и бизнес-требований к нему;
  • выявлять и документировать требования в виде текстовых описаний (FURPS+, сценарии использования) и в форме модели вариантов использования (Use-case Model);
  • работать с требованиями в итеративном процессе;
  • определять иерархию требований;
  • использовать атрибуты требований и связи между требованиями для оценки трудоемкости их реализации или изменения.

Целевая аудитория

Курс предназначен для всех, кто сталкивается со сбором, анализом, документированием и тестированием требований к программному обеспечению:
  • системные и бизнес-аналитики;
  • представители заказчика, Product Owners;
  • архитекторы и разработчики;
  • руководители проектов.

Предварительная подготовка

Для слушателей желательно:
  • знание английского языка на базовом уровне;
  • опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва Киев
Петров Алексей Специалист в области анализа и моделирования бизнес-процессов, проектирования баз данных

Алексей – консультант по информационным технологиям с 17-летним стажем, эксперт-практик в области системного и бизнес-анализа (в т.ч. BABOK), бизнес- и корпоративной архитектуры, программной инженерии и архитектуры ПО, специалист по технической и процессной диагностике, Agile-трансформации, фасилитатор.

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

Член Консорциума в области качества ПО информационных технологий (Consortium for IT Software Quality, CISQ). Участник разработки CISQ Technical Debt Specification (2017). Член команды (core team member) Сообщества аналитиков UML2.Ru (2016).

Член экспертного жюри хакатона Bauman URBAN Hack 2015. Член рабочей группы конкурса «Открытые государственные финансовые данные BudgetApps 2016» при Министерстве финансов РФ, экспертной группы финального хакатона BudgetApps 2016 в рамках Форума стратегических инициатив (2016) и хакатон-спринта Budget Sprint (2016). Ведущий мастер-класса и ментор конкурса Open Data Bootcamp [alpha] под эгидой Аналитического центра при Правительстве РФ. Почетный член жюри соревнования Hackathon 2017 (отделение ассоциации BEST при МГТУ им. Н.Э. Баумана).

Профессиональный опыт

С 2009 г. — ведущий консультант, руководитель консультационного направления Группы BESH. Курировал вопросы постановки бизнес-процессов и разработки стратегии развития информационных инфраструктур для ключевых клиентов компании, руководил проектами управленческого консалтинга.

В 2010 – 2011 гг. — директор по развитию Национального центра инновационных информационных технологий в строительстве.

В 2011 – 2014 гг. — руководитель коммерческого блока компании (Microsoft Silver Partner), специализирующейся на заказной и продуктовой разработке ПО в интересах государственного заказчика.

В январе – апреле 2012 г. участвовал в запуске этапа работ по внедрению системы анализа оперативных данных на базе SAP BusinessObjects в интересах одного из ведущих железнодорожных перевозчиков РФ.

С 2014 г. – тренер и консультант в Luxoft Training.

Владеет рядом методологий и технологий функционального и информационного моделирования предприятий и информационных систем (ARIS, BPMN / DMN, DFD, IDEF, SADT, UML), национальными и международными стандартами в сфере производства ПО, стандартами и методологиями в области корпоративной архитектуры (Open Group TOGAF / ArchiMate), бизнес-анализа (IIBA BABoK Guide) и промышленной разработки ПО.

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

Бурко Олег Специалист в области бизнес-анализа
Олег работает бизнес-тренером и преподавателем на программах MBA и профессиональной переподготовки с 2010 г. по направлениям: бизнес-анализ, управление проектами, управление бизнес-архитектурой.

Имеет опыт работы в консалтинге с 2004 г. на должностях от бизнес-аналитика до директора по консалтингу.

Как руководитель проектов (программ проектов) был ответственным за внедрение ERP-систем от ведущих вендоров (SAP, Oracle, Epicor) в ряде крупных компаний.

Продолжает участвовать в проектах по совершенствованию бизнес-архитектуры и ИТ-ландшафта в качестве внешнего консультанта.

Коптелов Андрей Специалист в области бизнес-анализа, управления проектами и процессами
Андрей – директор департамента по оптимизации бизнес-процессов Холдинга Синергия, вице-президент ABPMP Russia, опытный коуч и консультант. Преподает в ВШБИ НИУ ВШЭ, ИНЭС РАН, МИИТ и ВМК МГУ.

С 2005 г. Андрей провел большое количество программ корпоративного и открытого обучения, участвовал  в более 50 конференциях в роли докладчика. Был руководителем и экспертом более 30 консалтинговых проектов.
На его счету более 200 публикаций в связанных с профессиональным профилем областях.

Андрей специализируется в таких отраслях, как: госсектор, телекоммуникации, энергетика, нефтяная отрасль и розничная торговля. Имеет опыт анализа и оптимизации процессов закупок, продаж, ремонтов, подключения (телекоммуникации).

Личный сайт Андрея – http://www.koptelov.net.

Приймак Дмитрий Эксперт по системному и бизнес-анализу

В ИТ-отрасли Дмитрий работает с 1992 г. Начинал свою карьеру как разработчик и архитектор, принимал участие в разработке систем автоматизированного проектирования (САПР), систем расчета заработной платы, учетных систем и даже русско-украинского переводчика. 

Смена мест работы лишь расширяла кругозор и ставила новые более интересные задачи, но не меняла направленности – во всех компаниях, где работал Дмитрий, он управлял ИТ-подразделениями и/или ИТ-проектами. При этом он всегда стремился сделать разрабатываемые системы «умными» и удобными для конечных пользователей, превратить компьютер из «продвинутой пишущей машинки» в инструмент анализа и управления бизнесом.

То, что успешность ИТ-проекта зависит от правильно сформулированных требований, он понял достаточно быстро на основе собственного опыта. А чтобы требования были выявлены и описаны корректно, необходимо понять специфику бизнеса компании-заказчика, выяснить истинные потребности стейкхолдеров и суметь потом всю полученную информацию передать разработчикам. Так постепенно интересы Дмитрия смещались от просто разработки программного обеспечения к повышению эффективности деятельности компаний.

В 2004 г. он окончательно перешел в сферу бизнес- и системного анализа, но при этом сохранил верность ИТ, поэтому практически все его проекты так или иначе связаны с автоматизацией и оптимизацией бизнес-процессов. 

Начиная с 2006 г. Дмитрий продолжает свою карьеру исключительно в ИТ-компаниях, профессионально создающих программное обеспечение. Это зависело от нескольких факторов. Во-первых, появляется возможность в ходе каждого очередного проекта изучить новую предметную область, новый вид бизнеса, нового заказчика, что прекрасно расширяет кругозор и тренирует способность поиска эффективных решений. Во-вторых, именно в «фабриках программного обеспечения» процесс разработки ПО построен по-настоящему полно и качественно.
 
В ряде проектов Дмитрий выполнял роль руководителя проекта, но роль аналитика – специалиста, отвечающего за выявление и удовлетворение потребностей заказчика, – всегда была ему ближе. Для того чтобы лучше понимать современные подходы к управлению бизнесом (а значит лучше понимать потребности, мотивы и опасения заказчиков), Дмитрий получил в 2012 г. второе высшее образование – степень МВА (Master of Business Administration).

Одна из составляющих роли аналитика в ИТ-проектах – необходимость объяснять простыми словами порой достаточно сложные понятия: разработчикам – нюансы бизнеса заказчика, заказчику – нюансы ИТ-технологий и решений. Умение объяснять, в котором, кроме всего, Дмитрию помогает его давнее увлечение психологией, постепенно стало превращаться в самостоятельную деятельность – проведение тренингов, мастер-классов, консалтинг ИТ-команд.

В итоге с 2012 г. Дмитрий стал штатным экспертом по бизнес-анализу Luxoft Training. 

В качестве эксперта Дмитрий проводил курсы для сотрудников таких компаний, как Райффайзен Банк Аваль, АСТЕЛИТ, Альфа-банк Украина, МТС Украина, Киевстар, ELEKS, ГРУППА КОМПАНИЙ FOZZY GROUP, Миратех, УкрСиббанк, Энвижн Групп, iBox, Инфопульс Украина, ПриватБанк, Укрэксимбанк, РОВНОАЗОТ OSTCHEM, ЮРИЯ-ФАРМ, Укрсоцбанк, ПроКредит Банк и других.

Данный курс запланирован в городах: Москва, Киев
25.07.2019 - 26.07.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
Петров Алексей
Специалист в области анализа и моделирования бизнес-процессов, проектирования баз данных
19 800 1

25.07.2019 - 26.07.2019

21.08.2019 - 22.08.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
Бурко Олег
Специалист в области бизнес-анализа
19 800 1

21.08.2019 - 22.08.2019

25.11.2019 - 26.11.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
Коптелов Андрей
Специалист в области бизнес-анализа, управления проектами и процессами
19 800 1

25.11.2019 - 26.11.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
17.07.2019 - 18.07.2019
Время: 10:00-18:00
Локация: Киев
Длительность: 16 ч.
Тренер
Приймак Дмитрий
Эксперт по системному и бизнес-анализу
4 800 грн.
В корзину

17.07.2019 - 18.07.2019

09.09.2019 - 10.09.2019
Время: 10:00-18:00
Локация: Киев
Длительность: 16 ч.
Тренер
Приймак Дмитрий
Эксперт по системному и бизнес-анализу
4 800 грн.
В корзину

09.09.2019 - 10.09.2019

06.11.2019 - 07.11.2019
Время: 10:00-18:00
Локация: Киев
Длительность: 16 ч.
Тренер
Приймак Дмитрий
Эксперт по системному и бизнес-анализу
4 800 грн.
В корзину

06.11.2019 - 07.11.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 19 800 1
Санкт-Петербург 17 820 1
Омск 14 850 1
Киев 4 800 грн.
Одесса 4 300 грн.
Днепр 4 300 грн.
Отзывы:
Михайлова Татьяна
Очень хорошая систематизация информации по теме - целостная картина RUP, а также подробное изложение работы с требованиями. Я получила много полезных материалов для дальнейшего изучения предмета, что, на мой взгляд, достаточно важно. Отмечу, что мне понравился комплексный подход к проблеме и освещение темы с самого начала (процессный подход, цикл Деминга - RUP), у меня сложилась единая и логичная картина этой системы.
Гавриков Юрий
Тренинг очень понравился. Получил больше, чем ожидал. Спасибо Михаилу Кумскову за живое и наглядное изложение материала.
Залетов Борис
Незабываемо! Очень интересный тренинг, особенно опыт сквозной игры. Горю желанием приступить к рабочей практике.
Герасимов Олег
Системный подход к изложению курса позволил восполнить пробелы и получить объяснение "туманным частям" процесса управления требованиям. Благодаря тренингу стало понятно практическое применение матриц трассировок. Осталось позитивное впечатление от обучения, вполне соответствующее моим ожиданиям.
Клин Наталья
Курс помог структурировать уже имеющиеся знания. Помог выявить особенности, о которых догадывалась ранее.
Бурова Таисия
Нескучная подача материала, интересные обсуждения, примеры из реальных проектов и лучшие практики.
Участник тренинга
Обучение понравилось, преподаватель сделал акцент на наиболее полезных направлениях, приводил примеры из личного опыта, отвечал на интересующие вопросы.
Куралбаева Тоглаганай
На тренинге узнала много нового и полезного, особенно о диаграмме вариантов использования. Планирую использовать полученные знания на практике.
Рекомендуемые курсы для дальнейшего обучения:

Рекомендуемые дополнительные материалы, источники:

  • Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход.: М.: Вильямс, 2002.
  • Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
  • Соммервилл И. Инженерия программного обеспечения. 6-е изд.: пер. с англ. М.: Вильямс, 2002.

Примечание:

Если вы хотите проверить свой уровень знаний перед прохождением курса, рекомендуем вам пройти общий тест по системному анализу.


Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.