Нулевая итерация. Как cпасти котов

Preview:

DESCRIPTION

Выстпление на конференции SEC(R)

Citation preview

Итерация 0: как спасти котов

Асхат УразбаевAgile CoachScrumTrek

Асхат Уразбаев

• 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 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

Login Create 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 Mapping

UI Workshop

Andrey Shapiro ©

Vision

PragmaticPersonas

Feature Generation

UI Workshop

Estimating & Release Planning

Architectural Workshop

Story Mapping

GO!

UI WorkshopVision

PragmaticPersonas

Feature Generation

UI Workshop

Estimating & Release Planning

Architectural Workshop

Story Mapping

GO!

UI sketch boardVision

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!

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!Андрей Шапиро на пути к заказчику

http://agileproductdesign.com

Jeff Patton

Recommended