Сбор и анализ требований в Scrum Адаптация процесса ICONIX презентация

Содержание


Презентации» Технология» Сбор и анализ требований в Scrum Адаптация процесса ICONIX
Цели и содержания доклада
 Среда использования
 Описание процесса ICONIX
 Диаграммы иСреда использования Scrum и ICONIX
 Компания Softline
 Разработка высоконагруженных коммерческих сайтов:
Среда использования Scrum и ICONIX: Product OwnerСбор и анализ требований в Scrum
 Создание и нормализация видения продукта
Сбор и анализ требований в ScrumКак мы понимаем ScrumПолная UML
 Большой входной порог
 Более 10 видов диаграмм
 900-страничное руководство
Потери при производстве: UML
 Перепроизводство
 Ожидание
 Переключение между задачами
 Лишние этапыЧто такое ICONIX?ICONIX подмножество UMLКлассическая схема процесса ICONIXДиаграмма предметной областиДиаграмма классовДиаграмма вариантов использованияДиаграмма робастностиЗачем нужна диаграмма робастности?
 Проверка полноты юзкейсов
 Выявление дополнительных объектов
 ПроверкаЗачем нужна диаграмма робастности?Диаграмма последовательностиПрактики процесса ICONIX
 Анализ и уточнение требований
 Системный аналитик для ProductПроектирование взаимодействия с системойВозвращение к водопадной модели?
 Классический ICONIX:
 Близок к водопадной модели
 ДопускаетВарианты политик синхронизации диаграмм и кода
 Актуализация – это потери!
 ПолнаяРазличия между моделью и кодомПодводное плавание - метафора содержания проектаНулевой спринт – плаваем на поверхности
 Видение продукта
 Диаграмма предметной области
Последующие спринты – ныряем на глубину
 Подробное описание юзер-стори
 Не большеВозможные опасностиAgile Manifesto
 Люди и их взаимодействие  важнее процессов и инструментов
ИнструментыПлюсы и минусы ICONIXМетодологииЛитератураКонтакты и вопросы
 Спасибо за внимание! 
 Вопросы?
 Мои контакты
 borisvolfson@gmail.com



Слайды и текст этой презентации
Слайд 1
Описание слайда:


Слайд 2
Описание слайда:
Цели и содержания доклада Среда использования Описание процесса ICONIX Диаграммы и процесс Адаптация процесса ICONIX под Scrum/Agile Потери при производстве Синхронизация диаграмм и кода Соответствие принципам Agile Обсуждение и вопросы

Слайд 3
Описание слайда:
Среда использования Scrum и ICONIX Компания Softline Разработка высоконагруженных коммерческих сайтов: Корпоративные веб-сайты Веб-сайты для электронной коммерции Около 100 основных участников проектов Страны СНГ и дальнего зарубежья Распределенная команда разработки Москва, Новосибирск и Оренбург

Слайд 4
Описание слайда:
Среда использования Scrum и ICONIX: Product Owner

Слайд 5
Описание слайда:
Сбор и анализ требований в Scrum Создание и нормализация видения продукта Выявление и описание персонажей Создание юзер-стори Как «персонаж», я «действие» для «цель» Описания юзер-стори хранятся в виде «знаний» команды Для распределенных команд удобно использовать вики

Слайд 6
Описание слайда:
Сбор и анализ требований в Scrum

Слайд 7
Описание слайда:
Как мы понимаем Scrum

Слайд 8
Описание слайда:
Полная UML Большой входной порог Более 10 видов диаграмм 900-страничное руководство Слишком подробное описание Неявная «Водопадная модель» Избыточность Необходимость постоянной актуализации диаграмм

Слайд 9
Описание слайда:
Потери при производстве: UML Перепроизводство Ожидание Переключение между задачами Лишние этапы обработки Лишние запасы Ненужные перемещения сотрудников Дефекты

Слайд 10
Описание слайда:
Что такое ICONIX?

Слайд 11
Описание слайда:
ICONIX подмножество UML

Слайд 12
Описание слайда:
Классическая схема процесса ICONIX

Слайд 13
Описание слайда:
Диаграмма предметной области

Слайд 14
Описание слайда:
Диаграмма классов

Слайд 15
Описание слайда:
Диаграмма вариантов использования

Слайд 16
Описание слайда:
Диаграмма робастности

Слайд 17
Описание слайда:
Зачем нужна диаграмма робастности? Проверка полноты юзкейсов Выявление дополнительных объектов Проверка текста юзкейсов Предварительная проработка архитектуры «Мост» между анализом и архитектурой

Слайд 18
Описание слайда:
Зачем нужна диаграмма робастности?

Слайд 19
Описание слайда:
Диаграмма последовательности

Слайд 20
Описание слайда:
Практики процесса ICONIX Анализ и уточнение требований Системный аналитик для Product owner’а Уменьшение количества неправильных требований Анализ предметной области Проектирование взаимодействия с системой Префакторинг – рефакторинг модели Синхронизация моделей и кода Агрессивное тестирование на всех уровнях

Слайд 21
Описание слайда:
Проектирование взаимодействия с системой

Слайд 22
Описание слайда:
Возвращение к водопадной модели? Классический ICONIX: Близок к водопадной модели Допускает потери при производстве Перепроизводство - проработка лишних требований Лишняя обработка - актуализация диаграмм Лишние запасы – проработка всей модели … но ICONIX отлично адаптируется к Agile

Слайд 23
Описание слайда:
Варианты политик синхронизации диаграмм и кода Актуализация – это потери! Полная или частичная синхронизация «Внешние разработчики» Распределенная команда Поддержка продукта Части продукта для синхронизации Основной функционал Взаимодействие с внешними системами

Слайд 24
Описание слайда:
Различия между моделью и кодом

Слайд 25
Описание слайда:
Подводное плавание - метафора содержания проекта

Слайд 26
Описание слайда:
Нулевой спринт – плаваем на поверхности Видение продукта Диаграмма предметной области Диаграмма вариантов использования Роли и персонажи Юзер-стори без описания Проработка юзер-стори для первого спринта Важно ограничить нулевой спринт по времени

Слайд 27
Описание слайда:
Последующие спринты – ныряем на глубину Подробное описание юзер-стори Не больше двух параграфов Баланс текстового и графического описания Диаграмма робастности Диаграмма последовательности Диаграмма классов Обновление диаграммы предметной области и диаграммы юзкейсов

Слайд 28
Описание слайда:
Возможные опасности

Слайд 29
Описание слайда:
Agile Manifesto Люди и их взаимодействие важнее процессов и инструментов Готовый продукт важнее полной документации Сотрудничество с заказчиком важнее контрактных ограничений Реакция на изменения важнее следования плану

Слайд 30
Описание слайда:
Инструменты

Слайд 31
Описание слайда:
Плюсы и минусы ICONIX

Слайд 32
Описание слайда:
Методологии

Слайд 33
Описание слайда:
Литература

Слайд 34
Описание слайда:
Контакты и вопросы Спасибо за внимание! Вопросы? Мои контакты [email protected] [email protected] www.twitter.com/_blv_


Скачать презентацию на тему Сбор и анализ требований в Scrum Адаптация процесса ICONIX можно ниже:

Похожие презентации