При определении требований к производительности необходимо обосновать каждое из них. Это обязательная часть процесса планирования распределения ресурсов. Пользователям свойственно формулировать свои требования исходя из логики работы программы, представления о которой могут не совпадать с представлениями программиста. Минимальный список требований к производительности должен содержать следующие пункты:
Если пользователь возразит, что его интересует только результат выполнения операции, а не время выполнения, то узнайте, устроит ли его, если время выполнения станет в десять раз больше текущей оценки. Если пользователь ответит утвердительно, то этот вопрос можно считать закрытым. В противном случае вам придется продолжить дискуссию и узнать все требования пользователя: