"Защита от дурака"

Jan 15, 2011 17:50

Создавая проекты инженер видит их стройную структуру и логику. Ничего лишнего нет, только самые необходимые функции, обеспечивающие стабильную работу приложения.

Однако, конечным пользователям, система может казаться несуразной...

Создали мы каталог блюд для одного кафе (пока для одного, в дальнейшем планируется расширить функционал, добавив возможность добавлять несколько поставщиков услуг), так вот администратор ресурса добавил для пробы несколько блюд пару дней назад. Все хорошо, все работает. Сегодня он решил дополнить каталог недостающими блюдами. Во время их добавления он заметил, что сортируются блюда в каталоге по дате добавления. Это его смутило и он принял решение удалить все добавленные блюда и добавить их все в том порядке, в котором они должны быть полезны пользователю, что он и сделал. В результате меню на текущее число, которое располагается на главной странице, стало не доступно, потому как состояло из удаленных блюд. В результате главная страница сайта перестала быть доступна пользователям. Такого поворота событий наш тестироващик не ожидал, за что получил штраф.

В результате данного происшествия было принято решение ужесточить требования к качеству наших приложений: "Защита от дурака" должна присутствовать для каждой функции и модуля.

Команда Agile Orange - создание сайтов создание интернет магазина продвижение сайтов

создать сайт саратов, seo саратов, ruby, rails

Previous post Next post
Up