Государство и agile: инкрементальное Техническое...
DESCRIPTION
Инкрементальное техзадание. Поставка короткими итерациями. Использование методологии SCRUM в госсектореTRANSCRIPT
![Page 1: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/1.jpg)
Инкрементальное техзадание. Поставка короткими итерациями. Использование методологии SCRUM в госсекторе
Асхат УразбаевAgile CoachScrumTrek
![Page 2: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/2.jpg)
Асхат Уразбаев
• ScrumTrek• Agile Coach• Управляющий партнер
• В прошлом• Программист, менеджер
проектов, методолог
![Page 3: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/3.jpg)
![Page 4: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/4.jpg)
Показ заказчику
ТЗ
приемка
эксп
луата
ция
agile
«ложная» загрузка
![Page 5: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/5.jpg)
Scrum
![Page 6: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/6.jpg)
Итеративная и неинкрементальная разработка
1 2 3 4 5
![Page 7: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/7.jpg)
Итеративная и икрементальная разработка
1 2 3 4 5
![Page 8: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/8.jpg)
Интеграция с онлайн-банком
Разбиение работ на Пользовательские Истории
База данных Server Side Front end
![Page 9: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/9.jpg)
Интеграция с онлайн-банком
Разбиение работ на Пользовательские Истории
1Выбор
контрагента
2Выбор типа
операции
4Подтверж-
дение операции
3Ввод
данных по операции
5Уведомле-
ние
![Page 10: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/10.jpg)
Интеграция с онлайн-банком
Разбиение работ на Пользовательские Истории
Оплата ЖКХ
Свободный платеж
Оплата мобильного телефона
![Page 11: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/11.jpg)
Пример формата User storyID [Заголовок] • Как [персона] я могу [фича/действие] для того,чтобы [бизнес
ценность]Приемочные критерии
– Персона может [выбрать/сделать] [фичу/действие], так чтобы [результат] будет [виден/действие завершено/и т.д..]
ЗаметкиНужно обсудить, если сервис требует большей защищённости
ОграниченияВалидация должна проходить на слое бизнес логики
Тесты1. Тесты на граничные условия 2. Проверить на исключение и обработку ошибок3. Основной проход (счастливый путь)4. Проверить на производительность.
![Page 12: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/12.jpg)
Создание требований
ДемонстрацияПриемка
Ретроспектива
ДекомпозицияОценка
Таймбоксинг
Backlog
Приемочные критерии
План итерации
Команда
Команда
Product Owner
Команда
Vision/Концепция
![Page 13: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/13.jpg)
Дорожная карта (Road Map)
Q1
• Прототип• Использование на точке в Твери
Q2
• Использование в Московской области• Онлайн для контрагентов
Q3
• Федеральная версия
![Page 14: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/14.jpg)
Минимальный набор артефактов в Scrum
• Vision– Цели, критерии успеха, ограничения
• Backlog– Список пользовательских историй
• User story
![Page 15: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/15.jpg)
ГОСТ 34.602-89. Техническое Задание
• Одно на проект• Описывает то, что (скорее всего) не поменяется• Указать
– Цели проекта– Ключевые ограничения
VISION
![Page 16: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/16.jpg)
Частное техническое задание
• Vision• Для длинных проектов• Разумный период времени для
планирования (~квартал)
Release
VISION
![Page 17: Государство и Agile: инкрементальное Техническое Задание](https://reader033.vdocuments.mx/reader033/viewer/2022061201/54795ddeb4af9f49348b47b2/html5/thumbnails/17.jpg)
ГОСТ 19.301-79 Программа и методика испытаний
• Список пользовательских историй релиза (этапа) сценариев использования и приемочных критериев