Найти тему

Когда речь заходит о качестве продукта, важно чётко формулировать требования. Неоднозначные или неполные требования могут привести к недопониманию и конфликтам между разработчиками и заказчиками 😕


Чтобы избежать этих проблем, был разработан Planguage — язык с большим набором ключевых слов, который позволяет точно формулировать атрибуты качества и другие задачи проекта ✅

Смотрите, как можно выразить требование к производительности с помощью Planguage 👉

Допустим, мы хотим, чтобы система отображала бухгалтерские отчёты не более чем за 8 секунд в 95% случаев. Вот как это можно сформулировать:

🔹 TAG: Performance.Report.Response Time
🔹 AMBITION: Быстрый отклик на запросы построения бухгалтерских отчётов на базовой пользовательской платформе.
🔹 SCALE: Время (в секундах) между нажатием клавиши Enter или щелчком ОК для отправки запроса и началом отображения отчёта.
🔹 METER: Тестирование с использованием секундомера, выполненное на 30 тестовых запросах, представляющих определённый операционный профиль бухгалтера.
🔹 GOAL: Не более 8 в 95% отчётов.
🔹 STRETCH: Не более 2 секунд для предопределённых отчётов, 5 секунд для всех отчётов.
🔹 WISH: Не более 1,5 секунд для всех отчётов.
🔹 base user platform: Процессор Intel Core 2 Quad, оперативная память 8 ГБ, под управлением ОС Microsoft Windows 8, с установленным пакетом QueryGen версии 3.3, однопользовательский компьютер, свободно как минимум 50% оперативной памяти и 70% процессорных ресурсов, сетевое подключение со скоростью 30 Мбит/с.

Каждый из этих элементов позволяет точно описать требование к производительности. Это помогает избежать недопонимания и конфликтов между разработчиками и заказчиками 😉😌
Когда речь заходит о качестве продукта, важно чётко формулировать требования.
1 минута