Никита Шнурковский
Ведущий системный аналитик в Eqvanta · 06.06
Привет, друзья! Сегодня хочу поделиться одной важной темой с которой сталкивается любой системный аналитик — требования к ПО.
Что такое требования?
Требования — это описание из идеального мира о том, как должна работать система или продукт, чтобы удовлетворить потребности конечного потребителя. А удовлетворённые потребности потребителя, это деньги в карман поставщику удовлетворения.
Давайте разберемся с основными видами требований
1. Функциональные требования: - Что должна делать система. - Примеры: регистрация пользователей, обработка платежей, генерация отчетов.
Функциональные требования делятся на отдельные виды требований:
- Бизнес-требования: цели и задачи, которые система должна помочь достичь организации.
- Пример: увеличить доход компании на 10% за счет автоматизации продаж.
- Пользовательские требования: задачи и потребности конечных пользователей системы.
- Пример: возможность быстро находить нужную информацию в приложении.
- Сами функциональные требования, но конкретнее: конкретные функции и возможности, которые должна предоставлять система.
- Пример: функция восстановления пароля через электронную почту.
2. Нефункциональные требования: - Как система должна это делать. - Примеры: производительность, безопасность, надежность, удобство использования.
Виды нефункциональных требований:
- Атрибуты качества: производительность, безопасность, надежность, удобство использования.
- Пример: время отклика системы не должно превышать 2 секунд.
- Бизнес-правила: правила и логика, которым должна следовать система.
- Пример: скидка применяется только при покупке от 5 единиц товара.
- Ограничения: ограничения на проектирование и реализацию системы, включая технические и регуляторные требования.
- Пример: система должна работать только на операционной системе Windows.
- Внешние требования: требования, исходящие от внешних систем, стандартов и законов.
- Пример: закон о защите персональных данных.
Почему важно работать с требованиями?
Правильная формулировка требований — залог успеха проекта. Основное, что позволяет аналитику двигаться от хаоса к истине.
В следующих постах разберу, как правильно формулировать требования, чтобы спустя год от старта проекта заказчик не пришел с претензией, что хотел он не так и согласовывал он не то. Если у вас есть вопросы или вы хотите обсудить эту тему, пишите в комментариях. Буду рад ответить.
Пост первый, поэтому крайне общий, с него будем углубляться.
Всем кота!
#требованияеще контент автора
еще контент автора
Никита Шнурковский
Ведущий системный аналитик в Eqvanta · 06.06
войдите, чтобы увидеть
и подписаться на интересных профи