5 минут на проектирование или как программист может сделать пользователя счастливым Давыдова Екатерина

Содержание

Слайд 2

Виды компаний Компании с традиционной схемой разработки ПО Компании, в которых

Виды компаний
Компании с традиционной
схемой разработки ПО
Компании, в которых есть дизайнер

Компании,

в которых все этапы разработки ПО выполняют программисты
Слайд 3

Что делает программист в компании с традиционной схемой разработки ПО ?

Что делает программист в компании с традиционной схемой разработки ПО ?

Разработка

ПО с нуля
Кодирование

Сопровождение ПО
Исправление багов
Добавление новых функций
Разработка новых решений

Слайд 4

Разработка ПО с нуля Кодирование Проектирование + Кодирование Сопровождение ПО Исправление

Разработка ПО с нуля
Кодирование
Проектирование +
Кодирование

Сопровождение ПО
Исправление багов
Добавление новых функций
Разработка новых

решений
Создание документации

Что делает программист в компании, в которой есть дизайнер ?

Слайд 5

Что делает программист в компании, в которой все этапы разработки выполняют

Что делает программист в компании, в которой все этапы разработки выполняют

программисты ?

Разработка ПО с нуля
Сбор требований
Проектирование UI
Дизайн
Кодирование

Сопровождение ПО
Исправление багов
Добавление новых функций
Разработка новых решений
Создание документации

Слайд 6

Разработка ПО с нуля Шаг 1. Подумайте о бизнес- целях проекта

Разработка ПО с нуля Шаг 1. Подумайте о бизнес- целях проекта
Создание нового

брэнда
Узнаваемость брэнда
Занять пустующую нишу по конкретной тематике
Поддержка off-line бизнеса
Достижение конкретного объема продаж по какому-либо виду товаров
и т.д.
Слайд 7

Разработка ПО с нуля Шаг 1. Пример бизнес- целей проекта Бизнес:

Разработка ПО с нуля Шаг 1. Пример бизнес- целей проекта

Бизнес: off-line магазин

техники

Проект: разработка сайта магазина техники

Цели проекта:
Увеличить продажи компьютерной техники к 1 марта 2011 г. в своем регионе: продавать n единиц товара в день.
Повысить узнаваемость брэнда.

Исполнители: два программиста

Слайд 8

Кто вообще в реальном мире покупает технику, неважно где: в off-line

Кто вообще в реальном мире покупает технику, неважно где: в off-line

или on-line?
Домохозяйки Инвалиды Служащий Пенсионеры Программисты Студенты Фотографы Бизнесмен Инженеры Спортсмены Менеджер Дизайнеры

Разработка ПО с нуля Шаг 2. Найдите своего пользователя

2.1 Подумайте о реальных людях

Слайд 9

Разработка ПО с нуля Шаг 2. Найдите своего пользователя 2.2 Объедините

Разработка ПО с нуля Шаг 2. Найдите своего пользователя

2.2 Объедините пользователей в

группы по общему признаку

Пол, возраст, здоровье (острота зрения, моторика, …)
Профессия (высшее, среднее, незаконченное…)
Наличие семьи (есть/нет)
Язык (родной/не родной)
Уровень компьютерных навыков (низкий, средний, высокий)
Знание предметной области (область, для которой разрабатывается проект – низкое, среднее, высокое)
Ожидания пользователя от системы (внешний вид, поведение, …)

Слайд 10

Разработка ПО с нуля Шаг 2. Найдите своего пользователя Новички Домохозяйка

Разработка ПО с нуля
Шаг 2. Найдите своего пользователя

Новички

Домохозяйка
Пенсионер
Инвалид

Середнячки

Спортсмен
Фотограф
Дизайнер
Менеджер
Бизнесмен
Служащий

Программист
Инженер
Студент

Продвинутые

2.2 Пример объединения пользователей

в группы
Слайд 11

Приоритетные группы: Середнячки Продвинутые Вспомогательная группа: Новички Разработка ПО с нуля

Приоритетные группы:
Середнячки
Продвинутые

Вспомогательная группа:
Новички

Разработка ПО с нуля
Шаг 2. Найдите своего пользователя

2.3.

Выберете приоритетные группы, опираясь на цели бизнеса
Слайд 12

Разработка ПО с нуля Шаг 3. Нарисуйте портрет своего пользователя Александр,

Разработка ПО с нуля Шаг 3. Нарисуйте портрет своего пользователя

Александр, 28 лет
профессиональный

фотограф
не женат
опытный пользователь интернет
опыт покупок в ИМ – пару раз
покупал фототехнику, но обжигался – приходилось менять некачественную технику, поэтому прежде, чем купить еще раз будет все перепроверять.

Цель Александр: купить новый качественный объектив за достойную цену, не переплачивая лишнего
Требования Александра к интерфейсу страницы товара:
Возможность рассмотреть товар со всех сторон
Возможность подробно изучить все технические характеристики
Убедиться, что сайту можно верить
Возможность быстро сделать заказ

Середнячок

Слайд 13

Разработка ПО с нуля Шаг 3. Нарисуйте портрет своего пользователя Марина,

Разработка ПО с нуля Шаг 3. Нарисуйте портрет своего пользователя

Марина, 28 лет
инструктор

по фитнесу, хобби - бокс
не замужем
использует интернет для получения информации по профессии и общения с друзьями
Опыт покупок в ИМ – нет
Нуждается в совете консультанта, который ей все расскажет и убедит в надежности покупаемого товара

Цель Марины: купить новые электронные весы, дешевле, чем в off-line магазине

Требования Марины к интерфейсу страницы товара:
Возможность рассмотреть товар со всех сторон
Возможность прочитать описание товара на понятном ей языке, скорее в виде обзора
Возможность уточнить информацию, получить совет (телефон, чат…)
Убедиться, что сайту можно верить

Новичок

Слайд 14

Разработка ПО с нуля Шаг 4. Набросок интерфейса

Разработка ПО с нуля Шаг 4. Набросок интерфейса

Слайд 15

Наблюдайте за тем, как реальные пользователи работают с Вашим продуктом. Отметьте

Наблюдайте за тем, как реальные пользователи работают с Вашим продуктом.
Отметьте области,

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

Разработка ПО с нуля Шаг 5. Наблюдайте за пользователями

Слайд 16

Разработка ПО с нуля Подведение итогов 1 минута – оценить цели

Разработка ПО с нуля Подведение итогов

1 минута – оценить цели бизнеса
2 минута

– список реальных людей
группировка по 2-3 признакам
выбор приоритетных групп
3 минута - портрет пользователя по признакам
4 минута - карандаш, бумага, схема
5 минута – наблюдение за пользователем
Слайд 17

Если вы думаете, что это мелочь — Вы правы! Но наша

Если вы думаете, что это мелочь —
Вы правы!
Но наша

жизнь состоит из мелочей.

Пожалуйста, думайте о пользователе!

Разработка ПО с нуля Сделайте пользователя счастливым!