Виталий Харисов - Общий цикл разработки

Preview:

DESCRIPTION

Разработка сложных проектов — это процесс, который требует вовлеченности разного количества людей, и представляет собой сложный последовательный процесс. В лекции по-этапно рассмотрен типичный процесс разработки, а также его основные модификации.

Citation preview

ШРИ, Симферополь, 2013

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

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

Виталий Харисов

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

2

Разработка

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

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

3

Разработка

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

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

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

4

Разработка

5

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

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

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

Деплой

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

28

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

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

29

Маркетинг

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

Чтостатьисоцсетимероприятия

30

Маркетинг

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

Чтостатьисоцсетимероприятия

32

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

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

33

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

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

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

34

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

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

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

35

Поддержка пользователейРазработчикреагировать

38

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

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

38

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

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

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

39

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

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

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

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

40

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

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

41

Почитать

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

vitaly@yandex-team.ru

Спасибо

Виталий Харисов

@harisov

Recommended