2013-03-02 03 Анна Тарасенко. Принцип yagni в управлении...

25
YAGNI в управлении проектами !""# $#%#&’"(), 7bits 4-+ ,$-&-..)/"0(, 1. 23&(

Upload: -

Post on 02-Jul-2015

230 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

YAGNI  в  управлении  проектами

!""# $#%#&'"(), 7bits**

4-+ ,$-&-..)/"0(, 1. 23&(*

Page 2: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Продажа  часов

Page 3: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Продажа  часов

Page 4: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Продажа  часов

Page 5: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Продажа  часов

Page 6: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Небольшой  fixed  price  проект  (oDesk)

Page 7: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Fixed  price  в  команде  (старый  способ)

Page 8: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Fixed  price  в  команде  (старый  способ)

Page 9: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Fixed  price  в  команде  (решение  1)

Page 10: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Fixed  price  в  команде  (решение  2)

•  Умножение  оценки  на  3.14 •  Вероятностные  оценки

сроков  и  рисков

Page 11: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Классический  аутсорсинг

Fixed  price  в  команде  (решение  3)

Page 12: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Долой  культ  карго!

SCRUM  в  чистом  виде  у  нас  не  прижился

Page 13: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Долой  культ  карго!

SCRUM  требует  от  людей  слишком  многого

Page 14: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Что  мы  взяли  из  SCRUM •  Критерии  приемки,  составленные  вместе  с  заказчиком

•  Planning  poker  и  ретроспектива

Page 15: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Почему  бы  просто  не  писать  код  за  деньги?

•  Счастье  пользователей  –  удобно  и  красиво

•  Счастье  команды  –  делать  полезные  продукты  без  постоянных  авралов

•  Счастье  заказчика  –  все  делается  в  срок  и  в  бюджет

Page 16: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

FFF  –  fixed  timing,  fixed  budget,  flexible  scope

•  Выпускаем  MVP  –  минимально  ценный  продукт.

•  «Зачем  нужна  эта  фича?»

•  Почему  важно  ,  чтобы  она  вошла  именно  в  этот  релиз?

•  Что  произойдет,  если  этой  фичи  не  будет,  либо  будет  позже?

Page 17: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Lean  canvas

Page 18: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Персоны  и  impact  mapping

Page 19: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

User  story  mapping

Page 20: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Customer  journey •  Делаем  черновой  вариант  навигации  и  наброски  страниц

•  Оцениваем  для  персоны:  контекст,  ожидания,  ощущения,  мотивацию  продолжать

Page 21: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Прототипирование  интерфейсов

•  Метод  прогрессивного  JPEG

•  Сначала  все  делается  на  бумаге,  только  потом  в  Balsamiq

•  Интерактивная    игра  для  проверки  гипотез

•  Fail  fast!

Page 22: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Оптимизация  процесса  разработки

•  Приоритезируй  это!  KISS  YAGNI! •  Выявить  зависимости  задач,  построить  пути •  Применить  теорию  ограничений  Голдратта:

1.  Найти  критический  путь 2.  Буфер  перед  каждой  точкой  слияния  путей 3.  Оптимизация  ограничения

Page 23: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Готовность  к  изменениям

•  В  SCRUM  новые  идеи  идут  в  бэклог

•  Если  заказчик  готов  чем-­‐‑то  жертвовать  –  мы  можем  начать  заниматься  его  идеей  прямо  сейчас

Page 24: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Выводы •  Консалтинг  –  следующий  шаг  за  аутсорсингом

•  Никакие  процессы  и  методологии  не  сделают  продукт  качественным

•  Придется  включать  мозг  и  развивать  ответственность  в  себе.  Каждому.

Page 25: 2013-03-02 03 Анна Тарасенко. Принцип YAGNI в управлении проектами

Спасибо!

•  Email:  [email protected],  [email protected]

•  Web:  h�p://7bits.it

•  Twi�er:  @AnnieOmsk