Установление приоритетов требований

На основании анализа требований с участием разработчиков, заказчиков, представителей всех групп пользователей, составляется следующая таблица. Важность устанавливается, например, в баллах, от 1 –наименее важно или осуществимо, до 3- наиболее важно или осуществимо.

Требование Важность для бизнеса Важность для пользователя Техническая осуществимость Осуществимость с точки зрения ресурсов разработчика
Увеличение количества клиентов 3 1 3 3
Повышение эффективности обслуживания клиентов 3 3 3 3
Подбор услуги по оптимальной цене 2 3 3 3
Экономия времени 2 3 3 3
Ознакомление с запросом пользователя 3 3 3 3
Отметка об обработке запроса пользователя 3 1 3 3
Добавление новой услуги 3 3 3 3
Изменение информации об услуге 3 3 3 3
Ознакомление с предлагаемыми услугами 3 3 3 3
Отправление запроса менеджеру 3 3 3 3
Отправление отзыва 3 2 3 3
Управление учетными данными сотрудников 2 1 3 3
Управление страницами сайта 3 2 3 3
Время загрузки любой страницы не должно превышать 2 с. 3 3 2 3
Сайт должен быть адаптирован для мобильных устройств 3 3 2 1
Сайт должен отображаться корректно в любом браузере 3 3 3 3
База данных сайта должна быть реализована в СУБД MySQL 1 1 3 3
Серверная часть сайта должна быть реализована на языке PHP 1 1 3 3
Интеграция с API Вайбера 2 2 3 2
Административная и пользовательская версии сайта работают с одной и той же базой данных 2 1 3 3
Возможность просмотра услуг, стоимости и срокам при предоставлении 2 2 3 3
         

 

Если теперь определить сумму баллов по каждой строке и отсортировать их по убыванию суммы баллов (например, с использованием MS Excel) то получим приоритетность требований:

 

 

Требование Сумма
Повышение эффективности обслуживания клиентов

12

Подбор услуги по оптимальной цене

11

Экономия времени

11

Ознакомление с запросом пользователя

 

Добавление новой услуги

12

Ознакомление с предлагаемыми услугами

12

Отправление запроса менеджеру

12

Сайт должен отображаться корректно в любом браузере

12

Отправление отзыва

12

Управление страницами сайта

11

Время загрузки любой страницы не должно превышать 2 с.

11

Увеличение количества клиентов

11

Отметка об обработке запроса пользователя

11

Возможность просмотра услуг, стоимости и срокам при предоставлении.

11

Управление учетными данными сотрудников

10

Сайт должен быть адаптирован для мобильных устройств

10

Интеграция с API Вайбера

10

Административная и пользовательская версии сайта работают с одной и той же базой данных

9

База данных сайта должна быть реализована в СУБД MySQL

9

Серверная часть сайта должна быть реализована на языке PHP

9

 

9

 

8

 

8

 

Можно видеть, что приоритет отдается требованиям бизнеса и пользователей. Реализация технологических требований и ограничений является важной, но может корректироваться в зависимости от возможностей разработчика.

 

 

ПРАКТИЧЕСКАЯ РАБОТА №4

Построение карт сайта (приложения) и диаграмм потоков задач

 

Цель: Закрепить теоретические знания о методах разработки архитектуры и функционала приложений

Задание:

Построить карты сайта

Построить диаграммы потоков задач

Пример выполнения для сайта туристической компании


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: