Similar presentations:
Что такое Agile?
1.
Scrum|Agile14.12.2023
2.
Повторение07.12.2023
3.
Что такое Agile?Какие задачи решает?
4.
Agile признан решать две проблемы.Что такое Agile.
TM
TD
Time to Market
Time to Decision
Срок вывода нового
Время на принятие
продукта на рынок
решения
5.
ЦенностиСколько?
6.
7.
Принцы?Сколько?
8.
1. Наивысшим приоритетом для нас является удовлетворениепотребностей заказчика, благодаря регулярной и ранней
поставке ценного программного обеспечения
2. Изменение требований приветствуется даже на поздних стадиях
разработки. Agile-процессы позволяют использовать изменения
для обеспечения конкурентного преимущества заказчика
3. Работающий продукт следует выпускать как можно чаще, с
периодичностью от двух недель до двух месяцев
9.
1. На протяжении всего проекта разработчики и представителибизнеса должны ежедневно работать вместе
2. Над проектом должны работать мотивированные
профессионалы. Чтобы работа была сделана, создайте им
условия, обеспечьте поддержку — и полностью им доверьтесь
3. Непосредственное общение — наиболее практичный и
эффективный способ обмена информацией как с самой
командой, так и внутри команды
10.
1. Работающий продукт — основной показатель прогресса2. Agile помогает наладить устойчивый процесс разработки.
Инвесторы, разработчики и пользователи должны иметь
возможность бесконечно поддерживать постоянный ритм
Многие команды поначалу показывают бурный прогресс,
который не получается сохранить до конца проекта.
3. Постоянное внимание к техническому совершенству и качеству
проектирования повышает гибкость проекта
11.
1. Простота как искусство сократить до минимума лишнююработу крайне необходима
2. Самые лучшие требования, архитектурные и технические
решения рождаются у самоорганизующихся команд
3. Команда должна систематически анализировать
возможные способы улучшения эффективности и
соответственно корректировать стиль своей работы
12.
Что относят к Agile11.04.2022
13.
Что такое Agile?14.
Что такое Agile?15.
ПроцессыКак ведем разработку?
3 части которые
причисляют в Agile
Продукты
Какие продукты делаем?
Инструменты
С помощью, которых создаем продукты
16.
ПроцессыПроцессный практики?
17.
Есть интересные практики,которые не пошли в массы
Процессы
Процессный практики?
18.
Продуктовые практики?19.
Инструменты20.
Пограничные вещи21.
Обзор фреймворка22.
Для разработки, поставки иподдержки комплексных
(сложных) продуктов (по
модели Кеневин, не человек)
Обзор фреймворка
SCRUM
каркас нельзя менять можно
достраивать (техниками,
практиками
Для разработки, поставки и поддержки
комплексных (сложных) продуктов (по модели
Кеневин, не человек)
Основа – скрам команда
Роли
Владелец продукта
Скрам – мастер
Разработчики
23.
ОсноваРазработчики
скрам - команда
Владелец
продукта
Скрам-мастер
Команда работала
От 3-х до 9-тиОтвечает за
Бизнес-результатэффективно
Программисты,
Продукт должен
Воспитывает
дизайнеры,
быть ценным для
самоорганизация
инженеры,
конечных
аналитики,
пользователей.
24.
Сохраняет в бэклог проКаждое пожелания – элемент
Владелец
бэклога
Продукта
меняется на всем
В отличие от ТЗ, БЛ
протяжении разработки
Собирает пожелания от Заказчика
Бэклог – живой документ
продукта
25.
Работаразбивается на
короткие
Итерации
1-4 недели
Инкремент – новая версия продукта, с
новыми ценными для бизнеса функциями
Связывается воедино
Событиями команды –
Встречами
4 типа
спринт – контейнер для Событий
Фреймворк -каркас
нельзя менять
можно достраивать
(техниками,
практиками
В конце каждого спринта
Планирование
спринта
Ежедневный скрам
Обзор спринта
Ретроспектива
Для разработки,
поставки и поддержки
комплексных (сложных)
продуктов
26.
Как начинается разработкаИнновационного продукта
Список пожеланий заказчика
27.
ОписаниеПлоский
Какой элемент бэклога реализуем вслед
за текущим
Приоритет
Приоритет
Сверху самые ценные и самые «маленькие»
Реализуем быстрее всего
Неоднородный
Элементы разного размера
Есть три типа
Оценка размера
Сложность для
Команды Р.
ценность
Оценка для
Заказчика.
User Story
Реализуется за один спринт
Features
Epic
28.
Пользовательскаяистория
User Story
В формате
Приложение для заказа такси
Я как пассажир
Один из способов описания бэклога
Хочу видеть такси на карте
Сформулировать ожидания, пожелания Заказчика
Чтобы понимать когда мне нужно выходить
Я как таксист
Хочу чтобы клиент получал уведомление когда я близко
Чтобы меньше его ждать
29.
Что может быть вБэклоге
Могут ли быть баги?
Бэклог – живой документ, меняется по ходу
Скрам для разработки комплексных продуктов.
Находятся в запутанном домене
Изменение требований – нормально. Позволяет получить
более ценный продукт
Раскрась свой бэклог
Тех долг – накопившиеся не
идеальные решения продукта
30.
31.
Владелец продукта32.
Заказчик ничего не понимаем в разработкепродукта
Хочет высказать пожелание и
получить продукт который решает
проблему.
Реально сделать такой
продукт не возможно
Владелец – приглашает и
добивается участие
Заказчика в обзорах
спринта
Заказчиков и
Заинтересованных лиц
Несколько
Разные категории, разные
департаменты
Приглашает и помогает
договорится друг с
другом
33.
Формирует видение продуктаЗнает целевую аудиторию.
Понимает её проблемы,
желания, потребности
Формулирует
Ценностное
предложение
Как наш продукт решает
проблему аудитории
На основе понимания
строит предположение
какие ценные функции
должен наш продукт
содержать
34.
Владение бэклогомВладелец единолично принимает
решение
Добавляет, удаляет,
приоритизирует
На основе
Обратной связи
Финальное решение за ним
Бэклог должен быть
доступен
скрам – команде
Заказчикам
Обеспечивает
прозрачность, для всех
участников
Общается на прямую
Всегда доступен
Если у команды появляется вопрос
Доносит видение до всех участников
Участвует во всех событиях:
Планирование
Обзор
Ретроспектива
35.
Отвечает заБизнес-результат
Сделать крутой,
востребованный, классный
продукт
мини
Ген дир
продукта
Управляет бюджетом
Количество пользователей
Результат выражается в
финансовых показателях
Средний доход на
пользователя
Прибыль
Самостоятельно принимает решение что
будет в
Бэклоге продукта
Владеет продуктом от имени
Организации
Несет ответственность перед руководством.
Принимает любую обратную связь
36.
С точки зренияСкрам-команды
Отвечает за ценность
проделанной работы
Прозрачность и ясность
Бэклога
Менеджера проекта в
скраме не существует