#11465: Здесь так заведено

12:15 02.10.2013, IT happens


Почему корпоративные системы часто выглядят просто ужасно? Разработчики ничего не понимают в интерфейсах? Всё очень просто.


Когда-то давно руководство заказывает разработку:


— Нам нужна программа, как в Экселе, только не в Экселе, а с кнопочкой «Сделать хорошо».


Разработчики делают, люди пользуются, но тут возникает новая задача:


— Нам нужно добавить сюда список контрагентов, чтобы видеть, кто что заказывал.


Разработчики делают, люди пользуются, но тут новая доработка:


— У нас у некоторых контрагентов особые условия, поэтому для них нужно добавить ещё 100500 полей и звонилочку.


Добавляются поля, звонилочка, галочка «особый клиент». Но через некоторое время появляются совсем особые клиенты, права на звонилочку и просмотр полей выдаются только некоторым сотрудникам, списки товаров и цены становятся зависимы от контрагентов, операторов, времени суток и погоды на Марсе, добавляются новые функции, ещё более новые при сохранении старых…


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


Анекдот про «здесь так заведено (http://lurkmore.to/Потому_что_гладиолус#.D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5)» помните? Вот точно так же года через два-три система обрастает кучей странных и нелогичных интерфейсов. А разработчики что? Плюются, порываются иногда сделать ревизию кода, но «никто не побежит переучивать бухгалтерию».


Рано или поздно старая система становится настолько неудобной и непонятной, что её придётся менять полностью, но пока — терпите.



Загрузка...