2. 2alfasystem.ru 2
Так бывает с ERP: от воодушевления до разочарования
Почему наша система столь дорога и
неповоротлива??? Мы не можем
конкурировать на рынке!
Мы хотим получить новую
функциональность
В нашем ИТ-бюджете только
сопровождение.
Наконец-то вышла новая
версия. Обновляемся?
Да. Обновляйтесь, но все
ваши настройки придется
делать заново.
По мотивам Gartner
Наш немаленький ИТ-бюджет
уходит не на развитие, а на
сопровождение!
Нам срочно нужна поддержка
новых бизнес-процессов!
Новая версия выйдет
нескоро...
Нам срочно нужно изменить
наши кастомные доработки!
А программист-то уволился...
Мы
внедрились!
4. 4alfasystem.ru 4
Так в чем дело?
Планируя внедрение ERP-систем, далеко не все организации точно понимают
риски и затраты при эксплуатации этих сложных решений.
Однажды они с удивлением замечают, что их система съедает львиную долю
всего ИТ-бюджета, но при этом не обеспечивает новые потребности, и по факту
становится этаким «чемоданом без ручки», который слишком тяжело нести
накладно эксплуатировать.
Во главу угла ставятся снижение затрат на сопровождение информационной
системы и ее «отзывчивость» на меняющиеся реалии бизнеса.
5. 5alfasystem.ru 5
Как заставить слона танцевать?
Наш ответ:
сделать сложную систему простой
- в понимании
- в настройке
- в поддержке и обновлении
6. 6alfasystem.ru 6
Шаг 1: Архитектура и БД
функциональные возможности и вычислительные
мощности сервера БД используются по максимуму:
• Все вычисления - на сервере СУБД. Бизнес-логика
приложений – на языке БД. Никаких "своих" языков
программирования.
• Масштабирование, полноценная поддержка транзакций,
оптимизация способов и алгоритмов обработки данных -
средствами СУБД.
• Используются:
– технология параллельного выполнения задач
(поддержка многопоточных заданий);
– функции кэширования данных и метаданных:
– "родные" для базы данных средства оптимизации и
отладки
Только две СУБД: PostgreSQL и Oracle, но
7. 7alfasystem.ru 7
Шаг 2: Архитектура ПО
Полностью открытая архитектура
• Открытая и описанная метамодель системы: структура,
взаимосвязь, операции и события обработки бизнес-объектов
– Централизованное документирование объектов системы и
способов их взаимодействия.
– Сопоставление функциональных объектов и их физического
отображения.
– Регистрация дополнительных объектов в системе как
"собственных".
• Открытый структурированный исходный код на
индустриальных языках (PL/SQL и PL/pgSQL).
• Максимально простое клиентское приложение
– Тонкий клиент (нет расчетов и бизнес логики).
– Поведение клиента полностью описывается в метамодели.
8. 8alfasystem.ru 8
• Готовые модели управления – квинтэссенция 20 лет практики
масштабных внедрений
• Разделение функционала на слои (базовый слой системы,
отраслевой слой, слой холдинга, слой предприятия) для
многоуровневой организации работ по настройке/доработке ПО
• Стандарты и инструменты для расширения бизнес-логики – от
базовой настройки без программирования до разработки
специализированных приложений
• Унифицированная система управления обновлениями (FEFC*)
– быстрый выпуск и развертывание нового функционала и
исправлений (HotFix), вплоть до отдельных отчетов и объектов
– простота управления «частыми» релизами в рамках
предоставления ПО в многоуровневых структурах (в т.ч. по
модели SaaS)
– контролируемость изменений за счёт разделения по слоям,
функциональным блокам и зонам ответственности
* Fast-Easy-Full Control
Шаг 3: Delivery Model
Симбиоз типовых решений и проектной конфигурации
9. 99alfasystem.ru
Резюме
Система Alfa устроена так, что
– Вам гарантированы производительность и масштабируемость
– Понятно, что и как работает, и как это развивать
– Усилия на настройку и доработку - минимальны
– Все настройки и доработки не будут «пересекаться»
– Вы сможете пользоваться обновлениями на всех уровнях разработки
– Вы всегда найдете специалистов
Your ERP will always love you keep you moving