Часто приходится слышать, что система на 1С: Предприятие тормозит, и она не предназначена для серьезного бизнеса. Я постараюсь объяснить, почему сложилось такое общественное мнение, и в чем заключается секрет действительно качественной разработки на платформе 1С Предприятие.

Оптимизация бизнес-процессов
Первичная проблема – это отсутствие понимая, что необходимо бизнесу.
Заказчик – это не IT-специалист, и тем более не программист, он формулирует задачи бизнес-языком. При составлении функциональных требований (бизнес-требований), заказчик зачастую пропускает большинство моментов и нюансов.
Во-первых, потому что считает, что это само собой разумеющиеся, ведь он живет этими процессами, и они для него естественны. Во-вторых заказчик может даже и не догадываться о том, что что-то возможно что-то реализовать по-другому или добавить в процессы, в отличие от сертифицированных специалистов 1С.

Вопросы производительности
Главным недостатком 1С (одновременно и преимуществом) является легкая доступность платформы для разработки.Практически любой человек, вне зависимости от возраста, образования и подготовки может начать разрабатывать на платформе 1С: Предприятие. В отличие, например, от той же SAP и других подобных систем, при работе с которыми обязательно предварительное обучение в компании-представителе с последующей сертификацией.
Как следствие, большая часть разработчиков 1С: Предприятие, не обладают экспертными знаниями.
Другими словами, не знают и не понимают, как устроена платформа изнутри, каким образом хранится, обрабатывается и извлекается информация, не понимают нюансов проектирования архитектуры больших по объему и высоко-нагруженных систем. Отсутствие понимания того, как работает платформа 1С: Предприятие, влечет серьезные последствия.
Задача специалиста 1С
Основная деятельность специалиста 1С – это «перевести» задачу с языка бизнеса, на язык IT. Чтобы уметь это делать, специалист должен иметь опыт работы изнутри, понимать, как работают продажи, бухгалтерия, склад и т.д. К сожалению, большинство специалистов крайне далеки от тех процессов, которые они автоматизируют.
И именно этот момент выделяет специалистов 1С от других сфер IT, ведь в его работе важно понимание не только IT-технологий, но самого бизнеса: его целей, и как он устроен . Единицы имеют опыт работы изнутри и дополнительное образование (например, MBA) или курсы.

Обычно на проектах выделяется бизнес-аналитик, который трансформирует задачи клиента разработчику, но, к сожалению, в силу того, что аналитик не силен на 100% в технологиях, а программист не силен в бизнес-анализе, влечет за собой «испорченный телефон». В данном случае связующим звеном является Системный архитектор, который должен быть одинаково хорош и как аналитик, и как программист высокого уровня.
Выводы
Не забывайте, что 1С – это инструмент, которым надо уметь пользоваться. Изначально, компания 1С не регулирует работу программистов, а лишь дает рекомендации клиентам, что следует обращать внимание на сертификаты.
Именно низкое качество разработчиков является основной проблемой плохого качества работы систем 1С, как и в любой другой сфере, мало людей, которые самостоятельно растут и постоянно развиваются.
Перечень возможных услуг 1С: Эксперта по оптимизации производительности доступны на страницы услуги.