Презентация к встрече аналитиков Петербурга 8 мая 2014 года. Формирование структуры требований.
Это не обучающий материал, и не претендует на эту роль. Это памятка для учавствовавших во встрече о чем шла речь.
Buzzware — это инструмент для мониторинга социальных медиа. Он позволяет исследовать мнения пользователей, которые они публично выражают в блогах, социальных сетях.
Презентация к встрече аналитиков Петербурга 8 мая 2014 года. Формирование структуры требований.
Это не обучающий материал, и не претендует на эту роль. Это памятка для учавствовавших во встрече о чем шла речь.
Buzzware — это инструмент для мониторинга социальных медиа. Он позволяет исследовать мнения пользователей, которые они публично выражают в блогах, социальных сетях.
Доклад проект-менеджера МГ "Текарт" Анны Лариной на бизнес-завтраке "Анализ конкурентов: трата времени в погоне за лидером или планомерные действия по повышению конкурентоспособности".
Аналитика рынка
Обзор интересных исторических зданий
История района
Карточка, профайл района (школы, уровень жизни, досуг, спорт и т.д.)
Ваши листинги
Фото-галереи объектов. Прикольные фотки
FAQ для клиентов
Строящиеся дома, новые проекты
Юридические консультации
Кейсы. Закрытые сделки. Отзывы клиентов
Полезные статьи
Обзор рынка (краткий обзор рынка и цен на объекты в Вашем городе)
Новости рынка с вашими комментариями
Образцы документов
Консультация (вопрос - ответ)
Справочники (различные, полезные справочники)
Отчет о выставках и семинарах
Видео-интервью, Вэбинары
Опрос, голосование
Инфографика
Крупные сделки на рынке
Статьи по оценке объектов
Тенденции на рынке, прогнозы
Архитектура, дизайн дома
Сравнение с Западным рынком, продажи на Западе
Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна А...Anna Abramova
Управление требованиями - это вспомогательный процесс управления проектом. Сами требования - инструмент управления. Когда мы начинаем путать требования с другими видами информации в проекте - запросами на изменения, описание реализации, потребностями бизнеса, - мы теряем управляемость проекта. Разница между разными видами информации - это разница во внутренней структуре, её потребителях, частотой и критичностью изменения.
Искусство создания интерфейса, простота, удобство и рентабельностьCybermarketing, Moscow
С чего начинается разработка продающего сайта?
На чём строится основа взаимодействия человека с интерфейсом?
Золотые правила разработки интерфейса которые обеспечат 95% успеха.
Узнаете, из каких шестерёнок состоит конверсия.
Секреты продающих интерфейсов для интернет магазинов
Пошаговая инструкция по разработке интерфейса от макета до продаж
Магия анимации или «убийца» конверсии
Особенности и различия психологии пользователей в работе с различными интерфейсами в интернете
Особенности юзабилити и А/Б тестирования
Своя история на страницах раздела «О нас» повышает доверие посетителей и улучшает их взаимодействие с сайтом. В презентации - рекомендации и примеры зарубежных и отечественных сайтов. В формате статьи: http://www.cmsmagazine.ru/library/items/internet-marketing/well-written-page/
Drupal and diversity of Single sign-on systemsAlex S
As you know Drupal supports a lot of SSO system. There is pretty hard choice which system to choose to implement some of features for our clients.
During this talk I will compare different approaches and tools like a SimpleSAMLphp, Bakery, shared tables, LDAP, CAS and other.
Build your application in seconds and optimize workflow as much as you can us...Alex S
Building an application is a very intense and complicated process. Sometimes it could lead to unacceptable results when you can wait for temporary product eternity. Tools could be different, applications could be different, but techniques will be the same.
Optimization is very important thing even when your process is standartized and strong. During that seesion I'll talk about:
- Build is the most valuable product in DevOps
- Tests, Sniffers, Performance tests and other things are minor in comparison to builds
- How to get rid of long waits for small changes or fixes
- How to don't waste time for waiting for build
- How to incorporate measurement tools
- How to solve feature branch hell and don't spent tons of time for merge conflicts
- Make builds for enterprise and big data databases
- Other interesting things from DevOps live :)
Optimisation strategy shouldn’t be strict and shouldn’t ruin current process or block the team from performing operations. Given those answers, we can move forward like a thunder and achieve whatever we want.
Презентация Никиты Простякова
Основные тезисы:
Фильтр за переоптимизацию;
Признаки переоптимизации на сайте;
Как устранить переоптимизацию;
Кейс по выходу сайта из-под фильтра Яндекса
Как правильно составлять title и description, чего делать нельзя, какая разница в составлении title и description для продвижения в Яндекс и Google и много других полезных практических вещей.
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Positive Hack Days
1. Описание старого процесса сбора данных о тестах: как было до, что хорошего, что плохого
2. Influxdb, как хранилище time-series данных,
3. Zabbix - мониторинг нагрузочных стендов: windows и linux агенты, активный сбор данных, autodiscovery виртуальных машин в esx
4. Grafana, как способ превратить графики и дашборды в конфетку
5. Автоматизация нагрузки от пользователей через web-UI при помощи Jmeter, отображение статистики в реальном времени, CI в Teamcity
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Yaroslav Perevalov
Конспект обзорной лекции на зимнем интенсиве по UI / UX в Британке (2015), описаны:
* Процесс-проектирования
* Роли в юзабилити-команде
* Организация взаимодействия ю-команды с командой проекта
* Виды требований к успешному продукту
Понятие юзабилити
● Работа с guidelines
● Особенности создания продукта/проекта
● Знакомство с юзабилити для e-commerce
● Знакомство с юзабилити для корпоративных сайтов
● Особенности юзабилити для форумов
● Особенности создания мобильных приложения
● Обзор языков программирования для IOS и Android
● Особенности разработки пользовательского интерфейса для
мобильных приложений
● Структура сборки приложения
● Обзор языков программирования:
● PHP
● .NET
● Python
● Ruby on Rails
● C#
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
Мастер-класс Юрия Ветрова "Контроль качества интерфейсных решений на всех этапах процесса проектирования и разработки" на пятой конференции SQA Days 2009.
Классический процесс юзабилити-проектирования достаточно сложный и дорогой, рассчитан на полноценный цикл производства продукта, с существенным бюджетом и планом.
Быстрая-экстремальная разработка в условиях ограниченных временных и прочих ресурсов требует дешёвых и быстрых юзабилити-методов.
Это рассказ о таких экстремальных методах, как экспресс-аналитика, зкспресс-экспертиза, коридорное юзабилити-тестирование: плюсы и минусы каждого метода, ограничения, область применения, примеры.
Доклад проект-менеджера МГ "Текарт" Анны Лариной на бизнес-завтраке "Анализ конкурентов: трата времени в погоне за лидером или планомерные действия по повышению конкурентоспособности".
Аналитика рынка
Обзор интересных исторических зданий
История района
Карточка, профайл района (школы, уровень жизни, досуг, спорт и т.д.)
Ваши листинги
Фото-галереи объектов. Прикольные фотки
FAQ для клиентов
Строящиеся дома, новые проекты
Юридические консультации
Кейсы. Закрытые сделки. Отзывы клиентов
Полезные статьи
Обзор рынка (краткий обзор рынка и цен на объекты в Вашем городе)
Новости рынка с вашими комментариями
Образцы документов
Консультация (вопрос - ответ)
Справочники (различные, полезные справочники)
Отчет о выставках и семинарах
Видео-интервью, Вэбинары
Опрос, голосование
Инфографика
Крупные сделки на рынке
Статьи по оценке объектов
Тенденции на рынке, прогнозы
Архитектура, дизайн дома
Сравнение с Западным рынком, продажи на Западе
Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна А...Anna Abramova
Управление требованиями - это вспомогательный процесс управления проектом. Сами требования - инструмент управления. Когда мы начинаем путать требования с другими видами информации в проекте - запросами на изменения, описание реализации, потребностями бизнеса, - мы теряем управляемость проекта. Разница между разными видами информации - это разница во внутренней структуре, её потребителях, частотой и критичностью изменения.
Искусство создания интерфейса, простота, удобство и рентабельностьCybermarketing, Moscow
С чего начинается разработка продающего сайта?
На чём строится основа взаимодействия человека с интерфейсом?
Золотые правила разработки интерфейса которые обеспечат 95% успеха.
Узнаете, из каких шестерёнок состоит конверсия.
Секреты продающих интерфейсов для интернет магазинов
Пошаговая инструкция по разработке интерфейса от макета до продаж
Магия анимации или «убийца» конверсии
Особенности и различия психологии пользователей в работе с различными интерфейсами в интернете
Особенности юзабилити и А/Б тестирования
Своя история на страницах раздела «О нас» повышает доверие посетителей и улучшает их взаимодействие с сайтом. В презентации - рекомендации и примеры зарубежных и отечественных сайтов. В формате статьи: http://www.cmsmagazine.ru/library/items/internet-marketing/well-written-page/
Drupal and diversity of Single sign-on systemsAlex S
As you know Drupal supports a lot of SSO system. There is pretty hard choice which system to choose to implement some of features for our clients.
During this talk I will compare different approaches and tools like a SimpleSAMLphp, Bakery, shared tables, LDAP, CAS and other.
Build your application in seconds and optimize workflow as much as you can us...Alex S
Building an application is a very intense and complicated process. Sometimes it could lead to unacceptable results when you can wait for temporary product eternity. Tools could be different, applications could be different, but techniques will be the same.
Optimization is very important thing even when your process is standartized and strong. During that seesion I'll talk about:
- Build is the most valuable product in DevOps
- Tests, Sniffers, Performance tests and other things are minor in comparison to builds
- How to get rid of long waits for small changes or fixes
- How to don't waste time for waiting for build
- How to incorporate measurement tools
- How to solve feature branch hell and don't spent tons of time for merge conflicts
- Make builds for enterprise and big data databases
- Other interesting things from DevOps live :)
Optimisation strategy shouldn’t be strict and shouldn’t ruin current process or block the team from performing operations. Given those answers, we can move forward like a thunder and achieve whatever we want.
Презентация Никиты Простякова
Основные тезисы:
Фильтр за переоптимизацию;
Признаки переоптимизации на сайте;
Как устранить переоптимизацию;
Кейс по выходу сайта из-под фильтра Яндекса
Как правильно составлять title и description, чего делать нельзя, какая разница в составлении title и description для продвижения в Яндекс и Google и много других полезных практических вещей.
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Positive Hack Days
1. Описание старого процесса сбора данных о тестах: как было до, что хорошего, что плохого
2. Influxdb, как хранилище time-series данных,
3. Zabbix - мониторинг нагрузочных стендов: windows и linux агенты, активный сбор данных, autodiscovery виртуальных машин в esx
4. Grafana, как способ превратить графики и дашборды в конфетку
5. Автоматизация нагрузки от пользователей через web-UI при помощи Jmeter, отображение статистики в реальном времени, CI в Teamcity
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Yaroslav Perevalov
Конспект обзорной лекции на зимнем интенсиве по UI / UX в Британке (2015), описаны:
* Процесс-проектирования
* Роли в юзабилити-команде
* Организация взаимодействия ю-команды с командой проекта
* Виды требований к успешному продукту
Понятие юзабилити
● Работа с guidelines
● Особенности создания продукта/проекта
● Знакомство с юзабилити для e-commerce
● Знакомство с юзабилити для корпоративных сайтов
● Особенности юзабилити для форумов
● Особенности создания мобильных приложения
● Обзор языков программирования для IOS и Android
● Особенности разработки пользовательского интерфейса для
мобильных приложений
● Структура сборки приложения
● Обзор языков программирования:
● PHP
● .NET
● Python
● Ruby on Rails
● C#
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
Мастер-класс Юрия Ветрова "Контроль качества интерфейсных решений на всех этапах процесса проектирования и разработки" на пятой конференции SQA Days 2009.
Классический процесс юзабилити-проектирования достаточно сложный и дорогой, рассчитан на полноценный цикл производства продукта, с существенным бюджетом и планом.
Быстрая-экстремальная разработка в условиях ограниченных временных и прочих ресурсов требует дешёвых и быстрых юзабилити-методов.
Это рассказ о таких экстремальных методах, как экспресс-аналитика, зкспресс-экспертиза, коридорное юзабилити-тестирование: плюсы и минусы каждого метода, ограничения, область применения, примеры.
Интерфейс — Совместная работа аналитика и проектировщикаYury Solonitsyn
Краткий рассказ про то, как аналитик и проектировщик могут построить совместную работу над пользовательским интерфейсом, чем это полезно для них и для создаваемого продукта.
ITGM#8 Анна Абрамова Юрий Солоницын Интерфейс - совместная работа аналитика и...SPbCoA
Совместный доклад представителей двух сообществ: аналитиков и проектировщиков интерфейсов на ITGM#8.
Анна Абрамова (СПб СоА) и Юрий Солоницын (UXSpb) рассказали, как строится совместная работа аналитика и проектировщика интерфейсов в больших проектах. Где они помогают друг-другу и где начинают "толкаться локтями".
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).Yuri Vedenin
В докладе рассматриваются две дисциплины: бизнес-анализ и юзабалити (точнее, в более широком смысле - UX). Авторы рассматривают сходства и различия двух дисциплин. В итоге находят много общего и подсказывают, куда и где надо посмотреть специалистам обеих дисциплин.
2. Автора!
Шишкин Алексей
Основатель интернет-агентства Redsoft
разработка и поддержка интернет-проектов
Основатель UX-Design
независимое проектирование интернет-проектов и
мобильных приложений
Руководитель проекта Joomla.ru
портал русского сообщества CMS Joomla!
3. Цель проектирования
Главная цель проектирования - не потерять суть проекта
Суть проекта - дать благо потребителю
●
Синхронизировать понимание заказчика и разработчиков о сути
проекта
●
Уменьшить погрешность в оценке сроков и стоимости разработки
●
Ввести контроль за бюджетом проекта до начала разработки
Спрашивайте себя каждый день:
Для чего мы это делаем?
5. 1.1. Сбор требований клиента, видение проекта
●
Целевая аудитория (социально-демографические, психологические характеристики и
географическое положение)
●
Конкуренты: прямые и непрямые, зарубежные аналоги (список и SWOT-анализ)
●
Цели и задачи сайта и цели бизнеса (SMART)
●
Пожелания и требования клиента к сайту (дизайн, структура и информация, функционал,
администрирование, CMS, технологии, платформы, верстка, интеграция с системами,
языки и т.п.)
●
Какие имеются материалы, кто их готовит и когда будут готовы (если еще нет)
●
Кто отвечает за проект со стороны клиента, кто принимает финальное решение (ЛПР) со
стороны клиента
6. 1.2. Анализ сайта и бизнеса клиента и конкурентов
●
Определить УТП клиента
●
Выводы из анализа конкурентов (возможности на рынке, извлеченные идеи и т.д.)
●
Определить недостатки и достоинства сайтов конкурентов
●
Определить недостатки и достоинства существующего сайта (если есть сайт)
●
Анализ ЦА
- мотивы (потребность),
- ожидания от использования,
- цели,
- область знания.
7. 1.3. Создание концепции (на основе пп. 1.1, 1.2)
Концепция сайта:
●
Цели и задачи сайта
●
Целевая аудитория
●
Цели пользователей
●
Описание концепции:
"<Название продукта/проекта> это <категория продукта> для
<целевая аудитория> который <основная задача> посредством
<уникальность>"
9. 2.1. Персонажи и User Stories
●
Создать описания персонажей (ключевые представители основных групп ЦА)
- имя и фотография,
- цели,
- социальное положение,
- уровень подготовки,
- описание условий взаимодействия с сайтом,
- цели и проблемы
●
Составить User Stories - карточки со списками или таблицу "Цель - Проблема - Решение"
- Выписать цели пользователей (из карточек персонажей)
- Определить проблемы пользователей
- Решение проблемы (определить что необходимо для решения проблемы - информация, функционал и т.п.)
●
Расставить приоритеты по пользователям и их целям
●
Отобрать пользователей, наиболее важных для проекта.
11. 2.1.2. User stories: Задача-Проблема-Решение
Проект: социальная сеть владельцев домашних животных
12. 2.1.3. User stories: Пример
Проект: социальная сеть владельцев домашних животных.
Цель: выбрать собаку
Проблема: Почти ничего не знает о собаках, не знает что именно хочет
Сценарий: заходит на главную страницу,
- находит раздел Зоопедия,
- переходит на главную страницу раздела с рубрикатором по животным и породам, а также
специальным разделом с общей информацией,
- переходит в раздел с общей информацией, где на видном месте есть ссылка на статью о
выборе животного,
- переходит в статью и читает её, в конце статьи видит блок «Читайте также», в котором
видит еще несколько статей с более углубленной информацией,
- делает предварительный выбор из 3х пород собак,
- переходит на главную Зоопедии и открывает страницы с подробной информацией о
выбранных породах, на каждой из страниц он видит ссылки на продавцов этой породы,
окончательно определяется с выбором и
- переходит в магазин.
При написании этого сценария были придуманы идеи: рубрикатор в Зоопедии, блок
«Читайте также», ссылки на продавцов со страницы определенной породы.
14. 2.2. Карта сайта
●
На основе карты функционала создается детальная карта сайта (схема всех разделов)
15. 2.3. Карта функционала и список функционала
●
На основе user stories создается карта функционала по разделам, со связями, с учетом
статуса пользователя
●
Список функционала составляется для разработчиков
16. 2. Результаты
Набор документов:
●
Документ с карточками персонажей
●
User Stories
●
Карта функционала
●
Список функций
●
Карта сайта
●
Задание на разработку контента
Качественный предпроектный анализ – гарантия того, что сайт будет сделан именно для
целевой аудитории (ЦА), под её потребности, а не так, как придумает разработчик/клиент.
18. 3. Создание прототипов
●
Начать с прототипа посадочной страницы (карточка товара, страница статьи и т.п. - не
всегда с главной)
●
Согласовать с клиентом первую созданную страницу
●
Прототипы главного меню
●
Прототип шапки сайта
●
Прототипы меняющихся блоков (contextual areas)
●
Протестировать прототип по пользовательским сценариям
Результаты
Набор интерактивных прототипов (Axure), описывающих все
типы страниц сайта
21. 5. Техническое задание
Техническое задание должно включать:
●
Результаты всех предыдущих этапов
●
Описание функционала для каждого прототипа
●
Информация о технических требованиях к системе
Техническое задание отличается от традиционного технического задания:
●
написано языком, понятным неподготовленному пользователю (за исключением
функциональных требований, предназначенных для разработчиков).
●
содержит больше информации КАК будет сделана система, а не требования к ее работе
Формат документа - PDF
Объем - в среднем от 100 до 300 страниц + приложения
23. Проектирование - это про дизайн
Ошибка №1
UX-Design = UI Design = дизайн интерфейсов
Прототипы, дизайн интерфейса системы - это промежуточные результаты
работы над созданием концепции проекта.
Основная задача проектирования - не прототипы, а идея проекта, которая
может быть формализована как в прототипах, так и в других формах скетчах, ТЗ и тп
24. Проектирование - на все случаи жизни
Ошибка №2
Проектирование - панацея!
Бессмысленно или сложно применять проектирование если:
●
У заказчика нет понимания бизнеса или сути проекта
●
У проекта нет идеи, которая описывается одной фразой
●
У заказчика денег на проектирование или проект низкобюджетный
25. Прототипы спасут мир
Ошибка №3
Прототипов - достаточно
Разработка ТЗ - обязательна для проектов стоимостью выше 200-500 тыс
(регионы/Москва). Прототипы сложно использовать как аргумент в спорах о
функционале
26. Шаг вправо, шаг влево - расстрел
Ошибка №4
Прототипы используются в дизайне “один в один”
Арт-директор, проетировщик и руководитель проекта могут вносить
изменения в проект на этапе дизайна уже после утверждения прототипов и
начала проектирования
27. Советы проектировщикам
1. Делайте мир лучше, дайте благо потребителю своим проектом.
2. Думайте как владелец проекта, думайте как его потребитель
3. Предлагайте полезные идеи заказчику.
Это поможет развиваться вам самим
4. Если не принимает идеи - не спорьте, это его проект.
Не причиняйте ему добро насильно
5. Сделали мир лучше? Продолжайте в том же духе!