Поскольку мы все начинаем понимать, что наши онлайн-усилия и наши маркетинговые усилия переплетаются, взаимодействие между маркетологами и разработчиками возрастает с каждым днем.
Хотя этот брак необходим для успешного онлайн-предприятия, он может привести к некоторому разочарованию и затруднениям на пути, если две стороны не понимают роль, ценность ипроцесс друг друга.
Возможно, вы сталкивались с этим в прошлом; вы отправляете всю информацию, которую вы кропотливо собрали, своей команде разработчиков, думая, что все понимают, что, вероятно, некоторые вещи придется изменить по мере нашего продвижения вперед.
Тогда вы получаете разработанный продукт, но он не соответствует вашему замыслу или даже не является завершенным.
Теперь вы возвращаетесь к разработке с дополнительной информацией о недостающих частях, но встречаете явное разочарование и возражаете, что они «доставили то, что было запрошено, и то, что вы запрашиваете сейчас, является ОГРОМНЫМ изменением, требующим полной переделки». -код.»
Подожди что?
Теперь вы расстроены, потому что чувствуете, что должны защищать, почему это необходимо изменить, все расстроены и больше не на одной волне.
Подобные ситуации случаются постоянно, и в основном это связано с отсутствием сотрудничества и общения.
Однако иногда это просто происходит из-за неправильного представления о том, что изменения в дизайне или функциональности не так сильно повлияют на ситуацию. Я здесь, чтобы сказать вам, что они определенно есть.
Для разработчиков, читающих это --да, я смотрю на вас - роль маркетинга заключается в том, чтобы веб-сайт, который вы запускаете, был максимально адаптирован для вашего основного клиента. - иногда нечеловечески возможно.
Они также призывают всех обеспечить доступность точных сведений о поведении посетителей сайта, чтобы иметь возможность изменять и корректировать стратегии по мере необходимости.
Они нужны для того, чтобы обеспечить поддержку отдела продаж и привлечь потенциальных клиентов для увеличения общей прибыли.
Они подталкивают разработчиков к инновациям и стремлению к достижению этой конечной цели.
Это хорошо! Любой, кто меня знает, слышал, как я в какой-то момент сказал, что «все возможно, если достаточно времени и давления».
Тем не менее, почти всегда существуют неправильные представления о том, чем на самом деле занимается разработчик, что приводит к задержкам в производстве, полной перестройке и, в конечном итоге, к разочарованию всех участников.
Сегодня мы собираемся рассмотреть некоторые из них и, надеюсь, поможем дать некоторое представление о процессе, который поможет всем прийти к более симбиотическим отношениям.
Это точно не то, что вы видели в кино
Если вы видели какой-либо фильм, изображающий разработчика за работой, и не знакомы с этой областью, вы можете быть очень озадачены тем, что нужно для получения конечного продукта.
Стремясь к тому, чтобы каждый зритель понимал, что происходит, Голливуд иногда слишком упрощает то, что кодировщик/разработчик/программист видит или делает, выполняя что-то на экране.
Они создают впечатление, что программист может просто сесть за клавиатуру и начать работу.
Хуже того, они иллюстрируют действие нескольких нажатий клавиш в графическом представлении, понятном любому зрителю.
По сути, они это тупят -и это заставляет таких реальных разработчиков, как я, съеживаться.
Разработчики, программисты и программисты, по сути, смотрят на текст целый день, и все конструкции происходят в их воображении.
В этом смысле развитие можно считать формой искусства
Каждый элемент, который вы видите на веб-странице, начинается с простого старого блока - белого фона и черного текста. В этом блоке есть несколько элементов, с которыми можно поиграть: отступы, дающие вам немного места внутри, граница, поля, а также ширина и высота содержимого. Вот и все!
Используя только эти элементы, разработчик кодирует значения (это еще один способ сказать, что вводит значения) для достижения заранее определенного внешнего вида.
Как расположены эти отдельные поля, что происходит при уменьшении ширины экрана и что происходит при возникновении других внутренних событий (например, при наведении курсора мыши) также необходимо указать вручную.
Теперь это представляет собой только работу фронтенд-разработчика, основная роль которого заключается в кодировании эстетического представления сайта.
Обычно это человек, который берет утвержденный дизайн и разрабатывает его для Интернета. Некоторые немного пересекают другие области, но это их основная функция.
При попытке запрограммировать функции, работающие с данными, необходимо учитывать множество других факторов.
При работе с данными, в зависимости от используемой вами платформы, также возникают проблемы с безопасностью, эффективностью программного обеспечения и рендерингом. Самое приятное, с сарказмом говоря, то, что эторедко работает с первого раза.
Это правда, в настоящее время существуют стандартизированные платформы и масса открытого исходного кода - то есть бесплатного и поддерживаемого сообществом, а не от крупной компании-разработчика программного обеспечения - решений, доступных разработчику, которые упростят и облегчат этот процесс.
Тем не менее, эти структуры предназначены лишь для того, чтобы обеспечить основу для дальнейшего развития.
Что касается доступных библиотек, цена зависит от скорости.
Независимо от того, даете ли вы ссылку на ресурс или направляете его в свою собственную базу кода, чрезмерное их использование обычно приводит к снижению скорости страницы в той или иной форме.
3 главных мифа маркетологов о том, чем на самом деле занимаются разработчики
1. Разработка не требует особого планирования
Некоторые люди думают, что разработчики могут взять идею и просто начать писать код, который превратит эту идею в программное обеспечение.
Это недоразумение часто приводит к ошибочным ожиданиям относительно сроков и объема.
Прежде чем приступить к работе, разработчик всегда должен понимать цель, задачу и ценность такой идеи, которая поможет ему найти наиболее эффективные способы ее создания.
Даже тогда, ожидая, что разработчик просто скажет: «Давай! Код!" принципиально невозможно.
Существует так много способов спроектировать функциональность, что иногда нужно время, чтобы сесть и подумать.
Они также должны учитывать любые ваши характеристики и ограничения. Например, возможно, ваш веб-хостинг не поддерживает определенные типы стилей. Все это необходимо учитывать при реализации решения.
2. Мелкие детали складываются сами собой
Это одно изсамых ошибочных представлений о том, чем занимаются разработчики.
Специфики, связанные с вашим проектом, какова цель или даже что-то, чего не хватает в предоставляемой вами информации, важны с самого начала, потому что каждый аспект функциональности должен быть запрограммирован построчно.
Одна маленькая деталь может привести к полному изменению подхода с точки зрения развития.
Для иллюстрации: если кто-то усадит вас за компьютер и попросит «Написать что-нибудь!» возможно, у вас есть вопросы.
Что я пишу? Где будут использоваться мои тексты? Кому понравится то, что я пишу?
И если после того, как вы написали свой шедевр, ответив на все эти вопросы, вас попросили просто изменить одну его часть, возможно, вы не сможете исправить это, не начав все сначала.
Это потому, что вы поместили элементы, ведущие к той детали, которую они хотят удалить, и которая без нее больше не работает. Это больше не кажется естественным.
Разработка и программирование одинаковы.
3. Как только разработчик запустит сайт, трафик должен начать прибывать
Это совсем не так. Для того, чтобы ваш новый веб-сайт начал привлекать ожидаемый вами трафик, после запуска еще предстоит проделать очень много работы.
Обычно для продвижения, продвижения и оптимизации сайта требуется целая команда людей.
Большинство маркетологов, которые полагаются на аутсорсинговые компании-разработчики, уже пользуются преимуществами заботы об этих вещах, но для тех из вас, кто делает это в одиночку, вот несколько советов:
“Google не находит мой сайт!”
Чтобы Google узнал о существовании вашего веб-сайта, необходимо отправить карту сайта и запрос на сканирование через консоль поиска. Вот замечательная статья, которая поможет вам начать работу с Google Search Console.
А как насчет SEO?
Даже после того, как вы отправили все в Google, вы все равно можете не оказаться на первой или даже второй странице результатов поиска при поиске по одному из ключевых слов вашей отрасли. Если вы не разработали четкий план для этого, вам будет очень сложно повысить свой рейтинг. Опять же, это то, что вы, возможно, захотите изучить, ииногда это требует дополнительных вложений.
Для сверхконкурентных отраслевых категорий всего SEO и планирования в мире может быть недостаточно, и может потребоваться платная онлайн-кампания в СМИ, чтобы помочь продвинуть ваш сайт и повысить ваши позиции на страницах результатов поиска. Это не органично, так как для этого требуется время, но это может быть просто толчком, который вам нужен, чтобы начать работу.
Преодолевая разрыв
Это лишь три наиболее распространенных мифа или заблуждения, с которыми я столкнулся за эти годы как в качестве фрилансера, так и в составе команды разработчиков. Я искренне верю, что общение и участие всех вовлеченных сторон - это решение большинства проблем, которые возникают в любом начинании.
Теперь, когда вы знаете немного больше о нашем процессе, это может уберечь вас от дальнейших неприятных ситуаций и способствовать более здоровой общей культуре. Это идеальное время - каждый раз - обратиться к кому-нибудь из вашей команды разработчиков и узнать его мнение перед началом любого проекта.
Это действие не только предоставит вам инструменты, необходимые для получения нужной информации с самого начала, но также даст вам возможность передать намерение и добиться результата с помощью заинтересованности. ты получишь.