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

Веб-сайты также являются программными системами, но со специфическими характеристиками: важность информационного контента выше, чем алгоритмических аспектов; акцент на коммуникационных аспектах очень сильный; пользователи обширны и недифференцированы, требования к юзабилити намного выше, чем у традиционных информационных систем; большая доступность готовых программных компонентов означает, что программирование для создания сайта заменяется интеграцией и настройкой готовых модулей; наконец, большинство сайтов относительно просты. По этим причинам учения по разработке программного обеспечения не оказывают нам большой помощи, и может возникнуть необходимость в консолидированной и общей дисциплине, которую можно назвать веб-разработкой, но все еще не существует общепринятой модели процессов. Между созданием большого портала и созданием сайта для малого бизнеса (например, сайта веб студии) действительно существуют большие различия, и организации, специализирующиеся на создании сайтов для своих клиентов, сильно различаются. Некоторые приходят из сектора связи и СМИ, а другие – из сектора ИТ, что приводит к различным способам работы в управлении веб-проектами. Независимо от принятого подхода, дизайн, реализация и последующее управление веб-сайтом проходят ряд логических шагов (см. Рисунок 1).

Рисунок 1. Логические этапы и работы, связанные с реализацией и управлением веб-сайтом

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

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

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

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

Таким образом, каждая фаза направлена на получение четко определенного результата: документ спецификации требований, план качества и четыре промежуточных прототипа, называемые прототипом навигации, прототипом связи, функциональным прототипом и редакционным прототипом. Первый прототип будет одноразовым и с низким качеством воспроизведения. Следующее будет инкрементным и с высокой точностью. Каждый из них обогащает прототип, изготовленный на предыдущем этапе. Прежде чем перейти к следующему этапу, каждый прототип будет подвергнут проверке и проверке, чтобы убедиться, что он соответствует ранее определенным спецификациям и отвечает потребностям пользователей и клиента. Действия по проверке и валидации, выполняемые на каждом этапе, могут включать изменения в том, что было сделано на всех предыдущих этапах (см. Рисунок 2).

Рисунок  2. Семь этапов дорожной карты веб-сайта

Использованные источники

[1]   R. Polillo, “Plasmare il web”, Apogeo, 2006.

[2] C.Gnoli, V.Marino, L.Rosati, “Organizzare la conoscenza: dalle biblioteche all’architettura  dell’informazione per il web”, Tecniche Nuove, 2006.


Architettura delle informazioni nei siti web: studio e applicazione
Gabriele Perozzi

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *