План на курса
Въведение
- Какво е процесът за изисквания Management? Защо Agile?
- Business агилност и агилно доставяне на софтуер: Дефиниции
- Свързване на Agile с Business: Business Motivation Model vs. Business Модел на Канвас
- Как ефективно да използваме Канваса за Ценностна Предложение за дефиниране на Визията на Продукта?
- Business агилност vs. Принципи на агилно доставяне на софтуер
- Какво не е Agile? Влияния на съответствието с стратегии и възможности
- Изискване Management в контекста на Agile
- Жизнен цикъл Scrum: Проблеми с пълнотата на изискванията и трасируемостта
- Как продуктивните модели подобряват комуникацията в 'Agile'?
- Business Разширения на Agile: Структуриране на Business Ценностно Приношение на Една История на Потребителя
- Панорама на UML диаграми за моделиране на изискванията
- Рамки за трасиране на изисквания към реализация на софтуер и тестове
- Планирането на пет нива на агилен проект (от Определяне на Визията и Списък с Производи на Продукта до Задачи... и Архитектурния Скелет)
- Управление на изисквания в методологии Agile (Scrum, DAD) vs. Единия Процес (RUP)
- Роли, екипи, среди
- Представяне на Примерния Случай за Структуриране на изисквания и управление на тях чрез итеративен процес
Как да опишем бизнес визията и нуждите чрез проследими модели?
- Квалифициране на изискванията: Моделът на Кано vs. Канвас за Ценностна Предложение
- Структуриране на Визията на Продукта на база стратегии, среди и тенденции
- Ценностно предложение, ключови дейности, ключови ресурси, потокове на доходи и структури на разходи
- Откриване на бизнес обхвата на продукта чрез нуждите, придобивките и болите на клиента
- Описване на бизнес случаи за използване чрез 'потокове на стойност' и 'етапи на стойност'
- Свързване на бизнес обхвата на продукта с очакваните 'ценностни приноси'
- Примерен Случай: Описване на визията на продукта
Как да опишем нуждите на потребителите чрез агилно моделиране на случаи за използване (епически истории и истории на потребителите) ?
- Agile Оценка и Планиране
- Създаване и управление на списъка с производи на продукта / гранулярност на изискванията
- Преди планирането на спринт
- Създаване на списъка със спринт продукта
- Agile Шаблон за История на Потребителя: Обхват на системата (субектът), актьори, случаи за използване, истории на потребителите, критерии за приемане, модела INVEST
- Скелетът на Пешеходеца с дисциплинирано Agile Доставяне: От процеси към технология
- Как да открием епически истории и истории на потребителите на база потокове на стойност?
- Ценностен принос на епически истории и истории на потребителите
- Писане на задачи: гранулярност и размер чрез модела SMART
- Примерен Случай: Откриване на епически истории и истории на потребителите на база потокове на стойност
Проверка и тестване на правилно разбиране на подробни спецификации
- Използване на инкрементален процес за събиране на изисквания и списък със спринт продукта
- Правила за ефективни описания на епически истории, истории на потребителите и архитектура
- Диаграми за валидиране на описания на епически истории и истории на потребителите
- Как да изберем правилната диаграма?
- Рафиниране на характеристики чрез моделиране на случаи за използване и връзки
- Тестване на правилно разбиране на изискванията чрез Тест-ориентирано Определяне на Изисквания
- Структури Given/When/Then и Договори за Операции за ръководство на разработчиците при реализация на изискванията
- Анализ на покритие и управление на промени
- Примерен Случай: Проверка, тестване и комунициране на подробни изисквания към разработчиците
Заключение
- Етапи на ефективни процеси за събиране на изисквания и системен анализ
- Трасируемост между изискванията и моделите за анализ
- Шаблони за събиране и тестване на изисквания
Забележка: Горните сесии за обучение и наставничество се провеждат интерактивно, като се използват примери от инструменти за проектиране и моделиране на изисквания, за да се осигури добро ниво на проследимост между изискванията и основните решения. Концепциите първо се обясняват с помощта на основни примери и след това са последвани от чернови на решение за вашия потенциален случай. След тази сесия можем също да ви придружим, като прегледаме и валидираме вашите решения в зависимост от вашите нужди.
Oтзиви от потребители (5)
-Знанията на учителя по темата бяха действительно добри. Той успя да обясни твърде добре и да отговори на всички въпроси в момента. -Би било много полезно да се научи какви възможности има всяка една уредба. -Структурата, която той показа, например използването на сценарии и следимост, ще бъде много полезна в моята ежедневна работа.
Harsha Jain - Scania CV AB
Курс - Introduction to Enterprise Architect
Машинен превод
знанията на обучителя и лекотата на обсъждане - страхотен поток
Piotr Stanik - GP Strategies Poland sp. z o.o.
Курс - Fintech: A Practical Introduction for Managers
Машинен превод
Много ми харесват простите, но информативите примерни кодове.
Yue Wang - DBS Bank Ltd
Курс - Design Patterns
Машинен превод
Hands-on курс, провеждан с помощта на приложението Sparx EA, което широко използваме на работа
Andy Davey - Envitia
Курс - Data Modelling with UML
Машинен превод
I mostly liked the exercises and examples.
Natalia Rodriguez Ucles
Курс - Business Process Modeling using BPMN and UML
Машинен превод