ux в scrum: Итерация ноль для проектирования продуктов
DESCRIPTION
В этом докладе я расскажу об опыте и практиках проектирования продуктов в Agile. Мы обсудим исследование и создание концепции продукта,первоначальный сбор требований, проектирование пользовательского взаимодействия и как подготовить команду к первым итерациям.TRANSCRIPT
UX в Scrum: Итерация ноль для проектирования продуктов
Асхат Уразбаев7 / 10 / 2011
Проектировщик интерфейсов и agile разработчик
Противоречия
Нет общей картины
Вечные переделывания
Быстрая победа и
мучительное доделывание
Big Design Up Front!
User Centered Design очень
тяжелый
Фиксировать User Interaction перед
кодированием долго и дорого
UX
Agile Developer
Общее
Учиться у пользователей
Итеративность у нас в крови
Тестировать реальную систему
лучше, чем прототип
Как много проектирования нужно выполнить заранее?
http://www.foruse.com/articles/agiledesign.pdf
Задачи пользователя и структура частей интерфейса
Схема навигации
UI Guidelines
Big Design Up front
Big Picture Up Front
Нулевая итерация: быстрый старт
Нулевая итерация
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 CanvasAsh Maurya ©
ProblemTop 3 problems
SolutionTop 3 features
Unique value propositionSimple, Clear message that states why you are different
Unfair AdvantageCan’t be easily copied or bought.
Customer SegmentsTarget Customers
Key MetricsKey Activities that you measure
Sales ChannelsPath 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!
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!
Ясно сформулированные вопросы упрощают мозговой штурм
Select Problem
Ask
for Solution
Brainstorm ideas
Select ideas
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!
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 descriptio
n
Geo info
Draw on photo
Import from
Dropbox
Slideshow
PDF to print
Printing compani
es
Link to twitter
Export to FB
Backbone (скелет)
приоритезация
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 map для этого доклада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 Mappi
ng
UI Workshop
Andrey Shapiro ©
Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!
UI sketch board
• ssVision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO! http://www.targetprocess.com/
Оценка и планирование релиза
• 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!
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!
Всегда есть время на story mapping ;)Vision
PragmaticPersonas
Feature Generation
UI Workshop
Estimating & Release Planning
Architectural Workshop
Story Mapping
GO!Андрей Шапиро на пути к заказчику
Thank youСпасибо за внимание