Жизненный цикл разработки сайтов

Жизненный цикл разработки сайтов

Шаг 1. Сбор информации: цель, основные цели и целевая аудитория

Эта стадия, стадия открытия и исследования, определяет, как будут выглядеть последующие шаги. Наиболее важной задачей на данный момент является четкое понимание целей вашего будущего веб-сайта, основных целей, которые вы хотите получить, и целевой аудитории, которую вы хотите привлечь на свой сайт. Такая анкета для разработки веб-сайтов помогает разработать лучшую стратегию для дальнейшего управления проектами. Новостной портал отличается от развлекательных сайтов, а онлайн-ресурсы для подростков выглядят иначе, чем сайты для взрослых. Различные типы веб-сайтов предоставляют посетителям различную функциональность, что означает, что разные технологии должны использоваться в соответствии с целями. Тщательно описанный и подробный план, основанный на этих данных перед разработкой, может защитить вас от затрат дополнительных ресурсов на решение непредвиденных проблем, таких как изменение дизайна или добавление функциональности, которая изначально не планировалась. Расчетное время: от 1 до 2 недель

Шаг 2. Планирование: создание карты сайта и каркаса На этом этапе цикла разработки сайта разработчик создает данные, которые позволяют клиенту судить, как будет выглядеть весь сайт. На основе информации, которая была собрана на предыдущем этапе, создается карта сайта. Карта сайта должна описывать отношения между основными областями вашего сайта. Такое представление может помочь понять, насколько полезным будет конечный продукт. Он может показать вам «взаимосвязь» между различными страницами веб-сайта, поэтому вы можете судить, насколько легко конечному пользователю будет найти необходимую информацию или услугу, если он начнет с главной страницы. Основной причиной создания карты сайта является создание удобного и простого в использовании веб-сайта. Карта сайта позволяет понять, как выглядит внутренняя структура сайта, но не описывает пользовательский интерфейс. Иногда, прежде чем вы начнете кодировать или даже работать над дизайном, необходимо получить от клиента подтверждение, что все выглядит хорошо, чтобы вы могли перейти к следующему этапу разработки. В этом случае создается каркас или макет. Каркас - это визуальное представление пользовательского интерфейса, который вы собираетесь создать. Но он не содержит никаких элементов дизайна, таких как цвета, логотипы и т. Д. Он описывает только элементы, которые будут добавлены на страницу, и их расположение. Это бесхитростный и дешевый в производстве эскиз. Вы можете использовать любой макет для этой цели. Другая важная вещь - это выбор технологического стека - язык программирования, платформы, CMS, которые вы собираетесь использовать. Расчетное время: от 2 до 6 недель

Шаг 3. Дизайн: макеты страниц, цикл просмотра и утверждения На этапе проектирования ваш сайт приобретает форму. На этом этапе создается весь визуальный контент, например изображения, фотографии и видео. Еще раз, вся информация, которая была собрана на первом этапе, имеет решающее значение. При работе над дизайном необходимо учитывать клиента и целевую аудиторию. Макет сайта является результатом работы дизайнера. Это может быть графический эскиз или реальный графический дизайн. Основная функция макета заключается в представлении информационной структуры, визуализации контента и демонстрации основных функций. Макеты содержат цвета, логотипы, изображения и могут дать общее представление о будущем продукте. После этого клиент может просмотреть макет и прислать вам свой отзыв. Если клиент не уверен в некоторых аспектах вашего дизайна, вы должны изменить макет и отправить его обратно ему. Этот цикл следует повторять до тех пор, пока клиент не будет полностью удовлетворен. Расчетное время: от 4 до 12 недель

Шаг 4. Написание и сборка контента Написание и компиляция контента обычно пересекаются с другими этапами создания веб-сайта, и его роль нельзя недооценивать. На этом этапе необходимо указать в письменном виде ту самую суть, которую вы хотели бы донести до аудитории вашего сайта, и добавить призывы к действию. Написание контента также включает создание заголовков, редактирование текста, написание нового текста, компиляцию существующего текста и т. Д., Что требует времени и усилий. Как правило, клиент обязуется предоставить контент сайта, готовый для миграции на сайт. Лучше, когда весь контент сайта предоставляется до или во время кодирования сайта. Расчетное время: от 5 до 15 недель

Шаг 5. Кодирование На этом этапе вы можете, наконец, начать создавать сам сайт. Графические элементы, которые были разработаны на предыдущих этапах, должны использоваться для создания реального веб-сайта. Обычно сначала создается домашняя страница, а затем добавляются все подстраницы в соответствии с иерархией веб-сайта, которая была ранее создана в форме карты сайта. Frameworks и CMS должны быть реализованы, чтобы сервер мог без проблем справиться с установкой и настройкой. Все статичные элементы страницы, которые были разработаны во время макета и создания макета, должны быть созданы и протестированы. Затем следует добавить специальные функции и интерактивность. Глубокое понимание каждой технологии разработки веб-сайтов, которую вы собираетесь использовать, имеет решающее значение на этом этапе. Когда вы используете CMS для создания сайта, вы также можете установить плагины CMS на этом этапе, если это необходимо. Другим важным шагом является SEO (поисковая оптимизация). SEO - это оптимизация элементов сайта (например, заголовок, описание, ключевое слово), которые могут помочь вашему сайту достичь более высокого рейтинга в поисковых системах. И, опять же, действительный код очень важен для SEO. Расчетное время: от 6 до 15 недель

Шаг 6. Тестирование, проверка и запуск Тестирование, вероятно, самая рутинная часть процесса. Каждая ссылка должна быть проверена, чтобы убедиться, что среди них нет сломанных. Вы должны проверить каждую форму, каждый скрипт, запустить программу для проверки орфографии, чтобы найти возможные опечатки. Используйте средства проверки кода, чтобы проверить, соответствует ли ваш код текущим веб-стандартам. Допустимый код необходим, например, если для вас крайне важна совместимость с различными браузерами. После того, как вы проверите и перепроверите свой веб-сайт, пришло время загрузить его на сервер. Для этой цели используется программное обеспечение FTP (File Transfer Protocol). После того, как вы развернули файлы, вы должны запустить еще один финальный тест, чтобы убедиться, что все ваши файлы установлены правильно. Расчетное время: от 2 до 4 недель

Шаг 7. Техническое обслуживание: мониторинг мнений и регулярное обновление Важно помнить, что веб-сайт - это скорее услуга, чем продукт. Недостаточно «доставить» сайт пользователю. Вы также должны убедиться, что все работает нормально, все довольны и всегда готовы внести изменения в другом случае. Система обратной связи, добавленная на сайт, позволит вам обнаружить возможные проблемы, с которыми сталкиваются конечные пользователи. В данном случае приоритетной задачей является устранение проблемы как можно быстрее. Если вы этого не сделаете, однажды ваши пользователи предпочтут использовать другой веб-сайт, а не мириться с неудобствами. Другой важной вещью является поддержание вашего сайта в актуальном состоянии. Если вы используете CMS, регулярные обновления предотвратят ошибки и уменьшат риски безопасности. Расчетное время: продолжается