Добавить комментарий

Примерный сценарий внедрения информационной системы

Проблемная область упрощена до работы со списком сотрудников. В остальном близко к жизни.

Исполнитель: Все сделано в полном соответствии с утвержденным ТЗ.
Клиент: Хорошо
...через некоторое время...
Клиент: У Вас в системе грубая ошибка! Она дает возможность заводить документы с одинаковыми именами! Вот, например, клиентов с одинаковыми названиями.
Исполнитель: Но в ТЗ об этом ничего не было. Да и потом такое в принципе возможно:
Клиент: У нас нет. Это надо срочно исправить. Более того, это надо сделать для всех документов!
...через некоторое время...
Клиент: Система не дает ввести сотрудника! Она говорит, что сотрудник с таким ФИО уже есть!
Исполнитель: Но Вы же сами просили проверять на соответствие одинаковых имен! А что - у Вас в фирме есть полные однофамильцы?
Клиент: Да. Поэтому для сотрудников то, что мы договаривались о проверках, не действует. Могли бы сами догадаться.
Исполнитель: Но тогда бы это не соответствовало дополнению к ТЗ которое мы подписали !
Клиент: Для нас главное не ТЗ, а чтобы все работало. И лучше чтобы у каждого документа была настройка - допускать ли дублирование.
...через некоторое время...
Исполнитель: Ну как - заработало?
Клиент: Да, но мы пришли к выводу, что ФИО надо хранить как три поля - Фамилия, Имя, Отчество. И лучше это сделать тоже настройкой.
Исполнитель: !!! Хорошо...
...через некоторое время...
Исполнитель: Ну как - ФИО в виде трех полей Вам понравилось?
Клиент: Что? А, Вы про это: Мы решили это не использовать: Да, тут с бухгалтерией проблемы - поговорите с бухгалтером.
Бухгалтер клиента: Почему нам показывается такой длинный список сотрудников? Кто уже уволен - нас не интересует!
Исполнитель: !!!!!! Хорошо...
...через некоторое время...
Клиент: В системе грубая ошибка! Не все сотрудники показываются в списке!
Исполнитель: Но вы же сами просили показывать только тех, кто работает!
Клиент: Мы не просили.
Исполнитель: Ваш бухгалтер:
Клиент: Понятно. Значит надо ввести настройку - показывать сотруднику полный список или нет.
Исполнитель: !!!!!!!!!!!!!! Хорошо...
...через некоторое время...
Клиент: В бухгалтерии видны все сотрудники, а надо показывать только тех, кто в штате.
Исполнитель: А настройку для пользователя Вы правильно установили?
...через некоторое время...
Клиент: Это что же - я руками для всех работников должен это настройку установить? Это очень неудобно!
Исполнитель: !!!!!!! Придется сделать один раз.
...через некоторое время...
Клиент: Знаете что - мы отказываемся от вашей системы. Она слишком сложна - вон в ней сколько настроек. Вот даже элементарная проверка на дублирование по именам - и то какие-то настройки ввели: Элементарная ведь вещь была, в ТЗ все прописано, а вы столько возились...

Дмитрий Цуранов, Санкт-Петербург, 1998