На опыте

Процесс разработки сайта

30 Мар 2019 / Шортрид

Процесс разработки сайтов со стороны кажется задачей простой. И действительно, если вы заказываете сайт у дилетантов, то процесс будет примитивным.

Мы себя к таким не относим, да и в принципе относимся к разработке сайтов, как к делу, требующему полной отдачи и высокой концентрации, внимания, ювелирности.

Поговорим же про этапы.

Основные этапы разработки сайта

Можно выделить несколько основных этапов:

  1. Идея
  2. Планирование
  3. Реализация
  4. «Хуяк-хуяк, в продакшн»

Они актуальны, как при тщательно спланированном проекте, так и для сборки на коленке. Разница — в цене и качестве.

Далее немного о каждом этапе.

Идея

По своей сути, что такое идея для разработки сайта!? Мысленный образ получения материальной или моральной выгоды от использования таких вещей, как интернет, домен и пользователей.

Для того, чтобы получить желаемое, необходимо четко осознавать конечный результат. И соизмерять свои возможности.

В этом проблема многих проектов, стартапов, их идея в том, чтобы просто сделать. Негативные последствия просто сводят на ноль все материальные и моральные затраты.

Планирование

Тут мы подразумеваем такие основополагающие вещи, как техническое задание на разработку сайта, проведение исследований аудитории.

Конечно, всегда этот этап можно пропустить и пустится в разработку в режиме свободного творца.

При определенной толике навыков в этом режиме можно продержаться и выдать какой-то положительный результат, возможно даже очень крутой, но в целом обычно это похоже на очень быстрое размахивание нунчаками без опыта. По голове получает тот, кто размахивал.

Итак, для снижения рисков, надо смоделировать будущий продукт и описать его техническим языком. К слову, наше мнение: писать технические задание должен человек, который в этом шарит.

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

Реализация

Данный раздел в большинстве случаев самый объемный, из всех, но иной раз планирование может быть сопоставимым по затратам времени и внимания.

В данном этапе разработки сайтов есть несколько важных последовательных пунктов, это:

  1. Разработка дизайна сайта
  2. Верстка статики
  3. Пересадка статики (верстки) на движок

Дизайн дело тонкое

И в контексте разработки сайта мы говорим не о рисовании картинки или прочих художествах, мы говорим о проектировании.

Нет никакого смысла в великолепной картинке, если она не проводит идею к получению необходимого callback-а.

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

Продакшн

Релиз проекта всегда важный этап в его жизни, даже, если это перезапуск сайта с новым дизайном и архитектурой. И хотя мы много шутим про знаменитую фразу «хуяк-хуяк и в продакшн», мы любим наши проекты и следим за тем, чтобы они были близки к совершенству.

Поэтому по возможности не работаем по жестким авралам, давая себе возможность взвешенно принимать рабочие решения и реализовывать их без костылей.

Что после?

В лучшем случае — поддержка проекта. Один месяц бесплатная — как бы мы не стремились к совершенству, ошибки все совершают, и мы их стремимся исправлять в кратчайшие сроки.

Сопровождение проекта это круто. Планирование новых фич, их внедрение, а самое главное — реальная отработка движения пользователей, а вдруг можно сократить его [юзера] путь к искомому? И тем самым повысить идейную выгоду.

← Ранее
Процесс разработки сайта