Содержание

Битрикс — Умный поиск с исправлением ошибок в запросе, подсказками и настраиваемой областью поиска

Умный поиск для Битрикс с исправлением ошибок в запросе, подсказками и настраиваемой областью поиска — это готовое решение, повышающее качество, эффектность и удобство поиска на вашем сайте за счёт обработки ошибок и опечаток пользователей в написании запроса, исправления раскладки клавиатуры и расширения области поиска.

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

Компоненты решения полностью совместимы со стандартными шаблонами компонентов  bitrix:search.title и bitrix:search.page. Вы сможете установить более эффективный поиск не теряя дизан-оформление вашего сайта.

Обзор возможностей решения в видео-формате: youtube.com

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

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

3. Исправление ошибок в словах и словосочетаниях
На  основе технического анализа запроса пользователя и базы данных сайта  решение умеет автоматически исправлять орфографические ошибки в словах и  словосочетаниях.
Например: при вводе «кампрессор» модуль найдет на сайте «компрессор», при вводе «тримр бинзиновый» найдет «бензиновый триммер»

4. Поиск по транслитерации (латиница кириллицей)
Решение умеет искать по транслитерации запроса (ввод буквами другого языка)
Например: при вводе названия бренда «девольт» найдёт «DeWalt»

5. Исправление раскладки клавиатуры
Решение  имеет два режима исправление раскладки: стандартный и усиленный.  Усиленный режим исправления раскладки не зависим от морфологии и может  искать проблемы с раскладкой даже у артикулов, последовательностей  символов и т.п.
Например: при вводе «,typjgbkf» найдет «Бензопила»

6. Поиск по тегам товара
Для товаров можно прописать теги — слова явно не фигурирующие в товаре, но существенные для поиска
Например: находить iPhone по написанию «Айфон» или «Яблоко»

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

8. Поиск по внутренним вхождениям
Поиск  по внутренним вхождениям нужен не всем, но в некоторых случаях он  критично необходим. К примеру на сайтах, где основной поиск происходит  по сложным артикулам — автозапчасти и т.д.
Например: поиск по «80TL» найдет «RD-C80TL»

9. Свои правила исправлений
Если  у вас есть особенные запросы на которые должны отдаваться определенные товары или вы хотите явно сказать поиску как исправлять конкретное слово — это можно сделать через свои правила исправлений

10. Предсортировка результатов
С помощью настроек решения вы можете дать приоритет на поиске товарам в наличии и разделам

11. Поиск товаров по названию раздела *NEW*
Например: В разделе «Обувь» лежит товар «Синие кроссовки Nike», товар можно будет найти по запросу «Обувь»

12. Исправление артикулов *NEW*
Например: у вас в базе артикул содержит английскую x (в базе 464×567), но пользователи периодически набирают вместо неё русскую. Решение умеет исправлять данную ситуацию и находить 464×567 по вводу 464х567

13. Настройках приоритетов разделов *NEW*


Позволяет назначить приоритетные разделы. Например: у Вас в ИМ продаются iPhone и аксессуары для iPhone. С помощью решения вы можете дать больший весь разделу со смартфонами и товары этого раздела в поиске всегда будут выше чем аксессуары

14. Переадресация с поиска *NEW*
С помощью решения вы сможете задать правила переадресации — при определённых запросах отправлять на нужные страницы сайта.

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

— Интернет-магазин на тиражном решении от Аспро (установка с сохранением дизайна)
— Интернет-магазин инструмента

Посмотреть возможности поиска «вживую» можно в обзоре возможностей решения:

— Видео-обзор возможностей решения Умный поиск

  Нет ежемесячной абонентской платы
  ▷   Безопасность данных: данные поиска и статистика хранятся на вашем сайте, никуда не отправляются и никому не передаются
  Быстрая адаптация к вашему дизайну поиска (возможность установки с сохранением дизайна)
  Сбор статистики поисковых запросов
  Поиск по названию и свойствам товара, тегам, артикулам, брендам, id
  ▷  
Поиск разделов инфоблоков  
  ▷   Возможность добавлять свои правла исправлений  
  ▷   Исправление ошибок в запросе на основе анализа базы данных сайта
  ▷   Исправления по транслитерации  
  ▷   Усиленное исправление раскладки клавиатуры  
✔   Корректно работает на пк, смартфоне и планшете  
Поддерживает механизм многосайтовости
Одинаково хорошо работает с кодировками UTF-8 и Windows-1251
Использует стабильные события и работает на большинстве версий 1с-Битрикс
Поддерживает композитный и автокомпозитный режим
Корректно работает с большинством готовых решений (Аспро, Digital Web, Intec и т. д.) и на сайтах с уникальным дизайном
✔   Поддержка версий PHP: 5.6, 7.x, 8.x

Онлайн проверка кода HTML на сайте на ошибки

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

Что такое HTML-ошибки?

HTML (от англ. HyperText Markup Language) — это язык гипертекстовой разметки, который применяется на каждой веб-странице в интернете и состоит из множества элементов (тегов). Как правило, ошибками в коде HTML являются незакрытые или дублированные элементы, неправильный порядок их расположения, неверные атрибуты или их отсутствие.

На примере ниже в коде страницы присутствует закрывающий тег ссылки </a> без открывающего тега <a>:

Для проверки валидности кода (то есть соответствия стандартам HTML) используются специальные инструменты. Они проверяют:

  • Синтаксические ошибки: пропущенные символы, ошибки в написании тегов.
  • Нарушения вложенности тэгов: незакрытые и неправильно закрытые теги. По правилам теги закрываются так же, как их открыли, только в обратном порядке.
  • Соответствие кода указанному DTD (Document Type Definition): правильность названий тегов, вложенности, атрибутов. Наличие пользовательских тегов и атрибутов.

Как HTML-ошибки влияют на продвижение сайта?

Как отмечал представитель Google Джон Мюллер, валидность кода HTML не является прямым фактором ранжирования, однако критические ошибки в HTML мешают:

  • сканированию сайта поисковыми ботами;
  • определению структурированной разметки на странице;
  • отображению на мобильных устройствах и кроссбраузерности.

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

О том, что следует использовать действительный HTML, сказано в Рекомендациях Google для веб-мастеров. Среди авторитетных SEO-источников бытует мнение, что фильтр Google Panda может быть наложен на сайт за большое количество таких ошибок (отдельную статью об алгоритме Google Panda вы можете прочитать на нашем сайте).

Официальные источники Яндекса также сообщают, что подобного рода ошибки на сайте нежелательны, а верстка страниц должна соответствовать принятым стандартам.

Почему важно проверять наличие HTML-ошибок?

Ошибки в коде HTML могут быть критическими и несущественными, которые не ведут к серьезным потерям. Что касается критических, то одни из них отрицательно сказываются на функционировании сайта, а другие — на работе поисковых систем.

Современные браузеры автоматически исправляют 99% критических ошибок при загрузке сайта. Однако некоторые из них браузер исправить не может. Например, если тег <а> для создания ссылки не содержит адреса, то браузер не сможет определить, куда её направить. Или в теге <img> для размещения картинки не указан путь к ней, тогда браузер не сможет её подгрузить. Наличие таких ошибок в коде может привести к серьезным последствиям — например, не загрузятся фото товара или не будет работать корзина.

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

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

Как обнаружить HTML-ошибки с помощью сервиса Labrika

Labrika проверяет данные ошибки двумя способами:

  1. С помощью валидатора W3C, который проверяет наличие всех HTML-ошибок.
  2. С использованием валидатора Labrika «Критические ошибки HTML». Он устанавливает только те ошибки, которые могут повлиять на сбор данных поисковыми системами или привести к некорректному отображению сайта и нарушениям в его работе. определяет порядка 15 видов таких ошибок.

Отчет » Критические ошибки HTML» вы сможете найти в левом боковом меню в разделе «Технический аудит».

Актуальные данные в отчете вы сможете увидеть после запуска проверки сайта.

Отчет показывает:

  • Страницы, которые содержат критические ошибки HTML.
  • Количество и описание критических HTML-ошибок на данной странице.

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

Как исправлять HTML-ошибки?

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

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

После нажатия на значок ссылки появится следующее всплывающее окно:

Кнопка, которая расположена справа от ссылки, позволяет скопировать её в буфер обмена. Отчет по ссылке будет доступен даже тем, кто не имеет аккаунта в Labrika.

Для ускорения работы по исправлению HTML-ошибок можно воспользоваться редакторами, которые автоматически создают закрывающие теги для документов HTML (например, Bluefish, Notepad++).

Найти и нанять внештатных экспертов по исправлению ошибок

Обзор

22 319 Эксперты по исправлению ошибок бесплатно

Наймите опытных фрилансеров по исправлению ошибок на Guru и выполняйте работу на гибкой и безопасной платформе.

Какой навык вы ищете?

Или

Основные исправления ошибок Услуги фрилансеров

См. все исправления ошибок Услуги фрилансеров

Просмотреть все

Хотите, чтобы работу выполняли специалисты?

Разместить вакансию

Ищете фрилансеров с определенными навыками?

Найти фрилансеров

Нанять экспертов по исправлению ошибок

Исправление ошибок определяется как изменение системы или продукта для устранения программной ошибки/глюка. Многие различные типы программных ошибок, которые создают ошибки, требуют специальных исправлений ошибок. Исправление ошибки также известно как временное исправление программы (PTF). Исправления ошибок также могут использоваться в определенных протоколах компании для выявления и исправления ошибок.

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

Что делает эксперт по исправлению ошибок?

Эксперты по исправлению ошибок — это профессионалы, которые проверяют наличие ошибки в продукте. Они проверяют ошибку на соответствие функциональным спецификациям и проводят первоначальный анализ основной причины ошибки. Эксперты по ошибкам удостоверяются, что ошибка может быть воспроизведена и что она не является дубликатом другой ошибки. Они работают на разных этапах исправления ошибок, как только ошибка исправлена, они понимают результаты после повторного тестирования продукта. Повторное тестирование гарантирует, что ошибка точно исправлена ​​или нет. Если баг еще не устранен, они ставят продукт на стадию Reopen и если баг устранен, то присваивается статус Verified. Когда дефекта больше не существует, тестер изменяет статус дефекта на «Закрыт».

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

  • Понимание алгоритмов, знание языка, исправление ошибок

  • Знание структуры данных

Квалификация специалиста по исправлению ошибок

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

  • Они повысят окупаемость инвестиций (ROI) вашего бизнеса за счет снижения стоимости разработки за счет работы над ошибками с высоким приоритетом, а не над ошибками с низким приоритетом. Расстановка приоритетов устранит основные препятствия на раннем этапе цикла разработки.

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

  • Они будут предоставлять доступ в режиме реального времени, просматривать, обновлять и сообщать об ошибках всем заинтересованным членам команды. Это устранит пробелы в общении, повысит прозрачность и подотчетность.

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

Совет гуру :

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

Найдите подходящего фрилансера по исправлению ошибок на портале для фрилансеров Guru, бесплатно опубликовав вакансию.

Почему нас выбирают более 3 миллионов человек

Достоверность

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

Гибкость

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

Безопасность

Мы предлагаем защиту платежей SafePay и выбор предпочтительного способа оплаты для вашего финансового спокойствия.

Значение

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

Опора

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

Почему выбирают Гуру

Работать с Гуру легко

Разместить вакансию

Создайте бесплатное объявление о вакансии и начните получать предложения в течение нескольких часов.

Наем фрилансеров

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

Выполнить работу

Решите, как и когда будут производиться платежи, и используйте WorkRooms для совместной работы, общения и отслеживания работы.

Безопасные платежи

Выберите один из нескольких способов оплаты с защитой платежей SafePay.

Посмотрите, как работает Гуру

Поиск фрилансеров по категориям

  • Программирование и разработка
  • Дизайн и искусство
  • Написание и перевод
  • Административные и секретарские
  • Продажи и Маркетинг
  • Деловые финансы
  • Инженерия и архитектура
  • Юридический
  • Образование и обучение

Просмотреть больше на Гуру

По местоположению

Найти фрилансеров

По навыкам

Найти фрилансеров

Должны ли вы платить за исправление ошибок на вашем сайте?

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

Вот реальный пример вопроса, который я недавно получил от друга и коллеги:

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

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

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

Я полностью уважаю тот факт, что агентству нужно платить за свою работу, но если весь наш бюджет тратится на решение проблем… это неправильно.

Есть мысли по этому поводу? Это звучит нормально?

Отличный вопрос, и на него есть нюансы. Но чтобы дать основной ответ заранее:

  1. Да, оплата за исправление ошибок является нормальной договоренностью; и
  2. Тот факт, что плата за исправление ошибок — это нормально, не означает, что количество ошибок, с которыми вы сталкиваетесь, является нормальным или здоровым.

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

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

Давайте начнем с основного факта жизни:

Ошибки случаются, и ответственность не всегда так очевидна, как кажется

На фундаментальном уровне все программы время от времени будут иметь ошибки, и нездорово полагать, что всех ошибок можно избежать. Хотя вопрос здесь в основном о том, кто несет ответственность за их оплату, стоит повторить, чтобы подготовить почву.

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

  • Что делать, если что-то не работает должным образом из-за недопонимания?
  • Что происходит, когда сторонний поставщик вносит необъявленные изменения, которые приводят к сбоям в работе веб-сайта?
  • Что, если сотрудник что-то сломает, потому что не понимает, как использовать ту или иную функцию на сайте?

В этих случаях право собственности на ошибки и сбои становится неясным и подлежит интерпретации. В своей статье Должны ли клиенты платить за исправления ошибок? MadeTech делает следующее наблюдение:

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

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

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

Этот контекст важно иметь в виду, когда мы переходим к обсуждению тонкостей исправления ошибок в отношениях поддержки клиента и агентства.

Но что делать, если баг точно виноват в агентстве?

Думаю, некоторые читатели думают:

Но подождите минутку — иногда ошибка или сбой определенно происходят по вине агентства. Разве они не должны нести финансовую ответственность за свою работу, когда это явно их ошибка?

Ответ: это зависит от ваших отношений и их структуры.

  • Большинство контрактов на модернизацию и техническое обслуживание основываются на определенном количестве часов в месяц — это выставление счетов за время и материалы.
  • Типичное выставление счетов за время и материалы переносит финансовый риск на клиента в обмен на оплату сниженной стоимости, если все будет выполнено за меньшее время, чем ожидалось.
  • Это также обеспечивает большую гибкость при распределении бюджета.

Например, агентство оценивает 10-часовое обновление в 150 долларов в час (для тех из вас, кто ненавидит математику, это 1500 долларов). Вы соглашаетесь на это, и на это уходит 8 часов.

При почасовой оплате вы платите 1200 долларов, даже если изначально были готовы платить 1500 долларов. И наоборот, если это занимает 12 часов, вы платите 1800 долларов.

Это соотношение риск/вознаграждение в модели почасовой оплаты. Агентство гарантирует, что им будут платить за 100% их времени (включая исправление ошибок), даже если это означает, что они зарабатывают меньше денег, чем вы изначально были готовы платить.

Реальная стоимость бесплатных исправлений ошибок

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

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

Например, при бесплатном исправлении ошибок эта предполагаемая стоимость обновления в 1500 долларов, вероятно, будет увеличена на 20-50% (в зависимости от уровня неопределенности в отношении работы) и будет представлена ​​вам по фиксированной цене от 1800 до 3000 долларов. И если эта прокладка не используется, она идет прямо в чистую прибыль агентства, а не обратно в ваш карман.

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

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

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

Это приводит к последнему вопросу:

А как быть, когда ошибок много?

К сожалению, почасовая оплата может начать срываться, если с клиента взимается плата за исправление большого количества ошибок или дефектов.

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

A) Доля контракта на поддержку может быть слишком мала по сравнению с первоначальной стоимостью и сложностью сайта

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

Классическое эмпирическое правило заключается в том, чтобы выделять не менее 15 % первоначальной стоимости вашего сайта в качестве годового бюджета на поддержку и обслуживание (не включая дополнительные обновления). Таким образом, если вы заплатили 50 000 долларов за свой сайт, вам нужно будет откладывать 7 500 долларов в год, чтобы обеспечить его безопасность, поддержку и доступность в сети. Любая сумма, превышающая эту, со временем пойдет на апгрейды.

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

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

B) Возможно плохое текущее управление «техническим долгом»

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

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

Однако, когда агентство не сообщает о:

  1. сумме технического долга,
  2. , когда он возникает, и
  3. как им правильно управлять

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

C) Агентство не может быть достаточно компетентным в управлении сайтами Drupal и/или их собственным внутренним рабочим процессом разработки

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

Возможно, стоит спросить их:

  • Какой процент ваших сайтов основан на Drupal?
  • Часто ли на большинстве сайтов, которые вы поддерживаете, обнаруживаются ошибки?
  • Является ли это типичным временем решения для большинства запросов, которые вы получаете от клиентов?

Если ваш сайт является исключением, вы можете поговорить с агентством о том, как вам лучше работать вместе, чтобы улучшить свой сайт и сроки выполнения работ.

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

Что вы можете с этим сделать

Вот что я бы порекомендовал кому-то в этой ситуации:

  1. Задайте вопросы, которые я изложил выше , чтобы оценить опыт агентства с технологией вашего веб-сайта, а также наличие ошибок и отказ от них. время для них обычное.
  2. Если ваш опыт не является нормой , объясните, что вы хотите, чтобы все стало лучше, и попросите их поделиться идеями.