Найти тему
Битрикс24 изнутри

Путь битрикс24. Костыль из костылей

Оглавление

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

Современный подход к разработке новых возможностей платформы
Современный подход к разработке новых возможностей платформы

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

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

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

Группы несвязанных с собой разработчиков и продукт менеджеров спешно пытаются "выкатить" в релиз сырую новую возможность для Битрикс24 и получить очередную премию от начальства.

Не верите мне? Разберемся

Перейти от ролевой модели прав к атрибутной

Доступ к возможностям системы на основе ролей-принадлежностей в 2019 году устарел как факт во многих компаниях. Вместо набора условий битрикс24 подменяет все одним: вы либо принадлежите к группе и можете везде, либо не принадлежите и не можете ничего.

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

Например:

  • Можете редактировать эту запись, если вы автор записи
  • Можете удалить эту запись, если вы администратор
  • Можете видеть записи, если записи в группе ZZZ

Ключевые понятия: кто, что и при каком наборе параметров может.

Битрикс24 не желает меняться: вместо того чтобы развиваться они внедряют новые понятия, такие как Наблюдатели в CRM или Со-исполнители/наблюдатели у задач или Секретарь в Собраниях и планерках. Получается что свой аналог есть в каждом модуле и в едином месте это не посмотреть.

Переход от индивидуальной модели ответственности к должностной

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

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

В продукт зашивается логика без возможности расширения

Хорошая идея дать возможность расширять Битрикс24 так как это делает например Террасофт: есть базовые объекты и их отношения, далее вы можете расширять их как только захотите, но сохраняя преемственность.

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

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

Битрикс24 не дает таких возможностей без сторонних разработчиков и солидного бюджета на разработку.

Разрабатывает аналогичные механики вместо нового

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

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

Вместо итогов

Проблем в Битрикс24 хватает и вариантов решений масса. Если хотите - я расскажу как мы решали данные проблемы.

А с какими проблемами и недостатками платформы сталкивались вы?