Хто ми, наш досвід

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

Працюємо з 2014 року.

Ми сертифіковані партнери "1С Бітрікс" и "Бітрікс24" . Учасники “Програми моніторингу якості впроваджень” .

Що це за Програма моніторингу якості впроваджень?

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

Після того, як ми зробили Ваш сайт, ми проходимо внутрішні тести, щоб переконатися, що сайт зроблено якісно за стандартами Бітрікс. Після цього результати тестів відправляються до компанії 1С Бітрікс. Потім у протягом 5 днів Вас набирає співробітник Бітрікс і проводить анкетування. на на підставі Ваших відповідей нам присвоюється рейтинг, нараховуються внутрішні бали або робляться зауваження, запроваджуються штрафи.

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

Як ми працюємо з Вашим проектом

У кожному проекті беруть участь:

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

  • Фронтенд програміст

  • DevOps інженер

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

  • Тестувальник

  • Керуючий проектом

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

  • Інтегратор 1С / Мій склад (якщо необхідна інтеграція)

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

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

Ми організували роботу так, щоб усі фахівці могли розпочати роботу одночасно і при цьому не заважати один одному.

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

DevOps

Цей метод дозволяє організувати роботу над проектом одночасно будь-якій кількості спеціалістів. При цьому ніхто не зможе зіпсувати роботу один одного. Кожна доданий рядок коду або налаштування компонента фіксується у журналі. Ми знаємо хто, коли та який фрагмент зробив.

Код та налаштування заливаються невеликими порціями щодня. І тільки після перевірки код заливається на основний сервер автоматично. Таким чином ми можемо працювати швидко та організовано.

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

Це дозволяє уникнути дрібних неприємних багів, які потім віддаляють старт проекту. Як це працює? Ви даєте нам завдання, ми спочатку пишемо список тестів та на підставі цього списку формуємо завдання. Дивіться приклад нижче:

Як Ви даєте завдання
Діти, додайте кнопку Замовити в 1 клік у списку товарів
Як ми формуємо завдання у себе
Створюється картка. Їй надається номер і назва:
Чек лист для перевірки:
Чек лист для перевірки:
  • Дизайн форми та кнопки адаптований під усі пристрої

  • У форму додається товар, найменування та ціна

  • Повідомлення "Спасибі" відображається відразу після відправлення форми

  • Замовлення надходить на пошту. Він містить: телефон, назва товару та ціну

  • При наведенні на кнопку спрацьовує стандартний ефект hover

  • Я провів фінальний тест, все працює згідно чек-листу

Завдання:
Додати форму Замовити в 1 клік у списку товарів
  • @дизайнеру
    Зробити дизайн у Figma. Передати на узгодження менеджера.
  • @менеджеру
    Узгодити дизайн із замовником та передати у виробництво.
  • @керуючому_проектом
    Організувати роботу та провести тести номер 1 – 5 по завершенню.
    Відзначити пункти та відписатись у коментарі тестувальнику.
  • @тестувальнику
    Зробити дизайн у Figma. Передати на узгодження менеджера.

Є 4 основні причини чому проекти затягуються довше за терміни. Ось вони:

  • Контент для заповнення надходить наприкінці проекту.
    Ми вирішуємо це питання заздалегідь!
    Під час переговорів ми з'ясовуємо у замовника наявність контенти, попередньо дивимося, визначаємо формат (XML/Excel/1С/МійСклад), повноту. Якщо контент є, то відразу після підписання договору ми просимо його надати та починаємо завантаження. Це дозволяє нам на старті визначити всі проблемні місця та в процесі розробки їх усунути до того, як ми підійдемо до фінальне завдання
  • Дизайн банерів і начебто "незначних" елементів відкладається потім.
    Ми вирішуємо це питання заздалегідь!
    При підготовці ТЗ ми одразу визначаємо які завдання вимагають дизайну. Ми просимо у замовника інформацію для банерів. І з першого дня починаємо робити роботи з дизайну, тому що узгодження дизайну може тривати дуже довго. І досвід показує, що зазвичай через банерів затягується робота. Тому, щоб уникнути затягування ми обговорюємо чіткі умови щодо банерів з замовником і відразу приступаємо до їх розробки
  • Інтеграції відкладаються наприкінці.
    Ми вирішуємо це питання заздалегідь!
    При підготовці ТЗ ми відразу визначаємо завдання з інтеграції. Ці завдання ми починаємо робити відразу після організації роботи, оскільки у процесі тестування завжди виникають якісь нюанси, які потрібно усувати. Навіть стандартна інтеграція може принести несподіванка у вигляді необхідності дописати якийсь код на сервері. Тому, щоб встигнути в термін, інтеграції та Тестування цих систем ми починаємо відразу. Сюди відносяться інтеграції з 1С/Мій Склад, еквайринг, Доставка.
  • Налаштування плагінів або програмування складних рішень залишається на кінець.
    Ми вирішуємо це питання заздалегідь!
    При підготовці ТЗ ми одразу визначаємо нестандартні або ємні завдання. Ці завдання ми починаємо робити відразу після організації роботи, оскільки у процесі тестування завжди виникають якісь нюанси, які потрібно усувати. Сюди може ставитися розподіл людей за груп при реєстрації, мультимовність з автоматичним перекладом, особливий спосіб сортування та т.п.