<p align="right"><strong>Евгений Валкин </strong>
<em>Генеральный директорфирмы «<a href="http://www.folio.ru/" target="_blank">ФОЛИО 2000</a>» </em></p>
<p align="right">Материал предоставлен
<strong>журналом<a href="http://www2.termika.ru:9000" target="_blank"> Бухгалтер
и Компьютер</a> №9 2003
го</strong>д
<em></em></p>
<p><em>Клиент всегда прав!
Но лишь настолько, насколько я знаю, как решить его проблемы.
Невосточная мудрость </em>
</p>
<p ><strong> Да, клиент всегда прав, </strong> но тут же сделаем
оговорку: прав только в том, что хочет иметь наилучший результат. В остальном
он может быть не прав.

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

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

Конечно, он сам и его сотрудники - асы в своих областях: в финансах, бухгалтерском
учете, делопроизводстве и т. д. и, конечно, постараются объяснить программистам,
как они работают и что им нужно. Но это объяснение вряд ли существенно повлияет
на архитектуру проектируемой системы и построение структуры базы данных будущего
комплекса. Если разработчик пойдет по пути, лишь обозначенному клиентом, то
скорее всего получится узкоспециализированная система, охватывающая тот круг
задач, который видит данный клиент. И почти наверняка практически сразу же
после запуска такая система будет нуждаться в доработке. Программное решение
имеет тысячи вариантов, о которых клиент даже не догадывается, но обязательно
«споткнется» об их острые углы в ближайшие же дни активной работы с программой.

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

Читать всю статью: http://www.klerk.ru/soft/all?5150