— Как вы это сделали?!
— Просто нажмите на… — объясняю.
— Да вы волшебник, спасибо вам большое!
— Не за что, удачного дня.
Спасибо за пусть и не всегда умных и айти-грамотных, но искренне благодарных клиентов. Мелочь, а приятно!
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)» помните? Вот точно так же года через два-три система обрастает кучей странных и нелогичных интерфейсов. А разработчики что? Плюются, порываются иногда сделать ревизию кода, но «никто не побежит переучивать бухгалтерию».
Рано или поздно старая система становится настолько неудобной и непонятной, что её придётся менять полностью, но пока — терпите.
12:15 02.10.2013, IT happens
Сегодня был побит рекорд скорости передачи данных и ширины канала.
На меня свалилась не коробка с жёсткими дисками, как в многочисленных анекдотах и байках. Ни один здравомыслящий айтишник не станет их так хранить. На меня грохнулся чёртов серверный шкаф! Пять серверов, пять дисковых массивов, пара свитчей и роутеров. Подсчёты сделать, к сожалению, не могу, так как не помню наизусть и жду, пока мне закуют руку в гипс.
Многоуважаемые коллеги! Прошу вас: коли вы берётесь устанавливать серверные шкафы, хотя бы не смещайте центр тяжести на самый перед. Хотя бы из уважения к данным!
12:15 03.10.2013, IT happens
В личный ящик на работе пришло письмо в обход системы заявок в IT-отдел:
Отправитель — суровый дядька, инженер по охране труда ещё советской закалки с соответствующим подходом к работе.
Сразу вспомнился один из выпусков «Ералаша», в котором мальчик с собакой приходит к ветеринару с жалобой, что питомец у него не реагирует на команды, а вместо этого «писается, а иногда даже какается…» Далее по сюжету доктор просит мальчика что-нибудь скомандовать собачке, и тот нечеловеческим голосом орёт: «ЛЕЖА-А-АТЬ!», после чего доктор вместе с собачкой делают под собой лужу.
Так вот, у принтера, подключённого к указанному в письме компьютеру, внезапно случилась ошибка переполнения бункера с отработанным тонером…
12:15 03.10.2013, IT happens
Много тут историй появилось про то, что софт неудобный. Некоторые пытаются привести аргументы, почему так вышло. Только это всё следствия. Как давно было сказано, рыба гниёт с головы. А в терминах разработки софта голова — это проджект-лид и архитектор. Только вот всё больше так называемых архитекторов, видимо, обучают на факультете «Возведение конструкций любой этажности из говна и веток». Многие не знают архитектуру проекта в целом. Большинство не знает и архитектуру отдельных блоков проекта. Это, по мнению многих «специалистов»,