Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе.
Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода.
Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу".
С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой.
Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого.
Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :)
Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие.
#dev
Куда движется рынок ERP-систем?
Российский рынок ERP в 2025 году ждут серьезные изменения. По мнению Кирилла Семиона (НЦК ИСУ), альтернативные разработчики вплотную подошли к 1С по функциональности, а к 2026 году готовы бросить вызов лидеру.
Текущее положение дел:
✔️ 1С контролирует 70-80% рынка отечественных ERP
✔️ Альтернативы (Global ERP, ТУРБО ERP) активно наращивают функционал
✔️ Ключевые преимущества конкурентов - гибкость и адаптивность
Пока 1С сохраняет лидерство, но уже в следующем году мы увидим, смогут ли конкуренты предложить рынку по-настоящему прорывные решения.
Что изменится в 2025:
➖ Рынок стабилизируется после 20% роста в 2024
➖ Доля российских решений достигнет 75%
➖ Обострится борьба за кадры (особенно за middle/senior специалистов)
➖ Начнутся первые экспансии на рынки стран БРИКС
🔵Современные ERP-решения развиваются не только в сторону расширения функционала, но и через углубление интеграционных возможностей. Для промышленных предприятий критически важной становится бесшовная связка между ERP и MES-системами, позволяющая оперативно адаптироваться к изменениям в цепочках поставок.
💡 Производители активно внедряют инструменты искусственного интеллекта, что требует принципиально нового подхода к качеству и актуальности данных. Автоматизация потоков информации минимизирует ручной ввод и снижает влияние человеческого фактора.
При этом многие компании сталкиваются с проблемой фрагментированных ИТ-ландшафтов, где элементы 1С функционируют совместно с другими системами. Тренд на унификацию инфраструктуры будет усиливаться, но его реализация потребует комплексного подхода к кибербезопасности.
📄Читать подробнее по ссылке.
#ERP#интересныефакты
👾У металлургических предприятий появилась своя система ERP
🧫 Программный продукт «1С:ERP Металлургия ПРОФ» можно использовать как в металлургических компаниях, так и в многопрофильных предприятиях с переделами металлургического производства, в литейных цехах и цехах технической обработки в машиностроении.
🌟 Решение позволяет управлять доменным и сталеплавильным производством, выплавкой цветных металлов, производством металлопроката, фасонно-литейным производством, заготовкой металлолома.
✔️ Подробнее читайте здесь.
#новости#интересныефакты#ERP
⚡️В России созданы инструкции по взаимодействию модулей отечественных ERP
⚙️ Разработала интеграционный стандарт отечественных СУР (ERP) АНО «Национальный центр компетенций по информационным системам управления холдингом» (НЦК ИСУ). Стандарт позволит бизнесу существенно упростить интеграцию модулей СУР друг с другом и иными элементами ИТ-инфраструктуры.
Интеграционный стандарт позволит снизить расходы и время, которые необходимы для обеспечения гармоничного взаимодействия между модулями отечественных СУР. В результате компании смогут быстрее реализовывать бизнес-планы и реагировать на внешние факторы. Поэтому крайне важно, чтобы стандарт, с одной стороны, учитывал богатый опыт внедрения СУР организациями из различных отраслей, с другой – академические знания ведущих экспертов в этой области,
— прокомментировал генеральный директор НЦК ИСУ Кирилл Семион.
⚡️ Подробнее читайте здесь.
#новости#интересныефакты#ERP
🗣Эксперты: в 2025 годуроссийский рынок ERP вырастет на 20%
📈 Рост произойдет за счет новых разработок отечественных компаний. При этом игроки рынка сомневаются в возвращении иностранных ERP-вендоров в Россию в ближайшие 10 лет. Такое мнение выразили эксперты на пресс-конференции ассоциации разработчиков отечественного программного обеспечения (ПО) «Руссофт».
⚡️ При этом некоторые ИТ-специалисты выразили мнение, что 20% минимальная планка роста. С их точки зрения, именно на 2025 год придется пик переходов на отечественные ERP. Большое количество компаний откладывало миграции из-за отсутствия альтернатив и высоких рисков. Именно поэтому спрос на данный момент достиг критического уровня.
⚡️ Подробнее читайте здесь.
#новости#интересныефакты#ERP
🔔Если вы решили внедрить ERP, к этому нужно подготовиться. Делимся советами от наших экспертов по цифровизации:
✔️ сформулируйте методики управления бизнес-процессами. Если к моменту внедрения этот процесс будет уже выстроен, вы можете существенно сэкономить время и деньги;
✔️ определите процессы и механизмы управления изменениями и проектами;
✔️ подумайте, как выстроить процессы поддержки и обучения пользователей;
✔️ поработайте над требованиями к документации. В идеальном случае разработанные в рамках такой подготовки требования необходимо включать в конкурсные задания и в договор.
➡️ Еще больше о тонкостях внедрения ERP читайте в нашей статье.
#интересныефакты#новости#ERP
⚡️ERP: тонкости внедрения
ERP — популярная аббревиатура в сфере информационных технологий, однако далеко не все знают, что она означает и в каких случаях применение такой системы целесообразно. О нюансах, эффектах ERP и о том, как снизить стоимость внедрения, беседуем с руководителем проекта-экспертом АНО «Цифровые технологии производительности» (ЦТП) Евгением Климовым.
❔Можно ли заранее рассчитать экономический эффект от внедрения ERP?
Методики, которая позволяет оценить хотя бы какой-то точностью эффект от внедрения ERP до начала проекта, не существует. Поэтому руководителям предприятий не стоит требовать от своих сотрудников или подрядчиков дать такую оценку. Ориентиры роста эффективности и экономического эффекта, которые дают некоторые производители, являются статистическими. Реальный эффект очень сильно зависит от конкретной компании, и вы его узнаете только через 2-3 года после завершения внедрения.
⚡️ Полный текст интервью читайте здесь.
#интересныефакты#новости#ERP
🤝В России создадут национальную ERP-систему, не уступающую зарубежным аналогам
На проходящей в Нижнем Новгороде конференции «ЦИПР 2023» было заключено соглашение о сотрудничестве в сфере информационных технологий.
Его участники будут вместе создавать систему управления ресурсами класса ERP для государственных корпораций и крупных предприятий, которая не будет уступать зарубежным аналогам.
Документ подписали генеральный директор фирмы «1С» Борис Нуралиев (на фото слева) и генеральный директор АНО «НЦК ИСУ», начальник департамента информатизации ОАО «РЖД» Кирилл Семион.
АНО «НЦК ИСУ» учреждена в феврале 2023 года для создания в сжатые сроки платформы национальной ERP-системы корпоративного уровня.
На церемонии подписания присутствовали ИТ-руководители крупнейших корпораций, участвовавших в создании АНО «НЦК ИСУ», Антон Думин (ПАО «Газпром нефть») и Екатерина Солнцева (ГК «Росатом»).
Подробнее – у нас на сайте.
#Сотрудничество#импортозамещение#ERP
Дмитрий Васильев — про топ-3 ошибок внедрения ИТ-решений в металлургии:
Первая — новая система фактически закрепляет прежнюю организационную модель. Часто происходит, когда проект ведет ИТ-блок, а бизнес подключается на финальных этапах.
Вторая — восприятие #ERP как единственного центра изменений. На практике компании работают с целой экосистемой решений: с ERP из нескольких модулей и от разных вендоров, MES, инструментами планирования, аналитики, отраслевыми сервисами.
Третья — размывание ролей, когда вендор, помимо поставки продукта, берет на себя интеграцию, проектирование ИТ-архитектуры и другие смежные задачи.
Больше по теме — в материале
#промышленность#тренды
💬IBS в MAX
💙IBS в VK
Tiny Secures $500K Funding
Tiny has raised $500K in its latest funding round, scheduled for December 4, 2024. The company is revolutionizing factory management with its modern agency ERP solution.
#Funding#ERP#FactoryManagement#Tech#Startup
IBS вновь в топ-5 крупнейших интеграторов решений «1С» по версии TAdviser💼
Мы уже второй год подряд стабильно занимаем 4-е место место в списке — на этот раз с выручкой более 2,3 млрд рублей (+56%).
Ключевые решения «1С», которые мы внедряем:
😀«1С:Управление автотранспортом»
😀 «1С:Документооборот»
😀«1C:ERP Управление холдингом»
😀«Система управления промышленными активами (EAM) на платформе "1С:Предприятие 8"» «1С:ERP»
Крупнейшие проекты:
😀VK
😀«Воздушные Ворота Северной Столицы» (оператор аэропорта Пулково)
😀«РЖД-Медицина»
Поздравляем команду мечты с достижением и готовы к новым проектам 😉
#рейтинг#1С#ERP
#python#erp#hacktoberfest#odoo#python
These tools are for Odoo administrators to improve technical features. They include modules like **attachment queue**, **auto backup**, and **audit log**, which help manage files, secure data, and track changes. Other modules like **sentry** and **server action logging** help monitor errors and server actions. These tools make Odoo more efficient and easier to manage, providing benefits like better data security and improved system performance.
https://github.com/OCA/server-tools
🤓Интересуетесь цифровизацией предприятий? Тогда наша подборка полезных статей — специально для вас!
📌Диагностика цифровой зрелости предприятия: основные задачи и этапы
📌Готовность №1: почему руководитель — главный двигатель управления изменениями на предприятии
📌ERP: тонкости внедрения
📌Комплексный проект по цифровизации: каких эффектов ждать предприятию?
📌MES, APS, ERP, CAD, CAE, PLM, MDC: какие цифровые решения нужны промышленным предприятиям
📌Зачем предприятию план цифрового развития?
Еще больше интересного — в нашем канале. Подписывайтесь и будьте в курсе новостей, связанных с цифровизацией и повышением производительности труда на предприятиях!
#интересныефакты#кейсы#цифровыерешения#ERP#цифровизация