Блог

Why Web Development is Like Building a House

В нашей компании есть клиенты, которым, порой, приходится долго объяснять, как работает веб-программирование. Мы давно поймали себя на мысли: на свете есть еще люди, которым в сущности не понятен процесс, о котором здесь пойдет речь. За несколько лет работы в нашей команде, меня осенило: а ведь как похожи эти два занятия - разработка сайта и строительство дома! Именно такая аналогия лучше всего иллюстрирует все, что мы делаем и как мы это делаем, а также, чего в конечном итоге мы можем от этого ожидать.

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

Генеральный подрядчик / Менеджер проекта

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

Далее вы, наверняка, попросите архитектора спроектировать дом. Что интересно, на этом этапе никто особо не будет говорить о цвете стен и потолков, и какие и где будут висеть фотографии. На тот момент, как правило, вы просто хотите получить план дома, на котором видно, где будут размещены комнаты, и какой величины они будут. Именно тогда проверяется, можно ли будет здесь жить и будет ли все работать  правильно. У нас за это отвечают Архитекторы / Проектировщики. Их основная задача: выяснить, что нужно клиенту, определить основную идею проекта, а дальше все сложить так, чтобы заработало оно как единое целое.

Архитектор / Проектировщик

В беседе с проектировщиком очень важно убедиться, что ни одна мелочь не забыта. Представьте себе, что, к концу строительства, вы вдруг вспомнили (и такое бывает!), что в центре дома то вы хотели кинозал... И чего вам будет стоить втискивание туда еще одной комнаты пост-фактум? В веб-мире такое происходит постоянно. Если мы изначально не решили, чего же хотим, то уж запланировать загодя это ну никак не сможем. В  результате - непомерные затраты ресурсов (времени на подготовку, нервов, ну и денег, конечно же)!

Строители / Разработчики

Далее к работе над Вашим домом приступают собственно строители. Они заложат фундамент, выведут стены и убедятся, что установлены все коммуникации. На выполнение таких задач обычно затрачивается около 40% бюджета. И опять ... этот момент упорно навевает ассоциации с веб-программированием. У нас талантливая команда разработчиков, которые, используя Drupal, могут довольно быстро строить многофункциональные сайты. Именно они - строители вашего сайта: эти люди создадут типы контента и вьюшки (подобно тому, как строители возводят комнаты) и проверят, все ли нужные модули установлены.

Как раз на данном этапе приходит понимание того, чем отличен Drupal от других программ. Необходимо время, чтобы действительно научиться правильно строить сайты на Drupal. А неудачных примеров нам приходилось видеть хоть пруд пруди... Поэтому очень важно изначально найти того, кто сможет сделать все правильно и с первого раза. Вы бы наняли кого-то, кто раньше строил только простенькие дома, для постройки Вашего замечательного (т.е. удобного и стильного) дома? Я очень надеюсь, что нет.

Декоратор / Графический дизайнер

После того как Ваш дом возведен, за работу берется декоратор интерьера. Это человек, который подбирает цвета, блоки, фурнитуру и вносит в палитру сайта заключительные штрихи. В значительной мере содержание этого процесса будет зависеть от предпочтений человека, которому в этом доме жить, стало быть, для того чтобы все было "правильно и красиво", нужно быть немножко художником. Опять же о нашей команде: у нас есть талантливые дизайнеры, которым под силу разработать замечательные макеты веб-сайтов. Они подберут цвета и рисунки (как мебель для жилища!), и будьте уверены, все будет выглядеть гармонично.

Маляры / Верстальщики

Как только дизайн разработан, вам понадобятся художники и маляра, ведь дому нужно придать вид в точности такой как на дизайне. То же (только с сайтом) делают наши верстальщики. Это серьезная часть работы: настраиваются все изображения, цвета и функции, с тем чтобы Ваш динамичный сайт всегда выглядел хорошо. Это одно из направлений, которое вынуждает нас сделать вывод: веб-мир на самом деле сложнее, чем реал... Ведь гармония во всем здесь нужна на сотнях страниц, а не только в одной отдельно взятой "комнате". Счастье что у нас есть хорошие верстальщики, улавливающие любую деталь и полностью понимающие все причуды браузеров.

Жители / Контент-менеджеры

Когда дом на стадии сдачи (а сайт более-менее готов к пуско-наладке=)), есть еще один фактор, до сих пор не упомянутый. Это жильцы! Ведь в домах живут люди: заселяются, уходят-приходят, постоянно что-то делают... В работе с сайтами, эту роль выполняют Контент-менеджеры. Для того, чтобы на выходе получился действительно хороший сайт, надо постоянно создавать и обновлятьего наполнение (контент). Эта деятельность, и вправду, сродни поведению жильцов, заселившихся в дом. Надо чтобы им интересно жилось и свободно дышалось. Контентом (в нашей компании) мы обычно не занимаемся, ведь это вещь очень специфическая, уникальная как и каждая компания-заказчик. Поэтому лучше, чтобы у нее это делал кто-то свой, изнутри. Тем не менее мы можем научить клиента, как пользоваться сайтом и как эффективнее писать для SEO и социального маркетинга.

Безопасность и техническое обслуживание

Есть еще один тип людей, роль которых в возведении дома (создании сайта) немаловажна, равно как и часто выпускается из виду. Это специалисты, гарантирующие безопасность и надежное обслуживание дома (тут мы себе представляем службу безопасности и мастеров на все руки). Сайты требуют такого же к себе внимания, т.е. постоянного мониторинга и технического обслуживания. Вы же не строите дом для того, чтобы, закончив, потом не заглядывать туда года ? Думаю нет. Так же и с веб-сайтами: их нужно обезопасить от внешних угроз и постоянно поддерживать. Для этого наша компания предлагает техническую поддержку, выполняя которую наши эксперты гарантируют сайту клиента безопасность, постоянные обновления и ритмичную работу.

Итак Вы подумываете о создании собственного сайта... Убедитесь, что вы не просто просмотрели несколько симпатичных макетов, но перво-наперво нашли команду с опытом и всеми необходимыми навыками, команду могущую провести ваш проект через весь (довольно сложный) процесс - вплоть до создания Вашего уникального сайта. Успешного сайта. Я могу честно заявить: наша команда - лучшая, из тех что я видел когда-либо, и работать с ней для меня большая честь и удача.

Join the conversation
0 Comments