среда, 10 сентября 2008 г.

Работа работа заебало заебало.

Такая вот ситуация - проект практически завершен и переходит в стадию бета-тестирования.
И в процессе выясняется, что несмотря на то, что дизайн был утрвержден, что-то нужно переделывать.

Например, дизайнер договаривался о какой-нибудь вещи с заказчиком и забыл сказать о ней. Или заказчика в процессе пользования озаряет гениальная идея, как все сделать лучше.

И они думают, что это мелочь, а ты думаешь, что это 3-4 часа незапланированной работы. За которую платить никто и не подумает - вроде как бета тест на то и бета тест чтобы выявить нестыковки с ожиданиями.

Какие тут могут быть решения?
Перед реализацией любой, даже незначительной, части программы тщательно описать принципы её работы. И получить согласие на реализацию.
Это было бы возможно, если бы не было шлюза в виде дизайнера проекта.
Кроме того, составление такого рода описания - тоже довольно объемная работа, и далеко не всегда понятно, окупится время на составление этой бумаги или нет.

Требовать денег за дополнительную работу.
Здесь другая проблема - не всегда ясно, кто виноват в том, что возникла проблема. Например, есть дизайн сайта турфирмы, есть некий блок "суперакция". Дизайн утвержден, сайт написан, и тут выясняется, что в этом блоке может быть не одна, а бесконечно много акций. Заказчик об этом кагбэ не говорил, но в голове такое держал. Дизайнер кагбэ читать мысли не обучен, но спрашивал добросовестно про всякое, да и дизайн утвердили. Мне кагбэ в голову даже не приходило, что их может быть больше одной активной, так как в утвержденном дизайне нарисована одна и как лепить вторую не написано (к тому же в шапке блока надпись "Суперакция" в единственном числе).
Виноватых вроде как и нет, есть недопонимание. А значит, исполнители должны исправить свою ошибку. Дизайнер за две минуты дорисовывает вторую акцию. А мне работы - на полчаса, т.к. верстка темплейтов рассчитана на одну акцию и приходится сначала заново верстать этот кусочек, потом заново компоновать в странице.


Но это все ерунда по сравнению с фразой заказчика "А мы тут придумали, ведь можно же сделать лучше!" и дальше следует это "лучше", которое требует нудной работы на час-два. Типа ой как просто, давайте заменим фон с белого на голубенький (а дизайнер там нафигачил тридцать элементов, которые для экономии места, конечно же непрозрачные и с белым фоном).

Еще бывают всякие непредвиденно длинные названия, которые не влазят в блоки и одновременно не должны переноситься. Тут очень хочется позавидовать MS с их отличным решением для винды, когда при копировании если название не влазит - оно не влазит и никто не плачет. Но нельзя. И дизайнер начинает придумывать, как сделать, чтобы влазило, а мне добавляется работы на пару часов.

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

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

Аминь.

Комментариев нет: