Атом.бел - о компании

Компания Атом.Бел предоставляет услуги по веб-разработке и веб-программированию, разработке программного обеспечения, встроенного ПО, ИТ-консалтинга, поискового продвижения а также другие услуги в сфере ИТ как для внутреннего, так и для зарубежного рынка.

Веб-разработка — процесс создания веб-сайта или веб-приложения. Основными этапами процесса являются веб-дизайн, вёрстка страниц, программирование для веб на стороне клиента и сервера, а также конфигурирование веб-сервера.

Этапы разработки веб-сайта

На сегодняшний день существуют несколько этапов разработки веб-сайта:

  • Проектирование сайта или веб-приложения (сбор и анализ требований, разработка технического задания, проектирование интерфейсов);
  • Разработка креативной концепции сайта;
  • Создание дизайн-концепции сайта;
  • Создание макетов страниц;
  • Создание мультимедиа и FLASH-элементов;
  • Вёрстка страниц и шаблонов;
  • Программирование и разработка функциональных инструментов самостоятельно, либо интеграция в систему управления содержимым (CMS);
  • Оптимизация и размещение материалов сайта;
  • Тестирование и внесение корректировок;
  • Публикация проекта на хостинге;
  • Обслуживание работающего сайта и его программной основы;

В зависимости от текущей задачи, какие-то из этапов могут отсутствовать.

Создание технического задания

Составлением технического задания могут заниматься проектировщик, аналитик, веб-архитектор, менеджер проекта все вместе или по отдельности.

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

  1. Цели и назначение сайта;
  2. Аудитория сайта;
  3. Технические характеристики;
  4. Содержание сайта (структура сайта с подробным описанием элементов и функционала каждой страницы);
  5. Интерактивные элементы и сервисы (формы обратной связи, поиск на сайте, форум на сайте);
  6. Формы (отправки на почту, подписки на рассылку, обратной связи);
  7. Система управления контентом;
  8. Требования к материалам;
  9. Перенос на хостинг
  10.    

Дизайн основной и типовых страниц сайта

Начинается работа с создания дизайна, обычно в графическом редакторе. Дизайнер создаёт один или несколько вариантов дизайна, в соответствии с техническим заданием. При этом отдельно создаётся дизайн главной страницы, и дизайны типовых страниц (например: целевые страницы, статьи, новости, каталог продукции). Собственно «дизайн страницы» представляет собой графический файл, слоеный рисунок, состоящий из наиболее мелких картинок-слоев элементов общего рисунка.

При этом дизайнер должен учитывать ограничения стандартов HTML (не создавать дизайн, который затем не сможет быть реализован стандартными средствами HTML). Исключение составляет Flash-дизайн. Количество эскизов и порядок их предоставления оговаривается с проект-менеджером. Также менеджер проекта осуществляет контроль сроков. Этап также заканчивается утверждением эскиза заказчиком.

HTML-верстка

Утверждённый дизайн передаётся HTML-верстальщику, который «нарезает» графическую картинку на отдельные рисунки, из которых впоследствии складывает HTML-страницу. В результате создаётся код, который можно просматривать с помощью браузера. А типовые страницы впоследствии будут использоваться как шаблоны.

Программирование

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

Так же и на основе CMS — системы управления сайтом. Веб-разработчики часто называют CMS - «движком».

В случае с CMS надо сказать, что сама «CMS» в некотором смысле это готовый сайт, состоящий из заменяемых частей. «Программист» — в данном случае правильно будет назвать его просто специалистом по CMS — должен заменить стандартный шаблон, поставлявшийся с CMS, на оригинальный шаблон. Этот оригинальный шаблон он и должен создать на основе исходного «веб-дизайна». 

При программировании сайта специалисту назначаются контрольные точки сроков.

Завершающим этапом разработки сайта является тестирование

Процесс тестирования может включать в себя самые разнообразные проверки: вид страницы с увеличенными шрифтами, при разных размерах окна браузера, на различных устройствах, при отсутствии флэш-плеера и многие другие. Также — юзабилити-тестирование.  Обнаруженные ошибки отправляются на исправление до тех пор, пока не будут устранены. Сроки контролирует менеджер проекта. Также, на этом этапе привлекают к работе дизайнера, чтобы он провёл авторский надзор.

Размещение сайта в Интернет

Файлы сайта размещают на сервере (хостинг) и производят нужные настройки. На этом этапе сайт пока закрыт для посетителей.

Наполнение контентом и публикация

Сайт наполняют контентом — текстами, изображениями, видео, файлами для скачивания и т. д. Иногда тексты составляются специалистом студии, иногда контентом занимается ответственное лицо со стороны заказчика. Это решается на этапе составления технического задания. В случае если контент составляется представителем студии, то это происходит и утверждается параллельно с другими этапами проекта. На каждой странице находятся текстовые блоки, они могут быть типовыми (стандартные) и не типовыми. Как правило нетиповой текстовый блок расположен на странице 404.

К стандартным текстовым блокам относятся:

  • header сайта;
  • footer сайта;
  • навигационная цепочка, или "хлебные крошки".

Основные элементы текстового блока:

  1. заголовки 1, 2 и 3 уровней;
  2. изображения;
  3. изображения в тексте;
  4. галереи;
  5. текст;
  6. раскрывающийся блок текста, который содержит заголовок;
  7. нумерованные и ненумерованные списки;
  8. таблицы
  9. файлы для скачивания;
  10. видео

Внутренняя SEO-оптимизация

Связана с некоторыми изменениями самого сайта. SEO-оптимизация начинается с определения семантического ядра. Здесь определяются такие ключевые слова и фразы, которые привлекут наиболее заинтересованных целевых посетителей, по которым необходимо выиграть позиции у конкурентов. Собранная и проанализированная информация, заголовки, подзаголовки, тексты, картинки, описания и ссылки интегрируются на сайт так, чтобы поисковые системы могли их успешно находить и индексировать.

Внешняя SEO-оптимизация

Сводится, как правило, к построению структуры входящих ссылок. К разработке сайта внешняя SEO-оптимизация не имеет отношение. SEO-оптимизация классифицируется на «белую» и «черную» (такую, после которой сайт за две недели попадает в топ, а потом в бан поисковиков). Настоящая, «белая» SEO-оптимизация, это трудоёмкий и долгий процесс, рекомендуем использовать SEO-продвижение вместе с другими каналами привлечения целевых посетителей.

Сдача проекта

Заказчик или его доверенное лицо просматривают готовый проект и, в случае, если все устраивает, подписывают документы о сдаче проекта.

ИТ-консалтинг

ИТ-консалтинг (англ. IT-consulting) — консалтинг в сфере информационных технологий (ИТ). Является одним из многочисленных направлений консалтинга (консалтинговых услуг).

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

ИТ-консалтинг — это услуга, которую предлагают ИТ-компании (как правило в вопросах комплексных проектов)

Услуга по предоставлению ИТ-консалтинга, как правило, включает следующие пункты:

  • Оптимизация затрат на внедрение информационных технологий, ИТ-решений в рамках компании
  • Повышение эффективности бизнес-процессов компании
  • Повышение управляемости, прозрачности деятельности организации за счет создания единой инфраструктуры (ИТ-инфраструктуры)
  • Внедрение систем уровня предприятия (ERP, CRM, Business Intelligence, Groupware-системы, NIS-системы)
  • ИТ-аудит (оценка уровня автоматизации).

ждём Вас в нашем офисе

НАШИ КОНТАКТЫ


Наш адрес: проспект Независимости, 186, офис 210, ст. м. Уручье