Ивар Якобсон, Иэн Спенс
Ivar Jacobson International
23 октября, 10:00 – 18:00
Курс читается на английском с переводом на русский
Регистрация закрыта
О мастер-классе
Сценарии использования (use-cases) все еще остаются популярным способом составления как бизнес-, так и системных требований. В Google термин use-case показывает в четыре раза больше запросов, чем user story («пользовательские истории»), но разработка программного обеспечения не должна основываться на популярности. Мы должны использовать наиболее практичный способ работы, который позволит нам постоянно совершенствоваться. С годами мы добились настоящего успеха со сценариями использования, и, конечно же, узнали что-то из других методик. На нашем мастер-классе мы обсудим, как пользовательские истории и аспектно-ориентированая разработка вдохновили нас сделать сценарии использования еще лучше, и покажем, как с их помощью добиться успеха.
Мы продемонстрируем, что сценарии использования:
- могут быть такими гибкими (agile) и легкими, какими вы хотите их видеть
- относятся не только к требованиям, но и ко всему остальному, включая планирование, разработку и тестирование
- являются формой разработки с приемочным тестированием, совместимой с другими гибкими методологиями, например, такими как «спецификация на примерах» (specification by example)
- масштабируемы – могут расширяться, уменьшаться, зуммироваться, отвечая вашим потребностям
- предназначены также для инфраструктурного ПО
- подходят не только для разработки ПО, но и для бизнеса
А также – как сценарии использования разделяются на части для заполнения бэклогов, использующихся в Scrum или Kanban, и как, сохраняя основные преимущества, сценарии использования адаптируются под разработку, основанную на бэклогах.
Участники курса узнают:
- Как «нарезать» сценарии использования, чтобы создавать четкие отрезки работы для agile-команд
- Как управлять скоупом проекта, используя сценарии использования
- Как построить бэклог проекта, используя сценарии использования
- Как итеративно разрабатывать «повествования» (narratives) сценариев использования
- Как подобрать оптимальный объем деталей для добавления в сценарии использования
- Как подобрать подходящий стиль описаний сценариев использования для данных проектов
Затронутые темы включают:
- Видение общей картины (Big Picture) с помощью сценариев использования
- Создание бэклога проекта с помощью сценариев использования
- Разделение сценариев использования на релизы (drive releases) и итерации
- Жизненный цикл сценария использования и части сценария использования
- Работа с архитектурными и другими вспомагательными требованиями
- Сценарии использования и «спецификации в примерах» (specification by example)
В целом, вы узнаете, как «Сценарии Использования 2.0» поддерживают гибкую работу команд с системами любого типа и размера, помогая им во всех аспектах разработки программного обеспечения, включая построение эффективных бэклогов, разработку на основе тестирования и приемочного тестирования.
Об инструкторах
Ивар Якобсон
Основатель и председатель, Ivar Jacobson International
Доктор Ивар Якобсон — основоположник компонентной архитектуры, сценариев использования (use cases), UML (Unified Modelling Language) и RUP (Rational Unified Process).
В последнее время Ивар работает над применением методов и инструментов в разработке по гибким методологиям (agile, lean). Является одним из лидеров международного сообщества SEMAT. Др. Якобсон — советник Пекинского Университета и почетный доктор Университета Сан-Мартин-де-Поррес (Перу). Автор восьми важных и продаваемых книг (“Язык UML. Руководство пользователя”, “Введение в UML от создателей языка” и других).
Иэн Спенс
Глава Исследований и разработки в Ivar Jacobson International
Иэн – со-автор двух популярных книг “Use Case Modeling” и “Managing Iterative Software Development Projects”, руководитель команды развития SEMAT. Специализируется на крупномасштабном внедерении Agile и основанных на практике организационных изменениях. Внедрял итеративные и Agile-практики в сотни проектов, проводил многочисленные успешные крупномасштабные преобразования в проектах самых разных областей: государственное управление, телекоммуникации, финансы и интернет-стартапы, работал со структурными подразделениями от 5 до 5000 человек.
Comment