Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
34 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
10.24 MB
Просмотров:
71
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№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 слайд
Содержание слайда: Контакты и вопросы
Спасибо за внимание!
Вопросы?
Мои контакты
borisvolfson@gmail.com
borisv@softline.ru
www.twitter.com/_blv_