Выбрать главу

Машу хвать, так что ж ты заливал, что всё можно? Что ж ты рассказывал, что всё понял? Что ж ты ждал от меня (и получил ведь, и согласился!) концепций и принципов работы заказанного модуля? Очевидно, чтобы было на что стакан с кофе поставить, ибо всё равно сделал по-своему.

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

Мне этот ужас потом встраивать. А отказаться от них уже нельзя: времени нет. Как говорится, если хочешь сделать что-то хорошо, сделай сам.

#11046: Функция «антиидиот»

08:15 05.06.2013, IT happens

Работаю тестирощиком в компании, делающей антивирусные продукты. Моя область — Андроид-приложения. Иногда отвечаю на вопросы пользователей по продукту.

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

Один товарищ пишет примерно следующее: «Антивор зарегистрирован на anna@gmail.com. Я запросил пароль разблокировки на этот адрес. После я захожу в свою почту vasya@gmail.com, но письма там нет. Что делать?»

Другой пользователь когда-то давно поставил бесплатную версию нашего продукта, где нет этого «антивора». Потом установил Аваст, под ним и работал. Потом устройство заблокировалось, и товарищ обратился в техподдержку: мол, заблокировали, помогите. Присылает скриншот, где на весь экран написано: «Аваст заблокировал систему. Введите пароль Аваст».

Как написал человек на Play Market, «исравте пожалуйста не хочу в вас расрачировавоться». Пользователи, я вас люблю!

#11047: Как вы к нам, так и файл к вам

08:45 05.06.2013, IT happens

Жил-был сервер, звался файлопомойкой. На каждую директорию были выданы права по отделам, и года с 2003-го там возлежали документы.

В какой-то момент сервер решил скоропостижно скончаться по причине отказа системного жёсткого диска. Профессиональные врачи-реаниматологи с многолетним опытом в IT два дня плясали с бубнами и произносили длинные заклятья над сервером и заменённым винтом. На третий день айтишные боги смилостивились над железкой, и душа вернулась в стойку.

Боги не забыли наказать особо доставучих пользователей организации: со второго логического диска умершего винта документы в директориях восстановились пропорционально ухудшению отношений с IT-службами. У самых доставших — 5% от исходного объёма.

#11048: Вот такие пироги

08:45 05.06.2013, IT happens

На IT happens часто ругают программистов за кривые интерфейсы, нелогичное поведение программы и прочие подобные вещи. Вот только далеко не всегда в этом виноват программист. Если это не какой-то самопальный проект, а коммерческий продукт, в зависимости от конторы в разработке интерфейса могут участвовать проектировщик взаимодействия, дизайнер, менеджер, маркетолог… Нет, есть клинические случаи, когда этим заставляют заниматься программиста, но тут, опять же, претензии надо предъявлять не программисту, а его руководству.

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

Недавно у нас в компании, устав взывать к профессионализму, я решил использовать другой мотиватор и предложил менеджеру проекта сыграть в игру на пирожки. После первичной разработки проектной документации я сделал четыре предположения о том, какие места интерфейса впоследствии окажутся неудобными или просто непродуманными. Записал это в текстовый файлик, заархивировал с паролем и выложил в нашу систему управления проектами. Менеджеру пообещал пирожок за каждую проблему, указанную в этом файле, если он найдет её до реализации. Если же не найдёт, то пирожок получаю я. Весь следующий день менеджер азартно искал просчёты в интерфейсе. Такого рвения при проектировании интерфейсов в нашей конторе я ещё не видел. Он нашёл пару проблем из моего списка и ещё пару, которых в списке не было.

Так что, уважаемые пользователи, если вам попалась программа с кривым интерфейсом, не стоит сразу ругать программистов. Часто мы на вашей стороне, но не всегда имеем возможность что-то изменить.