Upload
yandex
View
283.665
Download
0
Embed Size (px)
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
Почитать
руководитель отделаинфраструктурыразработки интерфейсов
Спасибо
Виталий Харисов
@harisov