С.Б.С.К. Часть 4. Заказ разработки в Web-студии

© 2001-2002 Иван Косяков и другие авторы

Типы компаний по разработке Web-сайтов

Можно выделить следующие типы компаний, которые могут предлагать услуги по разработке Web-сайтов:

  1. Web-студии — компании, приоритетным направлением деятельности которых является разработка Web-сайтов.
  2. Рекламные агентства — компании, главное направление деятельности которых — проведение рекламных кампаний.
  3. Системные интеграторы — организации, занимающиеся разработкой и внедрением программных (или аппаратно-программных) комплексов. Большинство из системных интеграторов используют в своей работе программное обеспечение и аппаратуру, поставляемые другими компаниями, т.е. они собирают (интегрируют) отдельные компоненты будущих систем в единое целое — отсюда и название “системные интеграторы”.
  4. Хостинг-провайдеры — компании, предоставляющие услуги по размещению сайта на своей аппаратуре и организации доступа к нему из сети Интернет. Часто хостинг-провайдеры предоставляют услуги Web-дизайна и рекламы в сети Интернет.
  5. Начинающие разработчики Web-сайтов — дизайнеры, программисты, Web-мастера. Могут предлагать услуги, как в одиночку, так и в составе небольшой команды.

При разработке коммерческого Web-сайта у каждого типа компаний можно выделить свои преимущества и недостатки.

Web-студии

Достоинство: Могут сделать качественный сайт (информационная структура, дизайн, программирование).

Недостатки: Возможны проблемы с рекламой. Часто Web-студии вынуждены сотрудничать с рекламными агентствами.

Рекламные агентства

Достоинства: Им принадлежит приоритет в разработке маркетинговой стратегии, “раскрутке” сайта, рекламе и т.п.

Недостатки: Возможны проблемы с разработкой Web-сайта (дизайн, программирование). Часто рекламные агентства вынуждены сотрудничать со студиями Web-дизайна.

Системные интеграторы

Достоинства: В состоянии построить качественные внутрикорпоративные приложения.

Недостатки: [ДиалогСибирь-ИТ] Обычно не содержат в штате дизайнеров, верстальщиков и маркетологов, что отрицательно сказывается на качестве сайтов. []

Хостинг-провайдеры

Достоинства: Нет проблем с хостингом.

Недостатки: [ДиалогСибирь-ИТ] Обычно не содержат в штате дизайнеров, верстальщиков и маркетологов, что отрицательно сказывается на качестве сайтов. []

Начинающие разработчики Web-сайтов

Достоинства: Если повезет, могут сделать хороший проект очень дешево.

Недостатки: Очень высокий риск отрицательного результата. Необходимо очень тщательно выбирать исполнителей.

Критерии выбора Web-студии

[АИСТ] Критерии выбора Web-студии можно разделить на объективные и субъективные. К первым относится портфолио студии, ее программные наработки, формы документации (внутренней и внешней) и, конечно, цены. Субъективные критерии — имидж компании, отзывы клиентов, ее репутация. []

Глоссарий:
Портфолио — это альбом (каталог) с образцами работ, которые характеризуют работника (или команду) с профессиональной точки зрения. У интернет-компаний портфолио, как правило, представляет собой каталог разработанных проектов с описанием работы и ссылкой на существующий сайт в Интернете.

[Individ] У нас есть такой вопрос в системе анкетирования/интервьюирования. Как правило, клиенты отмечают все возможные причины, но реально выбор идет по многим неформализуемым представлениям, вплоть до аттрактивности менеджера или примененным в процессе переговоров специальным приемам. Это тоже, кстати, поставлено на систематическую основу. []

[ДиалогСибирь-ИТ] При выборе разработчика сайта, нужно учитывать несколько моментов:

  • опыт Web-студии по созданию сайтов, время ее работы на данном рынке, известность;
  • предыдущие разработки студии (можно      оценить уровень исполнения, стиль);
  • персонал студии (располагает ли студия квалифицированным персоналом в области дизайна, верстки, программирования, маркетинга и др.);
  • предполагаемые стоимость и сроки разработки проекта.

[X-Project] Критерии выбора компании большинству клиентов уже давно известны:

  • время работы компании в данном секторе;
  • наличие качественного портфолио;
  • клиенты компании;
  • известность бренда разработчика;
  • наличие наград, призов, дипломов;
  • не лишнее — проведение встречи в офисе компании, т.к. бывает, что студия имеет всего лишь виртуальный офис, а реально не существует. Всегда полезно посмотреть, где и как будет рождаться ваш будущий сайт. []

Стоимость разработки Web-сайта

При определении стоимости разработки сайта необходимо учитывать следующие моменты:

  • Какова себестоимость реализации проекта при использовании оптимальных технологий и профессиональных разработчиков.
  • Каковы риски при разработке проекта. Чем меньше риск, тем больше стоимость разработки (например, если разработкой занимается известная студия, вероятность, что проект будет удачным, значительно выше, чем если разработкой занимается малоизвестная команда).
  • Какую прибыль предполагается получить от реализации проекта. Стоимость разработки может определенным образом кореллировать с прибылью от реализации.

[АИСТ] Стоимость разработки может зависеть от многих факторов. Выделим объективные (программные наработки, технологический процесс, слаженность команды) и субъективные (например, чем более именита студия, тем больше она запросит денег). Начинающие студии могут работать и в убыток себе, а “старожилы” — набавлять “за имя”. В целом же серьезный сайт может стоить от 1500-2500 до десятков тысяч долларов.

Здесь нельзя не отметить, что стоимость сайта напрямую зависит от подхода студии к его разработке. Приведу простой пример. Допустим, нужно создать сайт достаточно большого объема — несколько сотен страниц. Если студия использует автоматизированную систему создания сайтов, то процесс создания пустой страницы достаточно прост. Например, в системе NetCat (netcat.ru), которую используем мы, новая страница создается за несколько секунд: нужно лишь заполнить 2-3 поля в форме и нажать на кнопку. А если сайт создается на “чистом” HTML — каждую страницу нужно копировать, менять надписи… А если еще потом окажется, что на всех 200 страницах нужно что-то поменять в оформлении или навигации — Web-мастер может “смело вешаться”. При использовании автоматизированных систем этот процесс занимает мизерное количество времени. []

[Sigent] Стоимость разработки может варьироваться от нуля до размера предполагаемой прибыли проекта. []

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

[Exteria] Как правило, проект состоит из следующих этапов:

  • изучение клиента (география; цели бизнеса; продукция и потребители; оборудование; персонал; служебные обязанности; должностные инструкции и т.д.; “граница секретности”; выбор цели);
  • формирование предложения (уточнение перечня сервисов; определение поставщиков сервисов; уточнение объема работ; определение      графика работ; определение BDM (деловых) координаторов заказчика; определение TDM (технических) координаторов; выбор фокус-групп);
  • заключение договора (обязательства, сроки, ответственность сторон, порядок дополнения, порядок оплаты);
  • бизнес-анализ (знакомство с бизнес-практикой; интервью с менеджерами; посторонние диаграмм бизнес-процессов; описания схем документов);
  • техническое задание (состав работ, функциональность, сроки по этапам/компонентам, стили, оборудование, классы документов и маршрутов, администрирования);
  • проектирование (структур данных, схем документов, бизнес-процессов, метафор, интерфейсов);
  • программирование (кодов серверов приложений, хранимых процедур СУБД, драйверов источников, апплетов и пр.);
  • креативный дизайн (соответствие фирменному стилю, элементы управления, Web-страницы, DDB-компоненты      и пр.);
  • настройка приложений (адаптация компонентов и сервисов решения для работы с клиентами и внутренними приложениями заказчика);
  • развертывание (для фокус-группы: планирование,  настройка оборудования, установка ПО, обучение, тестирование, “ввод в строй”; то же для офиса в целом);
  • сопровождение (исправление ошибок, тюнинг интерфейсов, совершенствование бизнес-процедур, консультации, обучение, развертывание в филиалах). []

Что учесть при подписании договора на разработку?

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

[АИСТ] Сроки, ответственность студии, состав и формат приложений (чтобы не получить “кота в мешке”, нужно иметь приложения к договору, которые будут описывать будущий сайт). Также очень важный момент — доменное имя. Чаще всего регистрация домена поручается исполнителю: нужно требовать от него регистрации домена на заказчика. []

[ДиалогСибирь-ИТ] В договоре указываются общие условия (сроки, стоимость, ответственность исполнителя), основные параметры сайта (т.е. утверждаются структура сайта и основные функциональные элементы, согласовывается дизайн и контент), а также оговариваются дополнительные услуги (написание мета-тегов, стиля CSS, хостинг, резервирование доменного имени, сопровождение и продвижение сайта). []

[Sigent] Обратить внимание на авторские права. Заказчики научились требовать фиксации сроков и объема работ, но не все понимают какие права на разработанное произведение (программы, дизайн, тексты, анимация — все из чего состоит сайт) они получают.

Над ликвидацией правовой безграмотности “не покладая головы” работает наша партнерская компания — eRight (www.eright.ru). []

Взаимодействие с Web-разработчиком

[ДиалогСибирь-ИТ] Эффективность разработки сайта гораздо выше в случае, если разработчик и заказчик работают в тесном сотрудничестве. Большинство вопросов должны решаться при участии обеих сторон. Приоритет мнению заказчика отдается в вопросах, связанных с информационным наполнением сайта, в компетенции разработчика находятся вопросы выбора средств разработки и программирования. []

Основные информационные потоки, которые играют важную роль при разработке Web-сайта, приведены на рис. 2.

 

Рис. 2.   Ключевые информационные потоки при разработке Web-сайта

  1. Постановка задачи. Как правило, этот поток задействован в начале проекта, так как постановка задачи для менеджера осуществляется перед началом разработки. Тем не менее задачи, поступающие от руководства компании-заказчика, в процессе разработки могут корректироваться.
  2. Сбор информации о компании-заказчике идет на всем протяжении разработки      проекта, но более интенсивно — в начале. Цель сбора информации — получить портрет компании-заказчика, который должен включать характеристику отрасли, занимаемую в ней нишу,  информацию о конкурентах и т.д.
  3. Обсуждение проекта. В процессе обсуждения менеджер компании-разработчика должен получить информацию о том, зачем заказчику понадобился Web-сайт      (цели создания сайта, его предназначение, предполагаемые посетители, информационное наполнение и т.д.). Со своей стороны менеджер компании-разработчика высказывает свои идеи и предложения относительно      будущего Web-сайта. Обсуждение проходит на протяжении всего процесса разработки сайта.      Результатом обсуждения на начальном этапе является заключение договора, в      котором должна присутствовать концепция построения сайта. На более      поздних этапах обсуждаются второстепенные вопросы.
  4. Постановка задачи для разработчиков включает в себя разработку      техническое задания и последующее руководство ходом проекта.
  5. Обсуждение проекта, предложения от      разработчиков. В      процессе работы над проектом между менеджером и разработчиками постоянно      происходит обсуждение проекта. Разработчики доносят до менеджера свои      идеи, которые менеджер должен отшлифовать и донести до заказчика.
  6. Информирование руководства о ходе      проекта. Менеджер Web-студии периодически предоставляет      руководству информацию о текущем состоянии проекта.
  7. Публикация тестовой версии сайта. На завершительных этапах разработки Web-студия размещает в интернете тестовую      версию сайта.
  8. Просмотр тестовой версии сайта. Эксперт компании-заказчика просматривает тестовую версию сайта и формирует свое мнение о проделанной студией-разработчиком работе.
  9. Комментарии. Эксперт компании-заказчика высказывает свое мнение (комментарии) менеджеру.
  10. Просмотр тестовой версии сайта менеджером компании-заказчика      производится с целью контроля над ходом проекта, формирования замечаний и      новых идей.

Контроль за ходом разработки сайта

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

[ДиалогСибирь-ИТ] Контроль над разработкой сайта со стороны заказчика должен быть постоянным. Контрольные функции автоматически выполняются представителем заказчика в процессе общения с разработчиком. Такое общение позволяет вовремя исправлять ошибки, вносить изменения и в целом корректировать задачи и планы. []

[Sigent] Sigent разделяет все проекты на четыре этапа:

  • первый — концепция-планирование;
  • второй — дизайн-проектирование;
  • третий — реализация;
  • четвертый — инсталляция.

Все этапы имеют свои сроки и принимаются клиентом отдельно. []

Где гарантия, что сайт, который сделает Web-студия, будет удовлетворять заказчика?

[Sigent] Доверие. Работайте с тем партнером, которому вы доверяете. В неоднозначных ситуациях хороший партнер должен обосновать свои действия и, возможно, предложить систему оценки эффективности проекта.

Нелишне прибегнуть к аудиту со стороны консультантов. Sigent доводилось консультировать Web-проекты. После создания и запуска сайта к нам обратился один из комитетов Правительства Москвы для аудита проекта — www.moscowdebt.ru. Через несколько дней они получили подробный отчет, где были проанализированы все детали и высказаны предложения по развитию. []

Следует ли просить Web-студию разработать несколько вариантов дизайна?

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

[Exteria] Обязательно. Но предел есть всему, если коммуникации между заказчиком и исполнителем налажены достаточно хорошо, дизайнеры могут в стандартно предоставляемых трех вариантах удовлетворить потребности заказчика в общих чертах. Детали дорабатываются в процессе.

В практике работы с западными заказчиками принято, что вариантов может быть много — до 50-ти. Все они оплачиваются на почасовой основе. []

[Wega] Нет. Студия должна предложить один вариант, но при этом четко аргументировать, почему сделано именно так, а не иначе. Обилие вариантов очень часто сбивает заказчика с толку и говорит скорее о непрофессионализме дизайнера. Если уж хочется вариантов, то лучше заказать разработку дизайна у нескольких студий или пригласить независимых дизайнеров.

Кстати, как бы не выглядело смешно, но это факт: заказчик из нескольких вариантов всегда выбирает тот, который дизайнер считает самым слабым. []

[Public-K] Заказчик вправе попросить несколько вариантов дизайна, но, как правило, это будет стоить дополнительных денег. В серьёзных студиях действует такой принцип: раз заказчик обратился в студию, значит, он признал её компетентность и профессиональный уровень, а работа профессионалов стоит денег. Больше работы — соответственно, больше денег. Совет такой: тщательно выбирайте студию, а, выбрав, положитесь на их профессионализм, доверяйте их опыту. Будет и дешевле, и качество на высоте, и работа завершена в сроки. []

[АИСТ] Да, это не помешает: наличие выбора еще никому не вредило. Стоит попросить студию предоставить два-три варианта дизайна, чтобы совместно их обсудить, возможно, перенести какие-то идеи из одного макета в другой. Но и просить по 10 вариантов тоже не стоит: ведь, если вы доверяете разработку сайта данной студии, вы тем самым признаете, что ее специалисты достаточно компетентны.

Если у вас есть дизайнер (знакомый или в штате), проконсультируйтесь с ним. Но имейте в виду: профессия Web-дизайнера очень сильно отличается от профессии “обычного” дизайнера. Web-дизайнер в силу специфики должен знать уйму тонкостей, о которых дизайнер-полиграфист может и не догадываться. []

[X-Project] Студию об этом просить не нужно, она сама должна предлагать это клиенту. Редкий случай, когда заказчик точно знает, что он хочет, поэтому, предлагая несколько вариантов эскизов будущего сайта, сделанных разными дизайнерами, в разных стилях, можно наиболее точно угадать видение будущего Web-сайта заказчиком. []

[ДиалогСибирь-ИТ] Студия может предложить заказчику несколько вариантов дизайна (макетов). Например, наша фирма разработку дизайна начинает с разработки макета некоторых страниц (обычно, главной и нескольких наиболее характерных страниц — о предприятии, продукция), на основе которого мы можем предложить клиенту 2-3 варианта дизайна. При этом определяется внешний вид основных графических элементов, цветовая гамма, сетка расположения текста и графики. После утверждения заказчиком одного из вариантов и детальной проработки всех элементов оформления разрабатываются все страницы сайта. Производится оптимизация с учетом особенностей различных браузеров.

В случае, если между заказчиком и исполнителем заранее достигнута договоренность о дизайне (стиле, цветовой гамме и т.д.), варианты могут и не предлагаться. []

[Sigent] Упаси бог. Дизайн — понятие неисчислимое! Перевожу на русский — “два варианта дизайна” — “два разных дизайна”. А значит, и стоить это будет вдвое дороже.

Если разработчик сомневается и не уверен в своих творческих способностях, он пойдет на все, чтобы продать клиенту свое фуфло. Профессиональному дизайнеру и в голову не придет слово “вариант”. []

[Individ] Компания может считать, что выросла из детского возраста, если решила для себя этот вопрос в сторону наилучшего удовлетворения своих клиентов. Это клиентский бизнес, а не экспертный. В зависимости от того, как работает менеджмент компании-разработчика, как проработана документация, как построено общение с клиентом, будет формироваться число макетов. Web-Development — это не искусство, а разработка инструментария. []

Тестирование

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

[АИСТ] С одной стороны, тестировать сайт должен сам исполнитель. Это и “отлавливание багов” (ошибок в программах и верстке), и тестирование безопасности, и юзабилити-тестирование. С другой стороны, у исполнителя может быть “замутнен” глаз, поэтому пренебрегать тестированием силами заказчика нельзя. []

[Exteria] Тестирование должно быть строго систематизировано и гармонично встроено в процесс разработки. Все этапы, компоненты и прочие должны проходить тестирование.

Необходимо четко фиксировать изменения и новые наработки (осуществлять контроль версий), это сильно экономит ресурсы и сокращает общее время разработки, при существенном улучшении качества конечного продукта. []

[ДиалогСибирь-ИТ] Этапы тестирования:

  • первый этап выполняется до публикации сайта в Интернете. Он включает тестирование сайта на различных браузерах, для различных настроек мониторов, проверку правильности гиперссылок. Проводится тест на удобство и понятность меню, навигации, оценивается пользовательский интерфейс;
  • второй этап осуществляется после размещения сайта в Интернете. На этом этапе отслеживаются логи работы сайта для выявления “узких” мест, оцениваются различные показатели, такие как время реакции на запрос, скорость закачки и многие другие. Посетителям сайта предлагается высказать свои предложения и замечания по работе сайта. []

[Individ] Как правило, заказчик требует описания технологии тестирования, эта технология ему предоставляется. []

Реклама

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: