Быстрый старт Agile проектов
Асхат УразбаевAgile Coach
ScrumTrek
Асхат Уразбаев
• ScrumTrek
• Agile Coach
• Управляющий партнер
• В прошлом
• Программист, менеджер проектов, методолог
Проблемы с коммуникацией
Нулевая итерация: быстрый старт
Нулевая итерация
2-10 дней
• Vision
• Pragmatic Personas
• Feature Generation
• Story Mapping
• Architectural Workshop
• UI Workshop
• Estimating & Release Planning
• GO
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
VisionVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Business Model Generation
http://businessmodelgeneration.com
Alex Osterwalder
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Lean StartUp Canvas
Ash Maurya ©
ProblemTop 3 problems
SolutionTop 3 features
Unique value propositionSimple, Clear message that states why you are different
Unfair AdvantageCan’t be easilycopied or bought.
Customer SegmentsTarget Customers
Key MetricsKey Activities that you measure
SalesChannelsPath to Customers
Cost StructureFixed CostHostingSalaryEtc…
Revenue StreamsRevenue ModelLifetime ValueRevenue Gross Margin
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
CanvasVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Project GoalsProject goals
Success Criteria / MeasurementsHow do we know that project succeeded
Features / SolutionsKey product features
ChannelsHow do we get feedback for each Key stakeholder/end users
Key StakeholdersCustomers and End Users
Definition of DoneTesting, acceptance, required test automation
TeamTeam members, their roles and availability
Logistics and RulesIterations and cadencesSteering/technical committees and working groupsReportingAcceptance proceduresetc
Release Canvas © ScrumtrekVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Валидация
• Обсуждать с реальными пользователями
• Приглашать экспертов
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Pragmatic PersonasVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Инновационные игры для исследований пользователя
Спрашивать пользователя о фичах может быть опасно :)
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Story MappingVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Интеграция с онлайн-банком
Разбиение работ на Пользовательские Истории
База данных Server Side Front end
Оплата ЖКХ
Свободный платеж
Оплата мобильного телефона
Итеративность… но не инкрементальность
1 2 3 4 5
Итеративность и инкрементальность
1 2 3 4 5
Интеграция с онлайн-банком
Декомпозиция на компонентные работы
База данных Server Side Front end
Интеграция с онлайн-банком
Декомпозиция на формы
Экран 1 Экран 2 Экран 3
Интеграция с онлайн-банком
Декомпозиция на пользовательские истории
База данных Server Side Front end
Оплата ЖКХ
Свободный платеж
Оплата мобильного телефона
Goals
User Task
Details
Sub Stories
Func. Decomp
Истории без участия пользователя
Архитектурный риск/Техническая история
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Story Map
Create travel story
LoginCreate travel
Upload photos
Annotate photos
Create View
Share
Open ID
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
FB login
twitterlogin
Travel name
Auto-name
1 photo at a time
Multi upload
Import from picasa
Add description
Geo info
Draw on photo
Import from
Dropbox
Slideshow
PDF to print
Printing companies
Link to twitter
Export to FB
Walking skeleton
приоритезация
User Goal
User Tasks (backbone)
Story MappingVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Story MappingVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Валидация требует дисциплины
Изобретайте ваш story mapVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Архитектурные риски и проблемы
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Architectural WorkshopVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Story Map
Architecture Vision
Цель архитектурного воркшопа
• Инфраструктурные истории
• Имеющийся технологический долг
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Architectural Workshop
Story Mapping
Архитектурный StoryMapVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
UI Workshop
Andrey Shapiro ©
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
UI sketch board
UI sketch boardVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Wizard of OzVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
• Игрок: Что я вижу?
• Мастер:
– создает экран за 3 минуты
– отвечает только визуально
– исправления только, если Игрок зашел в тупик и не смог найти чего-то за ход
• Игрок мыслит вслух, подаёт команды, спрашивает
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Оценка и планирование релиза
• S = 2, M=4, L=8• XL=16 for epics• XS=1 for legacy bugs
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
S M L
1) Оценка историйVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
2) РевьюVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
3) Создание плана релизаVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
3) Создание плана релизаVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
3) Создание плана релизаVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
War roomVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Поместите все в комнату командыVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Отслеживайте прогресс на story mapVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Валидируйте историю с заказчикомVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Заказчики
ДовольныйProduct Owner
Story Map для эпикаVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
Асхат Уразбаев
• Twitter: zibsun
• Skype: askhatu
• ЖЖ: zibsun.livejournal.com
Recommended