Quantcast
Channel: Блог VladSavitsky
Viewing all articles
Browse latest Browse all 52

Проекты типа "Необходимо доработать сайт"

$
0
0
В последнее время всё чаще сталкиваюсь с тем проектами, где предыдущий разработчик что-то не закончил, не доделал или не успел.

Опыт показывает, что заниматься подобными "работами над ошибками"просто вредно.

Почему?

  • Нормальный разработчик в состоянии закончить свою работу, а раз она, в силу разных обстоятельств, не была закончена, то можно судить о качестве кода, архитектуры и аккуратности.

  • Кроме того, как правило встречаются сайты, которые пытаются быстро собрать за счёт CCK, Views, Panels, Contemplate, что сказывается и на архитектуре и на производительности сайта.

  • Как правило делаются вещи, которые можно быстро включить и показать, а не глубинные изменения за которыми заказчик как раз и обращается ко последующему (чуть не написал второму - а зачем же себя ограничивать!..) разработчику. Следовательно заказчик считает сайт готовым, но нужны "незначительные"доработки, а это сказывается на отношении к стоимости работы.

  • Разбираться в чужом коде всегда сложнее, чем в своём, хотя в подобных проектах кода как правило мало, но всё же.

  • Предыдущий разработчик считает, что он работу выполнил на все 100% и помогать в развитии соотвественно не заинтересован - деньги-то он уже получил!..

  • Разработчик, который не закончил работу как правило исчерпал бюджет заказчика и последний старается на оставшиеся деньги быстренько вдохнуть жизнь в сайт...


Я предлагаю заклеймить позором таких разработчиков и не соглашаться на подобные заказы, потому что:

  • Нужно иметь самоуважение и не убирать мусор за другими неряхами.

  • Разработчик должен отвечать за свои слова и подтверждать это делом.

  • Вы не сможете гордо подписаться под этим "сайтом", а значит для портфолио эта работа не имеет смысла.

  • Если разработчик начал делать сайт, то он должен его закончить и заказчику нужно решать вопросы с тем, кто сайт делал.


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

Советы заказчикам:



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

  • Хороший разработчик доводит свою работу до конца. Это вы можете проверить договорившись о поэтапной оплате работы.

  • Контролируйте каждый этап и не думайте, что вы нашли "гуру", который и сам знает что и как нужно сделать. Примерно половина времени разработки уходит на согласование деталей - иначе человек сделает так как сочтёт нужным и это может не совпасть с вашим видинием.

  • Распределяйте сложность работ по этапам равномерно, чтобы в самом начале было видно справляется разработчик или нет.

  • Нужно понимать что чем ниже цена, тем ниже качество. Если вас это устраивает, то лично я предпочитаю делать качественные сайты и гордится своей работой.


Если вы уже счастливый обладатель "почти"готового сайта, то вы можете поделиться своими впечатлениями ниже.
PS. Интересное наблюдение. К ногам планета хорошо прилипает, а вот к голове как-то не очень.

К голове и спине тоже нормально, к голове и пузу и даже к попе и ногам хорошо прилипает, а вот от головы постоянно отклеивается...

Мда. Эту планету ещё программировать и программировать... :-)

Делайте правильные сайты!

Viewing all articles
Browse latest Browse all 52

Trending Articles