Михаил Трошев — «Общий цикл разработки»

Preview:

DESCRIPTION

 

Citation preview

ШРИ 2012

Михаил Трошев

Общий цикл разработки

Задача — решение

2

Разработка

Задача — решение

Сложная задача — сложное решение

3

Разработка

Задача — решение

Сложная задача — сложное решение

Сложное решение — процесс

4

Разработка

сайт-визитка

5

Процесс разработки

промо-сайт

6

Процесс разработки

сервис

7

Процесс разработки

большой сервис

8

Процесс разработки

Почитатьru.wikipedia.org/wiki/devcycle

9

Процесс разработки

— постановка задачи

— дизайн

— разработка

— тестирование

— деплой

— маркетинг

— поддержка

10

Цикл разработки

Кторуководство компаниируководитель сервисаменеджер

11

Постановка задачи

Кторуководство компаниируководитель сервисаменеджер

Чтопродуктовые требованияфич-листтехническое задание

12

Постановка задачи

Кторуководство компаниируководитель сервисаменеджер

Чтопродуктовые требованияфич-листтехническое задание

13

Постановка задачи

Разработчикбыть в курсеподкидывать идеи

Ктодизайнерыменеджер

14

Дизайн

КтодизайнерыменеджерВсеКомуНеЛень

15

Дизайн

ПОИГРАЙ ШРИФТАМИ

КтодизайнерыменеджерВсеКомуНеЛень

Чтомакетыгайды

16

Дизайн

КтодизайнерыменеджерВсеКомуНеЛень

Чтомакетыгайды

17

Дизайн

Разработчикобъяснятьрассказыватьпомогать

Ктоверстальщикипрограммисты

18

Разработка

Ктоверстальщикипрограммисты

Чтоверстка, шаблоны, код, софт, сервера, метрики, счетчики, логи, ...

19

Разработка

Ктоверстальщикипрограммисты

Чтоверстка, шаблоны, код, софт, сервера, метрики, счетчики, логи, ...

20

Разработка

Разработчикдоговариватьсяделать

Ктотестировщикиадмины

21

Тестирование

Ктотестировщикиадминыразработчик

22

Тестирование

Ктотестировщикиадмины

Чтоавтоматическое функциональное нагрузочное

23

Тестирование

Ктотестировщикиадмины

Чтоавтоматическое функциональное нагрузочное

24

Тестирование

Разработчикпомогатьчинить

Ктотестировщикиадмины

Чтоавтоматическое функциональное нагрузочное

25

Тестирование

Разработчикпомогатьчинить

Почитатьhabrahabr.ru/hub/testing

Кторазработчикиадмины

26

Деплой

Кторазработчикиадмины

Чтоисточники данныхобработка данныхшаблоныстатика

27

Деплой

Кторазработчикиадмины

Чтоисточники данныхобработка данныхшаблоныстатика

28

Деплой

Разработчикдоговариватьсяделать

Ктомаркетологикопирайтеры

29

Маркетинг

Ктомаркетологикопирайтеры

Чтоблоги и соцсетимероприятия

30

Маркетинг

Ктомаркетологикопирайтеры

Чтоблоги и соцсетимероприятия

31

Маркетинг

`

Ктомаркетологикопирайтеры

Чтоблоги и соцсетимероприятия

32

Маркетинг

Разработчикпомогатьучаствовать

Ктослужба поддержкиcall-центр

33

Поддержка пользователей

Ктослужба поддержкиcall-центр

Чтоконсультацииобработка заявокбаг-репорты

34

Поддержка пользователей

Ктослужба поддержкиcall-центр

Чтоконсультацииобработка заявокбаг-репорты

35

Поддержка пользователей

Разработчикреагировать

В таком же цикле:

— доработка

— баги

— эксперименты

— новые фичи

36

Что потом

37

Примеры циклов разработки

Экспериментыразмытое ТЗ, несколько реализаций, фидбек

38

Примеры циклов разработки

Экспериментыразмытое ТЗ, несколько реализаций, фидбек

Прототипымусорный код, юзабилити-тестирование

39

Примеры циклов разработки

Экспериментыразмытое ТЗ, несколько реализаций, фидбек

Прототипымусорный код, юзабилити-тестирование

Бета-версиибыстрый релиз, короткий фич-лист, баги

40

Примеры циклов разработки

ru.wikipedia.org/wiki/xpru.wikipedia.org/wiki/agilehabrahabr.ru/hub/agilehabrahabr.ru/hub/pm

41

Почитать

Руководитель группы разработки поисковых интерфейсов

mishanga@yandex-team.ru

@ya_mishanga

github.com/mishanga

Михаил Трошев

Recommended