Существует интерфейсная форма, которая выполняет функции А и Б. Функция Б используется в 100 раз реже, чем функция А. Соласно некоторому эксперименту, если функцию Б вынести в отдельную сервисную форму, время затрачиваемое на выполнение функции А уменьшится на 10 процентов.
Вынесли, сделали всё технологично и удобно. Но работа остановилась из за иррациональных требований пользователей. Им категорически не понравилось.
Это один пример исключительной ситуации в общем-то налаженном процессе разработки. Но эти исключения сами по себе уже являются системой.
Внимание вопрос: какие мероприятия необходимы, какие элементы процесса разработки добавить для учета данных ситуаций или где об этом можно почитать?
Posted via RSDN NNTP Server 2.1 beta