Корпоративные ИТ-системы — и сделанные для конкретного предприятия, и типовые, то есть предназначенные «если не для всех, то для большинства», — вечная головная боль руководителей. Дело в том, что их чаще всего создают по принципу, который известный поборник платформ с открытым кодом программист Эрик Реймонд назвал «соборостроительством». У ИТ-проектов и правда есть нечто общее с великими памятниками средневекового зодчества: обходятся дорого, строятся долго, а какую-никакую пользу начинают приносить только после запуска в эксплуатацию. В итоге рождается нечто застывшее: система консервирует методы работы, существовавшие несколько лет назад, когда она только задумывалась. И хотя пакетное ПО в последнее время стало более гибким, перестроить его так, чтобы можно было развивать новые направления бизнеса, по-прежнему проблематично — любые изменения обходятся слишком дорого.
Чем тратить силы, время и деньги на проекты, устаревающие уже к моменту запуска, компаниям стоило бы создавать системы, которые можно улучшать — быстро и постоянно — даже тогда, когда они уже функционируют. Последние десять лет мы изучали корпоративные ИТ-системы и помогали многочисленным фирмам разрабатывать и внедрять их.