Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Полнота ролей и целей пользователей

2,128 views

Published on

Выложено, чтобы напомнить участникам встречи, о чем шла речь на встрече СПб СоА, и чтобы дать понятие тем, кто будет приходить на следующие встречи, какие вопросы уже обсуждались.
Это не обучающий материал.

Published in: Software
  • Be the first to comment

Полнота ролей и целей пользователей

  1. 1. Полнота ролей и целей пользователей Анна Абрамова (СоА), Алексей Федоров (SQA Group) 14 июля 2015
  2. 2. Зачем выявлять роли и цели пользователей 1. Определить необходимый и достаточный объем внешних взаимодействий системы (интерфейсов) 2. Определить набор основных объектов, с которыми работает пользователь (база для объектной модели) Концепция Цели пользователей Модель предметной области Действия пользователей
  3. 3. Классы ролей пользователей Первичные Вторичные Люди бизнес-пользователи Руководители, получающие отчеты обслуживающие: системные администраторы, системные инженеры Системы Системы-клиенты Получают экспортированную информацию
  4. 4. Иерархия пользователей
  5. 5. Обеспечение полноты ролей ● Обследование бизнеса ● Реальные рабочие процессы (workflow) ● Посмотреть типовые проекты Признаки неполноты ● Стоп слова - “клиент”, “администратор” ● Выпадают ли новые роли при обсуждении ● Анализ “от интерфейса” (смешение ролей)
  6. 6. Цели пользователей, терминология Цель пользователя Действие пользователя Вариант использования
  7. 7. Цель пользователя ● Ответ на вопрос “Зачем пользователь использует систему?” ● Может существовать вне системы ● Формулировка User Story Как <пользователь/роль> я хочу иметь возможность <действие>, чтобы достигнуть <цели>
  8. 8. Типичная ошибка “найти” Найти товар Купить товар Сравнить товары
  9. 9. Типичная ошибка “просмотреть” Просмотреть информацию о товаре Изменить информацию о товаре Изменить название товара Изменить категорию товара
  10. 10. Цели и действия в зависимости от концепции Задача TaskTraker C R U D R Задача анализ фрода C U R Товар C R U D R DD
  11. 11. Свойства полного набора целей пользователей ● Определяется Концепцией проекта. ● Полный набор целей пользователей не обязан определять весь объем требований к действиям пользователя в системе (не проверяется по CRUDL) ● Формирует набор основных объектов, с которыми работает пользователь ● Полный набор целей пользователей изображается на лаконичной и удобной для чтения диаграмме вариантов использования.
  12. 12. Обеспечение полноты действий пользователей ● Действия пользователя для всех основных объектов предметной области ● Действия пользователей с объектами по CRUDL ● Каждой “букве” CRUDL может соответствовать несколько действий ● Часть действий с объектом могут выполняться автоматически

×