Web-разработка

Сайт должен решать Ваши задачи, а не существовать ради «галочки».

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

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

Следующим шагом является описание содержания и детализация требований. Данный процесс может осуществляться различными способами. Мы предлагаем 2 основных:

– Интерактивные прототипы – это визуализация сайта или портала с определением функциональных блоков. Они позволяют определить расположение элементов во всех или в основных частях сайта. Главным преимуществом является возможность на ранней стадии проекта увидеть «живой» прототип будущего сайта. Другой особенностью данного подхода является минимизация времени на планирование проекта без потери в качестве продукта. Во избежание полной «отстраненности» от технических особенностей к интерактивным прототипам разрабатывается техническая записка.

– Детализированные технические проекты – это детальная техническая проработка каждого элемента будущего продукта. Документ содержит описание сценариев с точки зрения пользователей и администраторов сайта или портала, подробные технические данные, включая архитектуру, структуру базы данных и т.п., требования к безопасности. Данный документ требует больших трудозатрат. Однако в некоторых случаях без согласования подобного технического задания невозможно начать работы по проекту: большое количество внутренних подразделений клиента, участвующих в процессе согласования; особенности внутреннего порядка согласований технических документов; требования службы безопасности (как правило, в международных компаниях); и т.д.

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

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

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

После завершения реализации и тестирования проводится презентация клиенту и пилотная эксплуатация. Пилотная эксплуатация длится от 1 недели до 1 месяца в зависимости от сложности сайта или портала. При этом если проект является модернизацией существующего сайта, то внедрение проходит в 3 этапа:

  • Тестирование на площадках Take IT (тестовая площадка)
  • Тестирование на площадках клиента (предпромышленная площадка)
  • Непосредственное внедрение на промышленную среду