Николай Яремко. Использование вики методик при...

54
Екатеринбург, 30 мая 2011 года Николай Яремко Использование вики- методик при разработке Яндекс.Почты

Upload: svetlana-gulyaeva

Post on 16-Jun-2015

2.082 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

Екатеринбург, 30 мая 2011 года

Николай Яремко

Использование вики-методик при разработке Яндекс.Почты

Page 2: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

С чем приходится жить в разработке

2

Page 3: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

1. Нельзя оценить эффектбольших изменений

3

Page 4: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 5: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 6: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

?

Page 7: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

??

Page 8: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

1. Нельзя оценить эффектбольших изменений

7

Решения принимаются менеджером или командой разработки продукта исходя из того, как они понимают, что такое продукт.

Откуда возникает понимание?

Page 9: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

2. Необходимо учитывать мнение многих людей

8

Page 10: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 11: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 12: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 13: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 14: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 15: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

9

Page 16: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

2. Необходимо учитывать мнение многих людей

10

Все макеты, которые изготавливает дизайнер, публикуются в специальном блоге, который читает

250 человек.За время редизайна мы опубликовали

более 200 макетов.

Page 17: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 18: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

3. Сложный продукт требует детальных спецификаций

12

Page 19: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

— и это только сообщения об ошибках!13

Page 20: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

3. Сложный продукт требует детальных спецификаций

14

Вместо спецификаций — детальные прототипы и краткое описание логики работы.

Детализация спецификации происходит уже в процессе реализации — для понимания она не нужна.

Page 21: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

4. Сложно уследить за множеством новых требований и пожеланий

15

Page 22: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

16

Page 23: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

4. Сложно уследить за множеством новых требований и пожеланий

17

Разбор вопросов и пожеланий происходит в определённое время, сами вопросы накапливаются в месте, куда каждый может их добавить.

Простые требования встраиваются в текущую работу, сложные отдаются на проработку дизайнеру.

Page 24: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

5. Обсуждение и споры вокруг дизайнерских решений замедляют процесс внедрения

18

Page 25: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

19

Page 26: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 27: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

5. Обсуждение и споры вокруг дизайнерских решений замедляют процесс внедрения

21

Обсуждения — в клубе и на встречах.

Решения принимает менеджер с помощью дизайнера.

42% макетов сопровождены HTML-прототипами.

Page 28: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

«Что произойдёт, если нажать на кнопку?»

Page 29: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 30: Николай Яремко. Использование вики методик при разработке Яндекс.Почты
Page 31: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

25

Что получается?

Page 32: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

Что получилось в Почте?

26

— редизайн и внедрение в 1,5–2,2 раза быстрее (учитывая разные фазы разработки и внедрения)

— отчётные презентации проходят в жанре «вы это уже видели, поэтому только важное»;

— пожелания от пользователей обрабатываются регулярно;

— разработчики делают продукт, а не закрывают отдельные задачи в багтрекере;

— понимание продукта не замкнуто в голове «проектировщика».

Page 33: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

27

Откуда возникает понимание продукта?

Page 34: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

28

HUNTING

Page 35: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

29

Page 36: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

30

HU

NT

ING

Page 37: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

31

HUNTING

HUNTING

HUNTING

HUNTING

HUNTING

HUNTING

HUNTING

HUNTING HUNTING

HUNTING

HUNTING

Page 38: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

32

Энциклопедия {вашего продукта}, которую пишут все

Page 39: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

33

Вики-методика помогает общему пониманию— Простота

— Открытость

— Инкрементальность

— Органичность

— Толерантность

— Обозримость

Page 40: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

34

Простота«Использовать проще, чем ошибиться».

Page 41: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

35

Открытость«Любой участник может внести своё понимание в общую картину».

Page 42: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

36

Инкрементальность«Некоторые части продукта могут быть ещё не проработаны и даже вовсе не придуманы».

Page 43: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

37

Органичность«Нет окончательных решений, логика и внешний вид интерфейса открыты для дальнейшего развития».

Page 44: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

38

Толерантность«Лучше попытаться и ошибиться, чем ничего не делать».

«Объяснение причины лучше, чем заявление “всё это никуда не годится”».

Page 45: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

39

Обозримость«Любой может увидеть, как идёт работа над дизайном продукта».

Page 46: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

40

Коллективная галлюцинация воплощается в продукте

Page 47: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

С чего начать?

41

Page 48: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

42

1. Сделайте процесс дизайна наглядным— заведите блог, посвящённый дизайну вашего

продукта;

— публикуйте в нём макеты, которые объясняют устройство продукта.

Page 49: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

43

1. Сделайте процесс дизайна наглядным

— заведите общее место для сбора вопросов;

— публикуйте спорные макеты;

— представляйте идеи в графической форме;

2. Собирайте новые требования, идеи и пожелания

Page 50: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

44

1. Сделайте процесс дизайна наглядным

— на регулярной встрече по разбору вопросов;

— не оставляйте комментарии по макетам без ответов.

2. Собирайте новые требования, идеи и пожелания

3. Организуйте обсуждение

Page 51: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

Проблемы при внедрении

45

Page 52: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

46

Как правило, мы не умеем

HU.......NG

— организовывать обсуждение;

— сформулировать идею так, чтобы тебя услышали;

— построить прототип, объясняющий устройство системы.

Page 53: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

47

Как правило, мы не умеем

— организовывать обсуждение;

— сформулировать идею так, чтобы тебя услышали;

— построить прототип, объясняющий устройство системы.

HUNTING

Page 54: Николай Яремко. Использование вики методик при разработке Яндекс.Почты

Николай Яремко

111033, Россия, Москва,ул. Самокатная, д.1, стр. 21.

+7 (495) 739-00-00+7 (495) 739-70-70 — факс

[email protected]