Темы лекций

#ТемаДатаДоступ
1, 2Бизнес-анализ в области информационных технологий19 фев, 5 мар
3Основы работы с требованиями19 мар
4Бизнес-анализ в Agile2 апр
5Проектирование пользовательского интерфейса14 май
6Моделирование бизнес-процессов16 апр
7Документирование требований30 апр
8Продуктовое мышление28 май

Лабораторные работы

#ТемаДедлайнДоступ
1Функциональные возможности. Варианты использованияВт 4 мар
2User Stories. Пользовательский интерфейсВт 25 мар
3Прототипы пользовательского интерфейсаВт 8 апр
4Моделирование процессов и данныхСр 7 май
5Проектирование сервиса для проверки программ студентов27 май
(защита на паре)

Вопросы к зачету

  1. Что такое бизнес-анализ? В чём заключается системный контекст организации?
  2. Каковы основные этапы жизненного цикла ПО, ИТ-проекта и ИТ-продукта? Какие роли входят в команду проекта?
  3. Какова роль бизнес-аналитика на разных этапах жизненного цикла создания ПО?
  4. Чем отличаются сервисные и продуктовые компании? Какие у них бывают виды, метрики и бизнес-модели?
  5. Какие существуют методологии разработки ИТ-продуктов? В чём различия между водопадной, итеративной и Agile-моделями?
  6. Что такое Scrum и Kanban? Чем схожи и чем различаются эти методологии?
  7. Какие существуют виды требований (по BABOK, Вигерсу, Корнипаеву)?
  8. Что такое нефункциональные требования?
  9. Каков жизненный цикл требований?
  10. Какие характеристики делают требования качественными?
  11. Что такое CRUD и как он используется при анализе требований?
  12. Как составить список функциональных возможностей системы?
  13. Каковы особенности проектирования регистрации, входа и восстановления пароля пользователя?
  14. Какие существуют техники выявления требований?
  15. Как правильно подготовить и провести интервью для выявления требований?
  16. Что такое вариант использования (Use Case) и как строится его диаграмма?
  17. Что такое отношения обобщения и включения на диаграммах вариантов использования?
  18. Какова структура варианта использования (Use Case)?
  19. Что такое пользовательская история (User Story) и как её правильно оформлять?
  20. Что должно быть в завершённой User Story?
  21. Какие методы декомпозиции задач применяются при работе с требованиями?
  22. Какие бывают прототипы пользовательского интерфейса?
  23. Каковы принципы создания прототипов в draw.io и Balsamiq?
  24. Что такое визуальная иерархия? Какие законы дизайна применимы к пользовательскому интерфейсу?
  25. Какие существуют эвристики Нильсена для оценки интерфейсов?
  26. Какие бывают документы с требованиями? Какова их структура?
  27. Что такое PRD (Product Requirements Document) и чем он отличается от спецификации?
  28. Что такое бизнес-процесс и какие типы бизнес-процессов существуют?
  29. Каковы основные элементы бизнес-процесса?
  30. Как строится таблица SIPOC?
  31. Что такое BPMN и каковы её основные элементы?
  32. Что такое концептуальная модель и какие типы связей между сущностями она содержит?
  33. Что означает приведение модели к первой, второй и третьей нормальным формам?

Литература

Требования к ПО

  • A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 3, 2015.
  • Adzic G. Specification by example. How successful teams deliver the right software — Manning, 2011.
  • Miller R. E. The Quest for Software Requirements — MavenMark Books, 2009.
  • Yayici E. Business Analysis Methodology Book. Amazon Books, 2015.
  • Вигерс Г., Битти Дж. Разработка требований к программному обеспечению — Русская редакция, 2014.
  • Коберн А. Современные методы описания функциональных требований к системам / Пер. с англ. Е. Борисовой — Лори, 2002.
  • Кон М. Пользовательские истории: гибкая разработка программного обеспечения / Пер. с англ. — Диалектика, 2018.
  • Корбан С. Бизнес-анализ в схемах: пошаговое руководство к действию — Питер, 2021.
  • Корнипаев И. Требования для программного обеспечения: рекомендации по сбору и документированию — Книга по требованию, 2016.
  • Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход / Пер. с англ. Н. А. Ореховой — Вильямс, 2002. (Краткий пересказ)
  • Паттон Дж. Пользовательские истории. Искусство гибкой разработки ПО / Пер. с англ. — Питер, 2017.
  • Халл Э., Джексон К., Дик Дж. Инженерия требований / Пер. с англ. А. Снастина — ДМК, 2016.
  • Химонин Ю. Сбор и анализ требований к программному продукту

Продуктовый менеджмент и UX

  • Intercom on Product Management
  • Intercom on Jobs-to-be-Done
  • Альварес С. Как создать продукт, который купят. Метод Lean Customer Development / Пер. с англ. — Альпина Диджитал, 2016.
  • Бланк С. Четыре шага к озарению. Стратегии создания успешных стартапов / Пер. с англ. — Альпина Паблишер, 2014.
  • Брукс Ф. Мифический человеко-месяц или как создаются программные системы или как создаются программные системы / Пер. с англ. — Символ, 2001.
  • Кнапп Дж., Ковитц Б., Зерацки Дж. Спринт: Как разработать и протестировать новый продукт всего за пять дней / Пер. с англ. — Альпина Паблишер, 2017.
  • Круг С. Не заставляйте меня думать / Пер. с англ. – Эксмо-Пресс, 2017.
  • Купер А. Психбольница в руках пациентов / Пер. с англ. – Питер, 2018.
  • Пихлер Р. Управление продуктом в Scrum / Пер. с англ. — Манн, Иванов и Фербер, 2017.
  • Тидвелл Дж., Брюэр Ч., Валенсия Э. Разработка интерфейсов. Паттерны проектирования / Пер. с англ. — Питер, 2022.
  • Уэйншенк С. 100 главных принципов дизайна / Пер. с англ. — Питер, 2012.
  • Уэлен Дж. Дизайн пользовательского опыта. Как создать продукт, который ждут / Пер. с англ. — Манн, Иванов и Фербер, 2021.
  • Фитцпатрик Р. Спроси маму. Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут? / Пер. с англ. — Издательские решения, 2015.
  • Эяль Н. На крючке. Как создавать продукты, формирующие привычки / Пер. с англ. — Манн, Иванов и Фербер, 2017.

Онлайн-курсы