При разработке сайта я начинаю с вопроса, почему?
Первая часть моего рабочего процесса спрашивает, ПОЧЕМУ? Если я работаю с клиентом, мне нужно убедиться, что у них есть четкое видение того, чего они хотят добиться от веб-сайта.
1. Почему вопросы.
Расскажите мне немного о себе и о том, почему вы это делаете.
Кто клиенты? Какова их конкретная потребность / боль? Пожалуйста, предоставьте мне несколько конкретных примеров различных типов клиентов, что им нужно, что сайт сделает для них.
Расскажи мне о бизнесе. Что именно вы делаете?
Что делает тебя лучше, чем следующий парень?
Если бы вы искали услугу, которую предоставляет ваша компания, что бы вы набрали в Google, чтобы найти ее?
Если вы создаете сайт для себя, то вам лучше знать, что это за ответы.
Если вы определите на основе ответов на поставленные выше вопросы, что эти люди серьезны и на самом деле имеют хорошую идею. Затем продолжайте (Помните, что вам еще не платят, но лучше снимайте их носки, если хотите, чтобы они вас наняли).
2. Исследование.
Потратьте некоторое время на изучение клиента и его бизнеса. Узнайте их прошлые успехи и любые проблемы, с которыми они столкнулись. Вы третий разработчик, которого они наняли? Что случилось с двумя другими парнями?
Узнайте, что нужно клиенту. Для кого вы будете создавать этот сайт. Является ли клиент 60-летним пенсионером или 16-летним ребенком с лицом прыща, который весь день играет в Farmville на Facebook.
Узнайте, кто конкуренты. Они могут даже не знать. Проведите конкурентный анализ от 5 до 10 конкурентов и выясните, кому задницу нужно отбить в серпах. На этом этапе вам необходимо знать, какое ключевое слово имеет цель. Немного позже, и вы уже терпите неудачу.
2b Предложение
Ударьте их своим знанием их бизнеса и придумайте соглашение / предложение веб-сайта и будьте готовы с вашим контрактом, как только они согласятся. Получите подписанный договор и 50% -ый депозит, затем перейдите к шагу 3.
Здесь есть общая тема: во всех этих случаях миссия не о продукте как таковом. Миссия «просто» - это то, что, если вы действительно серьезно относитесь к этому, требует, чтобы продукт стал совершенно потрясающим, чтобы вы это сделали. Если вы предпочитаете: все эти миссии являются ответом, почему мы просто добавили эту новую функцию? А не какую новую функцию мы добавили? - Бенджамин Поллак.
Сроки должны быть установлены, чтобы у каждого были свои ожидания в перспективе.
4. Рабочий процесс
Именно с этого и начинается большинство людей, поэтому я объясню свой процесс, но вам придется решить, какой рабочий процесс лучше всего подходит для вашей ситуации, команды, клиента и т. Д.
Для меня контент на первом месте. Я удостоверяюсь, что клиент выполняет большую часть, прежде чем писать какой-либо код. Мы говорим не об окончательном редактировании черновика, а о том, какие текстовые слова будут на страницах. Если вовлечена маркетинговая команда, это может занять некоторое время.
У вас уже должно быть представление о том, как будет выглядеть сайт. Вы должны иметь содержание. Теперь вам нужно поработать над макетом и общими принципами дизайна, которые позволят достичь цели, поставленной вами на шаге 3.
Я ненавижу каркасы, но понимаю, что они необходимы. Просто потому, что вы знаете, как выглядит сайт, а ваш клиент - нет. Это для вашей защиты и клиентов. Когда все счастливы, заставьте их подписать что-то, что говорит: «Это то, что мы платим вам, чтобы построить».
Развитие Frontend и UI - HTML, CSS и ПРОЕКТИРОВАНИЕ в Браузер , техник Hardboiled Энди Кларка. Я устал тратить так много времени в Photoshop, когда я знаю, что могу продемонстрировать более реалистичный и быстрый макет, который также дает мне преимущество в разработке.
4b. Кодовая база
Вы наконец можете повеселиться. Для вашей пользы и пользы клиентов настройте VERSION CONTROL перед началом работы. Так как вы делаете контроль версий, вы должны пойти дальше и настроить отслеживание ошибок, пока вы на нем.
4c. Редактирование копии
Помните, что у нас есть контент? Теперь, когда это должно быть отредактировано копией. Я сосу это, поэтому пытаюсь нанять кого-то другого или убедиться, что многие люди читают это. Проверьте и убедитесь, что те ключевые слова, о которых мы говорили на шаге 2, оптимизированы для SEO. Если наш контент великолепен и на самом деле о тех ключевых словах, это должно быть естественно.
5. Бета-тестирование и тестирование пользовательского интерфейса
Заставьте некоторых реальных живых дышащих людей сесть перед вашим сайтом и начать использовать его. Мне нравится привлекать маму, которая иногда звонит и хочет знать, почему ее принтер не печатает (подключи маму, сначала нужно подключить). Такого рода пользователи должны иметь возможность перемещаться по вашему сайту, если, конечно, вы не использовали пример 16-летнего ребенка с прыщами.
6. Техническое обслуживание и план SEO
Убедитесь, что все знают, кто отвечает за борьбу с серверными зверями .
Через месяц вернитесь к проведенному нами конкурентному анализу и сравните наш сайт с теми, которые мы проанализировали. Используйте эти данные, чтобы создать свой план SEO, и НЕТ, я не говорю о SEO змеиной нефти, я говорю о том, чтобы убедиться, что вы все еще генерируете релевантный контент, сайты естественным образом ссылаются на вас (потому что вы такие крутые) и ваши теги заголовков соответствовать основному тексту. SEO - это долгий процесс, если у вас нет переполнения стека, и у вас есть армия из 14,1 миллионов пользователей для создания качественного контента для вас.
Существует большая разница между качественным контентом и тем, что вы найдете на «сайте с переносами», на который я не буду ссылаться. (Чтобы не допустить попадания на них сока без следа).
7. Запуск
Все работает? Миссия построения удивительности была достигнута? Иметь план запуска и выполнить его.
Если вы сделали все правильно в шагах 1 - 6, ваш запуск будет легким, но у вас могут возникнуть проблемы. Просто будьте к ним готовы и исправьте любые ошибки.
Отправить счет, промыть и повторить.