Кто мы, наш опыт

Line UP Back&FrontEnd Production - это международная компания. Мы работаем с клиентами из Евросоюза, США, Великобритании, России и Украины. Для западных клиентов мы делаем разработку приложений, интернет - магазинов, социальных сетей и корпоративных сайтов. На территории России и Украины работаем исключительно с 1С Битрикс, ниша Интернет - магазины.

Работаем с 2014 года.

Мы сертифицированные партнеры “1С Битрикс” и “Битрикс24” . Участники “Программы мониторинга качества внедрений” .

Что это за Программа мониторинга качества внедрений?

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

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

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

Как мы работаем с Вашим проектом

В каждом проекте принимают участие:

  • Программист 1С Битрикс

  • Фронтэнд программист

  • DevOps инженер

  • Веб - дизайнер

  • Тестировщик

  • Управляющий проектом

  • SEO специалист

  • Интегратор 1С / Мой Склад (если необходима интеграция)

Один программист 1С Битрикс закрепляется на проект. Остальные сотрудники привлекаются по мере надобности.

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

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

Методы управления, которые мы используем для разработки

DevOps

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

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

Программирование через тестирование

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

Как Вы даете задание
Ребята, добавьте кнопку Заказать в 1 клик в списке товаров
Как мы формируем задание у себя
Создается карточка. Ей присваивается номер и название:
#35 Добавить форму Заказать в 1 клик на товары в списке товаров
Чек лист для проверки:
  • Дизайн формы и кнопки адаптирован под все устройства

  • В форму добавляется товар, наименование и цена

  • Сообщение “Спасибо” показывается сразу после отправки формы

  • Заказ приходит на почту. Он содержит: телефон, название товара и цену

  • При наведении на кнопку срабатывает стандартный эффект hover

  • Я провел финальный тест, все работает согласно чек-листу

Задание:
Добавить форму Заказать в 1 клик в списке товаров
  • @дизайнеру
    Сделать дизайн в Figma. Передать на согласование менеджеру.
  • @менеджеру
    Cогласовать дизайн с заказчиком и передать в производство.
  • @управляющему_проектом
    Организовать работу и провести тесты номер 1 - 5 по завершению.
    Отметить пункты и отписаться в комментарии тестировщику.
  • @тестировщику
    Сделать дизайн в Figma. Передать на согласование менеджеру.

Есть 4 основных причины почему проекты затягиваются дольше сроков. Вот они:

  • Контент для наполнения поступает в конце проекта.
    Мы решаем этот вопрос заранее!
    В процессе переговоров мы выясняем у заказчика наличие контенты, предварительно его смотрим, определяем формат (XML/Excel/1С/МойСклад), полноту. Если контент есть, то сразу после подписания договора мы просим его предоставить и начинаем загрузку. Это позволяет нам на старте определить все проблемные места и в процессе разработки их устранить до того, как мы подойдем к финальной задаче
  • Дизайн баннеров и вроде бы “незначительных” элементов откладывается на потом.
    Мы решаем этот вопрос заранее!
    При подготовке ТЗ мы сразу определяем какие задачи потребуют дизайна. Мы просим у заказчика информацию для баннеров. И с первого дня начинаем делать работы по дизайну, потому что согласование дизайна может длиться очень долго. И опыт показывает, что как правило из-за баннеров затягивается робота. Поэтому, чтобы избежать затягивания мы оговариваем четкие условия по баннерам с заказчиком и сразу приступаем к их разработке
  • Интеграции откладываются на конец.
    Мы решаем этот вопрос заранее!
    При подготовке ТЗ мы сразу определяем задачи по интеграции. Эти задачи мы начинаем делать сразу после организации работы, так как в процессе тестирования всегда возникают какие-то нюансы, которые нужно устранять. Даже стандартная интеграция может принести неожиданность в виде необходимости дописать какой-то код на сервере. Поэтому, чтобы успеть в срок, интеграции и тестирование этих систем мы начинаем сразу. Сюда относятся интеграции с 1С/Мой Склад, эквайринг, доставка.
  • Настройки плагинов или программирование сложных решений оставляется на конец.
    Мы решаем этот вопрос заранее!
    При подготовке ТЗ мы сразу определяем нестандартные или ёмкие задачи. Эти задачи мы начинаем делать сразу после организации работы, так как в процессе тестирования всегда возникают какие-то нюансы, которые нужно устранять. Сюда может относиться распределение людей по группам при регистрации, мультиязычность с автоматическим переводом, особый способ сортировки и т.п.