March 21st, 2011

old rover

Про клиентов

Обычно разработчики жуткими словами ругают клиентов и менеджеров. Дескать, чего это им вдруг не нравится почти идеально написанный код! Однако, есть действительно невменяемые клиенты. О клинических случаях я рассказывать не стану, к счатью, в данный момент они меня слабо касаются. Расскажу лучше про более-менее вменяемых клиентов, для которых мы переделали корпоративный портал Битрикса. У этих клиентов есть проблема, и проблема их в том, что у них есть Система Контроля и Управления Доступом (сокращённо СКУД). Это когда приходишь, карточку к сканеру подносишь, дверь отпирается, в БД пометка - такой-от вошёл тогда-то и тогда-то.

И надо было эту СКУД с нашим порталом интегрировать. Мне показали несколько компонентов портала, которые должны были работать с данными определённого формата. Потом от клиента пришло кратенькое описание формата экспортых файлов СКУД. И всё, никакого ТЗ, никакой конкретики.

Я всё написал, отладил у себя, проверил, и выгрузил на сервер. Сразу оказалось, что файлы экспортируются не совсем так, как я предполагал. Я исправил скрипт и приготовился к овациям.

Как бы не так. Наши компоненты показывали откровенную ересь. Начали разбираться и выяснили, что, оказывается,у сотудников, несмотря на СКУД, хромает дисциплина. Через дверь со сканером они ходят табунами в обе стороны, и половина из них забывает отмечаться. Поэтому обыденны такие случаи, когда человек может отмечаться вошедшим несколько раз подряд без фактов выхода между входами, или наоборот. Парни допилили свои компоненты, я чуть модифицировал скрип загрузки.

Дальше выяснилось, что существуют личности, которые отмечаются настолько редко, что у них в день два действия -первое - это выход на обед, второе - это вход с обеда. Так как единственное время выхода меньше единственного времени входа, наши компоненты сбоили и показывали безумное суммарное время нахождения на рабочем месте. Потом выяснилось, что есть товарищи, которые отмечаются вообще один раз в день. Я кричал, ругался матом, плевался и махал руками, но каждый раз подправлял скрипты, чтоб всё выглядело более-менее суразно. Апофеозом стал сбой СКУД, в результате она не работала более суток, а затем единовременно выгрузила по-новой все данные с начала месяца, и нас представители клиента попросили это учесть.

Я был вне себя от ярости, кричал на менеджера проекта, что я не подписывался обеспечивать бесперебойную работу системы интеграции со СКУД в случае сбоев работы последней, поскольку я не в состоянии предусмотреть ошибки, которые могут в ней произойти, и их последствия. А потом выяснилось, что, оказывается, подобную ситуацию я уже предусмотрел когда-то, и она обрабатывается в штатном режиме. На всякий случай добавил в крон дополнительный вызов скрипта-подчищальщика.

Жду, что у них ещё сломается.

Оригинал записи http://axshavan.blogspot.com/2011/03/blog-post_21.html
old rover

Как я был фотомоделью

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

Фотомоделью быть совершенно неприкольно. Стоишь, как кретин (хорошо ещё, не надо было надевать какие-нибудь рабочие штаны, можно было в джинсах остаться), с этим ведром, а Диана голосом, в котором звучит сталь, командует: "шаг назад! Голову чуть выше! Ведро наклейкой сюда!". И потом мне не понравились совершенно фотографии. Действительно, выгляжу, как кретин, а ещё у меня, оказывается, здоровенная жопа. Обычно-то я её не наблюдаю, а на фотографии всё видно.

Некоторое время я думал, показать что-то из результатов или нет, но потом решил, что не стоит, тем более, что результаты мне не нравятся. Не хочу быть фотомоделью, программистом лучше :)

Оригинал записи http://axshavan.blogspot.com/2011/03/blog-post_5078.html