logo
Разработка и внедрение модуля интеграции 1с 7.7 и "Joomla VirtueMart" для предприятия ООО "Вазаро"

2.3 Риски модернизации модуля

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

Данных видов рисков может быть несколько:

1) Неправильная работа выгрузки групп каталогов. Из-за данного фактора может возникнуть ситуация, когда каталоги и товары подставляются не в ту группу. Если поисковый робот зайдёт в это время в данную категорию, он может не правильно проиндексировать карту сайта и, таким образом, неправильно выведет в поисковике ссылки на категории. Это может испортить впечатление от интернет-магазина в целом и испортить репутацию;

2) Неправильная подстановка описаний и ключевых слов. Данные факторы также будут негативно влиять на продвижение в сети Интернет и репутацию среди покупателей;

3) Неправильная работа переопределённого кода по выгрузке цен. Это может привести к крайне негативным последствиям, так как цены могут записаться не к тем товарам и, в итоге, у товаров будут не те цены, что вызовет путаницу. Сейчас, когда на сайте ещё отсутствует система оплаты через сеть Интернет, такая ситуация может приводить к неприятным последствиям ещё до оплаты заказа. То есть если покупатель уже оформил заказ, то ему могут позвонить и окажется, что на данные товары должны быть другие цены (выше заказанных им). Впечатление, опять-таки, испортится.

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

Всех этих факторов можно избежать, если держаться ряда условий при разработке:

· Необходимо чётко следовать подготовленному техническому заданию и отклоняться от него лишь в самых непредвиденных ранее ситуациях;

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

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

· Перед окончательной реализацией необходимо проверить заново весь написанный код и все созданные элементы на предмет существования ошибок.