
Был свидетелем забавного диалога.
Интегратор, далее И, Заказчик, далее З.
З: Как-то плохо у нас работает "поиск" в нашей новой, почти внедренной, программе..
И: Да, понимаете, это происходит потому, что поиск клиента происходит не по сущности, которая принадлежит сущности клиент. Поиск происходит по сущности сделка. потом необходимо сопоставить с клиентом и отобразить вам клиента.
З: и?
И: Ну как же. Вот поиск по "фамилии" нормально идет?
З: Ну, в целом, да, лучше.
И: Вооот, это потому что ищется в той же сущности.
З: Ну хорошо, но что делать? В БТ есть такое требование. Мы хотим идентифицировать клиента по номеру договора, по номеру его карты.
И: Ну-у-у, надо чтобы _ваш_ администратор базы посмотрел в чем проблема и сделал оптимизацию.
З: Ээээ, как это? Ведь мы покупаем решение, которое должно работать так как нужно, или хотя бы описано в БТ.
И: И что? Мы же _только_ интеграторы. Мы берем систему и _немножко_ оптимизируем под ваши требования. Мы же не меняем базу, а значит не можем нести за нее ответственность. Все вопросы к разработчику базы, т.е. к Oracle.
З: (непонимающе) Да как же это? Вы нам продали решение...
И: (раздраженно) Ну вот смотрите. Есть база данных, а есть программа (надстройка), которая строится на ней. И вот саму надстройку мы можем крутить, вертеть как угодно, а вот база - это не наше. Это все Oracle. Вот вы же официально являетесь пользователем Oracle, вот обращайтесь к ним, пишите запрос, мы вам поможем составить, и будем ждать ответа.
З: ...
В целом, проблему решили. Благо нашлись правильные слова, люди, которые решили объединить усилия для решения задачи Заказчика. Но сам диалог очень показателен. Показателен с точки зрения работы и общения с заказчиком ДО продажи, ДО начала внедрения и ПОСЛЕ - ближе к окончанию внедрения, к окончанию работ, подписанию актов выполненных работ.
Я считаю, искренне считаю, что Интегратор _должен_ решать проблемы и задачи Заказчика. Не просто внедрять программу, не просто внедрить и забыть, а выполнить _действительно_ то, что было обещано в периоде обработки клиента при продаже своего _решения_. Мне кажется, что задача Интегратора самостоятельно разобраться во всех нюансах, проблемах, которые могли появится во время внедрения. Честь и хвала заказчика, если он вмешается и поможет, но это не его обязанность, если это не указано напрямую в Договоре. Но рассчитывать нужно и правильно только на свои силы. А абстрагироваться от проблемы, уходить от ответа или прикрываться тем, что "это не наше" - признак слабости компании. Я за компании-интеграторы, которые ответственно подходят к внедрению РЕШЕНИЯ. Именно решения, потому что Заказчику как правило нужен _ожидаемый _результат_, а не печать в прессе: "Был успешно внедрен проект .... в таком-то банке ".