WEB разработка

Введение

Так сложилось, что WEB-разработка прочно ассоциируется в восприятии среднестатистического пользователя с интернет-торговлей, либо воспринимается просто как информационный ресурс - сайт в сети интернет, который ориентирован либо на продажу товаров или услуг, либо на информирование. Однако если оглянуться, мы давно уже пользуемся браузером и сайтами не только для классических покупок. Какие еще могут быть возможности применения?

  • Информационное сопровождение – различные опросы, консультации, чаты, отслеживание заказов, трекинг посылок, личные кабинеты почти любых сервисов и служб и тому подобное;
  • Взаимодействие Вашей учетной системы и внешних учетных систем – например выгрузки, информационные обмены с досками объявлений, маркетплейсами, внешними системами удобнее делать через сайт по причинам безопасности, гибкости, скорости работы - хотя все это, как правило, можно организовать и внутри основной учетной системы, если она не на WEB-основе;
  • Обеспечение работы бизнес-процессов компании – например организовать процессинг и заполнение жалоб клиентов, возвратов товаров, работу курьеров без выдачи им ТСД или с ТСД в онлайн форме.

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

  • Jira – фактически стандарт для всех IT-компаний для работы с задачами и проектами
  • Bitrix24 - российская система для ведения задач в небольших компаниях
  • Figma – стандарт в области WEB дизайна

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

Что мы предлагаем или каковы наши компетенции в WEB разработке - приведем список наиболее «стандартных» запросов или проектов, которые мы уже разрабатывали и имеем опыт

  • Интернет-магазин как стандартный, так и с нестандартными функциями: мы имеем опыт разработки как для систем учета на 1С, так и для проприетарных учётных систем;
  • Проекты для взаимодействия с пользователями – жалобы, возвраты, трекинг заказов, доставок;
  • Порталы с личными кабинетами для взаимодействия или получения информации, выгрузок, рассылок с оборудования - например, различные датчики, системы подсчета посетителей, системы очередей, оповещения покупателей и так далее, телефонии и прочего;
  • Проекты для взаимодействия со сторонними сайтами или личными кабинетами – парсинг информации, обеспечение скачивания и хранения данных для аналитических систем, выгрузки в Ozon, Wilberries, Yandex Market и другие маркетплейсы;
  • Интеграция с мессенджерами Viber, Whatsapp, Telegramm любых систем и интернет магазинов;
  • Организация безопасного доступа к вашей 1С для внешних пользователей и нештатных сотрудников так, чтобы эти внешние пользователи могли заносить или отражать какие-либо данные или получать строго ограниченные данные, не зная где расположена Ваша 1С и не имея к ней доступа - в таком случае отпадает необходимость приобретать дополнительные лицензии;
  • Взаимодействие с внешним оборудованием – например, мы написали собственный SDK для работы с терминалами оплаты Сбербанк и Inpas, кассами Атол и Штрих;
  • Взаимодействие Вашей внутренней системы или Вашего внешнего сайта с внешними сервисами - например, интеграция с «Долями», «Подели», «Честный Знак», подключение шлюзов оплаты Юкасса, Assist и других.

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

Как строится взаимодействие с нами.

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

  1. Составление ТЗ
    a. Сбор информации и описание бизнес-процессов
    b. Проектирование будущей системы
    c. Согласование с клиентом
  2. Разработка системы
  3. Внутреннее тестирование
  4. Презентация клиенту
  5. Внедрение системы
  6. Сопровождение и развитие

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

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

Не менее важным аспектом является доверие между компанией-заказчиком и нами как исполнителями. Особенно это касается крупных проектов, т.к. в ходе внедрения любой новой платформы, если это затрагивает серьезный "кусок" рабочей системы или речь идет о полной замене ПО, естественной реакцией сотрудников является противодействие новшествам, т.к. большинство людей относятся к новому с недоверием. Поэтому наряду с открытостью и объяснением сотрудникам, зачем и почему происходят изменения, нужно иметь доверие руководства компании и/или её владельцев, т.к. явные или скрытые противники нововведений распределяются достаточно равномерно по всем категориям работников, поэтому среди руководителей и высшего и среднего звена найдется немало людей, которые не из корыстных побуждений, а "по-человечески" будут сопротивляться изменениям. Как показывает наш опыт внедрений, большая часть сорудников компании так или иначе привыкают к новому и спустя некоторое время даже испытывают повышение мотивации, когда становится очевидным, что изменение или обновление ПО скорее помогает идти дальше и развиваться, а не мешает и не ставит под удар этого конкретного работника. Но бывают случаи когда альтернативы расставанию нет, и тут важна мотивация компании и её топ-менеджмента, т.к. этот выбор может быть нелегким.

Фронтенд:

Vue
HTML/CSS
TypeScript
JavaScript
jQuery
Бэкенд:

PHP Laravel
Redis
Memcached
Базы данных:

MySQL
PostgreSQL
MariaDB
MSSQL

Цены на услуги

Есть идея для разработки?

Давайте обсудим

Ответим на Ваши вопросы, звоните или оставьте заявку на сайте
+7 (812) 509-36-39
Оставить заявку
Ваше имя
Выберите способ связи
Номер телефона