На первый взгляд Вам покажется это простым вопросом, но поверьте мне, я работаю уже не первый год и это побудило написать меня статью об это серьезном вопросе.
Заказчики сайтов ВСЕГДА рассуждаю что нужно идти от А до Я и они придут к цели, но это именно тот момент, когда нужно идти от Я к А, что бы не получать сложности на каждом этапе разработки.
На первый взгляд кажется нет ничего проще и все идут таким путем:
- Разработать сайт у себя в голове или на листе модель сайта, приблизительные наработки и местоположение некоторых элементов. Обдумать функции сайта и прописать все страницы. Заказать или написать ТЗ (техническое задание) на всю работу сайта.
- ок, молодцы.
2. Найти дизайнера, который реализует все мысли заказчика и превратит их в рисунок сайта.
- очень трудоемкий процесс и занимает, как правило, половину всего времени разработки сайта.
3. Найти верстальщика, который преобразует ваши дизайны в html файлы, т.е. превратит рисунок в сайт.
- процесс трудоемкий, не быстрый, но для профессионала - не сложный. И это ПЕРВАЯ крупная ошибка, и дальше вы узнаете почему.
4. Найти back-end разработчика, который свяжет все созданные страницы верстальщика в схему страниц. Так же сделает что бы сайт функционировал, исполнял назначенные ему функции.
- самый сложный процесс, т.к. вроде вы видите уже готовый сайт после верстальщика, но он не рабочий еще… Вот тут вы и увидите все свои крупные и мелкие ошибки, увидите где вы заплатили зря, а где еще нужно переплатить и доделать.
Итак, в чем же ошибки, спросите вы? А все банально просто… Придя к back-end разработчику, он вам сообщит, что для реализации вашего проекта, вам необходима мобильная версия верстки, вы бежите к верстальщику, а он вам говорит, что дизайна не было и он не делал мобильную версию… Вы звоните дизайнеру, и тут вам сообщает он что вы не заказывали мобильную версию и он может сделать ее за отдельную плату! Куда деваться, лет тронулся и надо действовать, отсчитываем кровные денежки и опять ждем…
И вот долгожданный звонок дизайнера с радостной новостью, что проект завершен. Вы радостный скидываете дизайны верстальщику, а он сообщает что не мог столько ждать и взял другой проект… Опять ожидание и разочарование, а время идет, нужно уже результат, а еще даже не готов сайт. Пропускаем этот момент и переходим к тому моменту, когда вам звонит верстальщик и говорит что закончил мобильную версию.
Радостный, вы бежите в back-end разработчику с мобильной версией, и ждете. Через небольшой промежуток времени, вы узнаете что чего-то не хватает, что-то не доделано и т.д. Круговорот от дизайнера к программисту может быть бесконечным, так как каждый отвечает строго за свою работу и ни кто не хочет делать за другого. Вот тут то вы постигаете все пинки под зад, выслушиваете нытье и стоны разных людей, которые не хотят выходить из своего благоприятного круга своей деятельности.
Возвращаемся в самое начало к первому пункту.
Первый делом я всегда советую найти грамотного back-end разработчика, предложить ему свои идеи, нарисовки на черновике, выслушать его советы по дальнейшей работе и его требования, для успешной его работы. Ведь этот человек делает самую важную часть работы над вашим сайтом, самую невидимую — но ОЧЕНЬ нужную работу. Конечный разработчик подскажет какие ему нужны дизайны, какие ему нужны макеты, какую работу должен сделать верстальщик, а возможно он вам даже посоветует хорошего верстальщика или дизайнера. Он скажет сделать так, что бы вы не делали лишней работы.
И только тогда вы сможете сделать все пошагово и структурировано. Только тогда Вы не будете спотыкаться об неудачи, потому что у Вас будет план действий. Очень много мелких деталей, о которых вы сможете узнать только тогда, когда пообщаетесь с программистом о вашем проекте. Зачастую люди видят верстальщика тем самым человеком, который делает основную работу, но поверьте, он делает только картинку вашего сайта!
Желаю всем удачи в начинаниях и разработках.