В последнее время всё чаще сталкиваюсь с тем проектами, где предыдущий разработчик что-то не закончил, не доделал или не успел.
Опыт показывает, что заниматься подобными "работами над ошибками"просто вредно.
Почему?
Я предлагаю заклеймить позором таких разработчиков и не соглашаться на подобные заказы, потому что:
Предлагать заказчику создать сайт с нуля глупо, потому что он считает, что сайт уже почти-почти готов и нет смысла тратить деньги снова, поэтому ничего другого я не могу придумать как оставить заказчика наедине со своим почти работающим сайтом для анализа своих отношений с разработчиками...
Разве что вариант конкретной модификации сайта, но и тут много подводных камней, потому что иногда кажется, что это сделать легко, но архитектура, которую заложил предыдующий разработчик просто не позволяет это реализовать и придётся серьёзно переделывать сайт.
Если вы уже счастливый обладатель "почти"готового сайта, то вы можете поделиться своими впечатлениями ниже.
PS.Интересное наблюдение. К ногам планета хорошо прилипает, а вот к голове как-то не очень.
К голове и спине тоже нормально, к голове и пузу и даже к попе и ногам хорошо прилипает, а вот от головы постоянно отклеивается...
Мда. Эту планету ещё программировать и программировать... :-)
![Делайте правильные сайты!]()
Опыт показывает, что заниматься подобными "работами над ошибками"просто вредно.
Почему?
- Нормальный разработчик в состоянии закончить свою работу, а раз она, в силу разных обстоятельств, не была закончена, то можно судить о качестве кода, архитектуры и аккуратности.
- Кроме того, как правило встречаются сайты, которые пытаются быстро собрать за счёт CCK, Views, Panels, Contemplate, что сказывается и на архитектуре и на производительности сайта.
- Как правило делаются вещи, которые можно быстро включить и показать, а не глубинные изменения за которыми заказчик как раз и обращается ко последующему (чуть не написал второму - а зачем же себя ограничивать!..) разработчику. Следовательно заказчик считает сайт готовым, но нужны "незначительные"доработки, а это сказывается на отношении к стоимости работы.
- Разбираться в чужом коде всегда сложнее, чем в своём, хотя в подобных проектах кода как правило мало, но всё же.
- Предыдущий разработчик считает, что он работу выполнил на все 100% и помогать в развитии соотвественно не заинтересован - деньги-то он уже получил!..
- Разработчик, который не закончил работу как правило исчерпал бюджет заказчика и последний старается на оставшиеся деньги быстренько вдохнуть жизнь в сайт...
Я предлагаю заклеймить позором таких разработчиков и не соглашаться на подобные заказы, потому что:
- Нужно иметь самоуважение и не убирать мусор за другими неряхами.
- Разработчик должен отвечать за свои слова и подтверждать это делом.
- Вы не сможете гордо подписаться под этим "сайтом", а значит для портфолио эта работа не имеет смысла.
- Если разработчик начал делать сайт, то он должен его закончить и заказчику нужно решать вопросы с тем, кто сайт делал.
Предлагать заказчику создать сайт с нуля глупо, потому что он считает, что сайт уже почти-почти готов и нет смысла тратить деньги снова, поэтому ничего другого я не могу придумать как оставить заказчика наедине со своим почти работающим сайтом для анализа своих отношений с разработчиками...
Разве что вариант конкретной модификации сайта, но и тут много подводных камней, потому что иногда кажется, что это сделать легко, но архитектура, которую заложил предыдующий разработчик просто не позволяет это реализовать и придётся серьёзно переделывать сайт.
Советы заказчикам:
- Если вы хотите экономить на создании сайта, то лучше экономьте на своей зарплате - сайт должен работать без посторонней помощи годами (за исключением обновлений модулей и ядра), поэтому есть смысл найти хорошего разработчика и оплатить его работу.
- Хороший разработчик доводит свою работу до конца. Это вы можете проверить договорившись о поэтапной оплате работы.
- Контролируйте каждый этап и не думайте, что вы нашли "гуру", который и сам знает что и как нужно сделать. Примерно половина времени разработки уходит на согласование деталей - иначе человек сделает так как сочтёт нужным и это может не совпасть с вашим видинием.
- Распределяйте сложность работ по этапам равномерно, чтобы в самом начале было видно справляется разработчик или нет.
- Нужно понимать что чем ниже цена, тем ниже качество. Если вас это устраивает, то лично я предпочитаю делать качественные сайты и гордится своей работой.
Если вы уже счастливый обладатель "почти"готового сайта, то вы можете поделиться своими впечатлениями ниже.
PS.
К голове и спине тоже нормально, к голове и пузу и даже к попе и ногам хорошо прилипает, а вот от головы постоянно отклеивается...
Мда. Эту планету ещё программировать и программировать... :-)

Ключевые слова: