145 подписчиков
💬 А что скрывается за словом «нефункциональные»?
Функциональные требования описывают, что именно делает система.
А вот нефункциональные — это про то, как она это делает и в каких условиях работает.
Да, название «нефункциональные» запутывает. Оно говорит, чем требования не являются, но не раскрывает их суть. Зато в них кроется всё, что влияет на опыт использования и жизнеспособность продукта:
⚡️ скорость отклика и производительность,
🔄 доступность и надёжность,
💬 простота использования,
🌐 переносимость, совместимость с другими системами,
📜 соблюдение регуляторных норм и локализация.
Сюда же относятся все ограничения по платформам и технологиям.
Можно создать систему, у которой «всё работает», но она окажется неудобной, медленной или неприменимой в нужной стране и валюте. Поэтому нефункциональные требования — это не второстепенно, а ключ к тому, чтобы продукт стал нужным и удобным, а не просто «функциональным».
Около минуты
3 июня