2001 год
Группа профессионалов, имеющих богатый опыт в российском и международном аудиторском и консультационном бизнесе, объединилась для создания ЗАО «Аудиторско-консультационная группа «Развитие бизнес-систем» (РБС). Решающий фактор в принятии решения о создании группы — стремление реализовывать собственное видение организации и ведения аудиторско-консультационного бизнеса.
В списке крупнейших клиентов РБС — Министерство путей сообщений РФ, ОАО «НК «Роснефть», ООО «Русский алюминий» и др.
В составе компании образованы Департамент аудита и Департамент консалтинговых услуг. Численность сотрудников компании составила 80 человек.
2002 год
Клиентская сеть расширяется, к услугам РБС обращаются крупные компании (например, «РАО ЕЭС»), розничные сети, государственные органы власти и международные финансовые институты.
В РБС создаются Департамент правового консультирования и Департамент ИТ-консалтинга и системной интеграции. Штат сотрудников увеличивается в два раза и составляет 170 специалистов.
Создание систем в бизнесе
2003 год
РБС включается в процесс реформирования отечественной электроэнергетики по заказу Центра реализации проектов реформирования РАО «ЕЭС России».
РБС выигрывает тендер Всемирного банка (программа «Содействие реформам в электроэнергетике») на разработку и реализацию Программы всестороннего обучения сотрудников Федеральной энергетической комиссии и региональных энергокомиссий. Проект успешно реализован совместно с компанией Mercados Energeticos (Испания — Аргентина — Уругвай) и получил высокую оценку Всемирного банка и руководства ФЭК России. Начался проект по внедрению разработанной консультантами РБС автоматизированной информационной системы управления бюджетным процессом в Министерстве внутренних дел Российской Федерации.
1 октября 2003 года успешно завершен первый этап реформирования железнодорожного транспорта на базе имущественного комплекса под управлением МПС России, создано ОАО «Российские железные дороги», с которым РБС ведет сразу несколько проектов.
В Санкт-Петербурге открыто первое представительство РБС в Северо-Западном Федеральном округе. Количество сотрудников увеличилось до 250.
2004 год
Согласно исследованию рейтингового агентства «Эксперт РА», РБС входит в ТОП-10 крупнейших аудиторско-консультационных групп России.
Существенно возросла отраслевая диверсификация и масштаб проектов, реализуемых компанией. Так, в рамках проекта Всемирного банка разработан бизнес-план инвестиционного проекта реконструкции Малого кольца Московской железной дороги, специалистами РБС сопровождается внедрение автоматизированной системы бюджетирования ОАО «РЖД» и АИС УБП в МВД России. РБС активно работает с лидерами бизнеса в ключевых отраслях национальной экономики, удваивается клиентская база.
Качественно изменилась структура РБС – создаются Департамент управленческих технологий и проектирования учетных систем, Международный центр менеджмента и профессиональной переподготовки кадров (совместно с Европейской финансово-банковской академией).
История компании Бизнес Системы, г. Красноярск
Открывается второе представительство в Сибирском Федеральном округе (г. Новосибирск).
Итогом партнерской деятельности РБС и HATCH Associates Ltd. становится совместное предприятие HATCH-РБС (оказание профессиональных услуг металлургическим и горнорудным предприятиям России и стран СНГ).
РБС увеличивает свой штат до 280 сотрудников.
2005 год
РБС участвует в разработке Федеральной целевой программы «Повышение безопасности дорожного движения в 2006-2012 гг.», в работе Комитета РСПП по вступлению России в ВТО, выполняет проекты в рамках реализации положений Административной реформы и повышения эффективности деятельности федеральных и региональных органов исполнительной власти.
С каждым новым реализованным проектом возрастает экономическая и общественная значимость работ, выполняемых компанией. На рынок выводится эксклюзивная IT-разработка – автоматизированная система трансформации отчетности в соответствии с международными стандартами – СФО’РБС. Развивается созданный совместно с Европейской финансово-банковской Академией Международный центр менеджмента – Association of Chartered Certified Accountants (выдача сертификатов на право преподавания МСФО при подготовке российских специалистов к экзаменам на получение квалификационного диплома на русском языке – DipIFR-Rus).
Открылось третье официальное представительство в Приволжском федеральном округе со штаб-квартирой в Нижнем Новгороде, а эффективность системы менеджмента качества РБС и ее соответствие стандартам ISO 9001:2000 подтверждена аудитом фирмы BVQI Russia. В компании работает 350 специалистов.
2006 год
По итогам проекта агентства «Эксперт РА» – «Российский аудит и консалтинг – 10 лет 1996-2006 гг.» – РБС признана самой динамично развивающейся компанией на рынке аудиторских и консультационных услуг.
Реализовывается один из интереснейших проектов для ГИБДД, заключены и отработаны многочисленные контракты с предприятиями-лидерами отраслей, финансово-промышленными группами, государственными ведомствами, зарубежными компаниями, международными финансовыми институтами, крупнейшие из которых: Главмосстрой и Газтелеком, ЗАО «Свенска Хандельсбанкен» и все группы ПРОДО. Заключен важный контракт на аудит с аэропортом «Шереметьево». Совместно с одной из крупнейших мировых инжиниринговых компаний Agiplan (Германия) РБС выполняет ряд проектов по выводу на российский рынок компании Electrolux.
2007 год
Крупнейшими клиентами РБС стали ОАО «НК «Роснефть», ОАО «АК «Транснефть», ЗАО «Ренова-Строй-Груп», холдинг «М-видео». Продолжилось сотрудничество с давними партнерами РБС — ОАО «РЖД», ЗАО «Гражданские самолеты Сухого», «Аэрофлот». Продолжаются работы по долгосрочному проекту реализации административной реформы.
Летом 2007 года РБС становится членом одной из крупнейших международных ассоциаций в области аудита и консалтинга Crowe Horwath International.
Образован Департамент по работе с кредитными организациями и финансовыми институтами. Структура РБС включает 6 департаментов: управленческого консультирования, аудиторских услуг, по работе с кредитными организациями и финансовыми институтами, управленческих технологий и проектирования учетных систем, правового консультирования, IT-консалтинга и системной интеграции. Специализацию по отраслевому признаку обеспечивают бизнес-директора, координирующие работу в приоритетных сферах.
Расширилась региональная сеть РБС: летом 2007 года открылись представительства в Ижевске и Удмуртской республике, в Волгограде. В РБС работают более 500 специалистов. 2008 год По итогам рейтинга агентства «Эксперт РА» РБС лидирует в номинациях «Финансовый консалтинг» и «Стратегический консалтинг».
Продолжаются работы по долгосрочным контрактам с такими лидерами бизнеса, как Газпромнефть, РЖД, Сибирьтелеком и другими. Продолжается реализация проектов Административной реформы и проектов в рамках ФЦП «Повышение безопасности дорожного движения».
Бизнес расширяется и в РБС образуются новые департаменты: государственного консалтинга, налогового консультирования, транспортных и инфраструктурных проектов. Таким образом, в РБС насчитывается уже 9 департаментов.
Появляются дирекции, разделенные по отраслевому признаку. Первой образована Дирекция по территориальному развитию и управлению коммунальным комплексом.
Продолжает расширяться региональная сеть: появляются региональные представительства в Тюмени и Ростове-на-Дону.
Штат сотрудников постоянно расширяется и насчитывает уже более 600 человек — и летом 2008 года компания переезжает в новое здание. 2009 год По итогам 2008 года РБС вошла в тройку крупнейших российских аудиторско-консалтинговых компаний (по версии рейтингового агентства «Эксперт РА»). Компания признана лучшей в номинации «Стратегический консалтинг». Образованы Департаменты оценки и HR. Таким образом, число департаментов выросло до 11.
Открыто представительство в г.Омск. Cовместно с мэрией города реализован проект «Электронный Омск».
Продолжается работа с крупнейшими российскими компаниями: Газпромнефть, Почта России, Сибнефтегаз и пр. Продолжается работа с администрациями регионов в рамках проекта «Административная реформа» и с исполнительными органами власти в рамках работы с ФЦП «Повышение безопасности дорожного движения». Заключено Соглашение о партнерстве с крупнейшей консалтинговой компанией в области авиации и авиастроения «Люфтганза консалтинг».
Решением Экспертного Совета Премии «За вклад в экономическое развитие России» компания «Развитие бизнес-систем» по итогам 2009 года признана лауреатом в номинации «Лидер российского бизнеса». 2010 год По данным рейтинга «Эксперт РА» РБС сохраняет свои позиции в ТОП-10, занимая 7 –е место в общем рейтинге АКГ и лидируя в номинациях «Консалтинг в области финансового управления» и «Консалтинг в области стратегического планирования и организационного развития».
Продолжается работа с крупнейшими российскими компаниями различной отраслевой направленности: выигран тендер на аудит нефтяной компании «НК «Роснефть», развиваются контакты с оборонным холдингом «Алмаз-Антей», лизинговой компанией УРАЛСИБ, Диаманд, продолжается работа с «Почтой России» и другими. Реализуется крупный проект с Центральным Банком России.
РБС остается ведущей консалтинговой компанией по работе с органами госвласти – нашими услугами пользуются более 30 высших органов исполнительной власти. В этом сегменте РБС вышла на новые направления — создание аналитической системы по исполнению государственных функций и оказанию госуслуг, разработка региональной стратегии развития областей и регионов. 2011 год Продолжается работа с крупнейшими российскими компаниями различной отраслевой направленности: проводится аудит нефтяной компании «НК «Роснефть», выполнены работы по оценке для ОАО «РОСНЕФТЕГАЗ», разработана Программа развития для Концерна «Тракторные заводы». Завершены работы по сложнейшему проекту для ФГУП «Почта России» по оптимизации бизнес-процессов.
Возобновлены крупные проекты для ОАО «Российские железные дороги». АКГ «Развитие бизнес-систем» разработала программу инновационного развития ФГУП «Росморпорт» на период до 2015 года, признанную Минтрансом России, как наиболее полно учитывающей специфику развития транспортной отрасли России.
Развиваются контакты по линии Crowe Horwath International – руководители РБС приняли участие в Ежегодном собрании компаний сети в ОАЭ (Дубай).
Согласно рейтингу «Эксперт РА», АКГ «Развитие бизнес-систем» – лидер рынка консалтинговых услуг для государственного сектора в области стратегического планирования и организационного развития, а также в области финансового управления для государства. Нашими услугами пользуются более 30 высших органов исполнительной власти.
Руководители АКГ «Развитие бизнес-систем» названы в числе лучших в категории «Профессиональные услуги» в рейтинге «1000 самых профессиональных менеджеров России».
Источник: rbsys.ru
История «Бизнес Систем»: от тренера по продажам до крупнейшего партнера в Красноярске
Основатель находил клиентов там, где был важен личный контакт — на тренингах, конференциях и встречах. После первого карантина офлайн-нетворкинг заменили Zoom и Skype.
Как «Бизнес Системы» продолжают расти?
Тренер Санников
До запуска «Бизнес Систем» Иван пробовал себя в шести разных бизнесах. Первым был FashionPhone: предприниматель и его институтский друг продавали нанесение аэрографии на смартфоны.
Но самым крупным делом стал сервис «СМС Информер». Иван начал продавать услуги по смс-рассылкам для небольших компаний и розничных магазинов. Это был первый серьезный бизнес.
Первым клиентом компании стал красноярский франчайзи Nike.
Позже Иван обошел сотни магазинов города и предложил им привычную услугу дешевле. На пике деятельности компания работала для 400 клиентов.
В кризисном 2014 году СМС-бизнес резко свернулся. Сотовые операторы опомнились и забрали рынок себе. Для всех клиентов стоимость сообщения кратно увеличилась.
Свое призвание Санников нашел позже — в красноярском филиале 2ГИС. Работавшему там тренером по продажам Николаю Сухорученко предложили повышение, если он найдет замену на свое место. Тренер приметил амбициозного Ивана, обучил его и передал должность. В 2ГИС Иван разобрался с инструментами продавца и с технологией проведения тренингов.
Магия цифр
Когда карьерный рост Ивана замедлился, он решил снова начать свой бизнес и уволился из 2ГИС. Тогда и появились «Бизнес Системы».
Предприниматель соединил теорию, свои практические наработки и техники других тренеров. Получились его собственная методология «Культура продаж» и одноименный тренинг. «Вложения составляли 300 рублей», — вспоминает Иван. Эти деньги он закинул на телефон и первых клиентов искал с помощью «холодных звонков».
В качестве эксперимента Иван объединился с приятелем Петром Таргонским, чтобы провести семинар. Петр рассказывал об интернет-рекламе, Иван — про «Битрикс24». На первой встрече было всего 15 человек, но первых клиентов «Бизнес Системы» получили именно на том семинаре.
Раз в полгода один из партнеров «Битрикс24» организовывает конференцию о новых бизнес-техниках и дополнениях к продукту в своём городе. Такие мероприятия проходят в большинстве крупных российских городов. «Бизнес Системы» провела уже пять таких конференций в Красноярске. На предыдущей было 180 участников.
Оказалось, совместные мероприятия так хорошо привлекают клиентов, что «сидеть на телефоне» уже не нужно. Иван обрабатывал поступившие письма и звонки без выходных и отпусков. Дом и кафе были вместо офиса. Скоро обороты выросли, и предприниматель арендовал место в коворкинге.
«Что вы знаете про цифру 22?», — восклицал он на весь офис. Другие обитатели коворкинга — продавцы дачных коттеджей, рекламисты и другие представители небольшого бизнеса включились в эту игру и одобрительно шумели. Всем было понятно, что 22 — это новое место в рейтинге партнеров «1С-Битрикс».
Когда Иван дорос до двадцатого места, он снял офис и нанял первого сотрудника.
Сейчас в команде предпринимателя пять человек: аналитики Артем и Анна, программист Дима, бухгалтер Елена и сам Иван.
Личные счеты
Клиенты «Бизнес Систем» — компании из разных отраслей. Например, торговый дом «Русичи» в Красноярске, который продает системы безопасности. С помощью «Битрикс24» предприниматель помог бизнесу сделать процессы прозрачными для всех сотрудников: некоторые задачи ускорились с нескольких недель до нескольких часов. В автосервисе «Ойл-Сервис» команда за рекордные четыре дня настроила CRM и обучила сотрудников так, что они перестали «терять» клиентов.
Традиционно самыми успешными партнерами «1С-Битрикс» становились «айтишники». Иван к IT-индустрии отношения не имел, он был тренером по продажам. Поэтому «Бизнес Системы» никогда не продавали лицензии отдельно от внедрения. В исполнении предпринимателя оно напоминало смесь обучающего семинара и тренинга. Ко всем клиентам он старался приехать лично.
Иван по-прежнему проводит тренинг «Культура продаж». Еще у него есть «Утренняя планерка» — интенсивные встречи для продавцов компании-клиента.
Тренинги и работа с «Битрикс24» дополняли друг от друга. За лицензию и внедрение сервиса заплатили больше 200 компании. Через «Культуру продаж» прошло 1,5 тысячи человек.
Гонка за лидером
Личное общение с клиентами вывело Ивана в десятку лидеров. Оборот «Бизнес Систем» удваивался каждый год: в 2017 году он составлял всего 2 млн рублей, в 2018-м — 4 млн, в 2019-м — 8 млн.
Особенность компании — локальность: из 206 активных клиентов не из Красноярска только трое.
Предприниматель не очень любит Skype и Zoom. Он убежден, что любая продажа построена на эмоциях, но если собеседников разделяет экран ноутбука, то клиенты более замкнуты и менее серьезны. Они ждут презентацию и не настроены на диалог.
«Меня уже два раза отшивали, — сокрушается Иван. — Я спрашиваю про цели, а клиент говорит: о целях не будем, вы про «Битрикс24» расскажите, и мы решение примем». В период изоляции Иван экспериментировал со старыми клиентами и учился общаться удаленно, чтобы получалось как на личной встрече.
Как и три года назад, основатель «Бизнес Систем» бросает себе вызов. Теперь он будет биться за первое место по Сибирскому федеральному округу среди тех, кто продает облачный «Битрикс24». «Так уж я устроен, — говорит предприниматель. — Для мотивации мне нужны соперники и арбитр. Его роль выполняет платформа с рейтингом партнеров».
Соревнование начнется в новой для Ивана дисциплине. Чтобы получать клиентов со всей России, ему придется давать рекламу в интернете, которую «Бизнес Системы» не использовали никогда.
Источник: vc.ru
Эволюция систем, насыщенных данными
Что получится, если объединить достоинства программной инженерии и инженерии баз данных? Сегодня разработчики, координирующие эволюцию программных систем, насыщенных данными, сталкиваются с многочисленными серьезными проблемами.
Современные бизнес-системы — это крупные программные комплексы, поддерживающие производственные и управленческие процессы компаний и организаций. Функциональные требования к ним определяют природу бизнес-процессов (например, в терминах их целей), а нефункциональные накладывают ограничения на то, как эти процессы должны поддерживаться в терминах эксплуатационной надежности, производительности, безопасности, удобства обслуживания и технологической платформы. Выявление изменений требований, их трансляция в модификации системы, применение изменений и развертывание измененной системы в совокупности называются эволюцией системы.
Бизнес-системы подвергаются непрерывной модификации из-за изменений среды своего функционирования, а проблемы эволюции систем пытаются сегодня решать исследовательские сообщества программной инженерии и инженерии баз данных, однако, как ни странно, представители этих сообществ проводят очень мало исследований на стыке, там, где программное обеспечение сталкивается с данными.
В большинстве случаев бизнес-система образуется из программной системы и системы данных, которые должны эволюционировать вместе. Программная система структурируется как набор программ, реализующих бизнес-логику, что достигается путем интенсивного взаимодействия с системой данных, содержащей бизнес-объекты (заказчики, счета, поставки) и формирующих точный образ бизнеса. Эти бизнес-данные сохраняются в базе данных, обычно управляемой СУБД, и структурируются в соответствии со схемой, точно моделирующей структуру бизнеса и его правила. Каждая таблица данных представляет текущее состояние популяции некоторого бизнес-объекта, его свойства и связи с другими объектами. Любая программа, взаимодействующая с базой данных, организуется в соответствии с частью схемы базы данных, которая направляет ее выполнение, и отсюда происходит термин система, насыщенная данными (data-intensive system).
Функциональная эволюция систем
Функциональные требования системы данных выражаются технологическинезависимым образом посредством концептуальной схемы базы данных, содержащей типы сущностей, атрибуты и типы связей. Эта схема транслируется в физическую, которая отвечает некоторым нефункциональным требованиям, таким как целевая технология баз данных. Наконец, эта схема кодируется с использованием языка определения данных (data definition language, DDL) соответствующей СУБД.
Как показано на рисунке, любое изменение функциональных бизнес-требований приводит к необходимости синхронной модификации четырех компонентов: схемы базы данных; ее содержимого; программ, взаимодействующих с этой базой данных; проектных моделей. Например, если требуется разделить ранее слитные бизнес-объекты «счет» (invoice) и «поставка» (shipment), то соответствующую таблицу данных INVOICE будет необходимо расщепить на две новые — INVOICE и SHIPMENT, ее содержимое перераспределить по новым таблицам, поменяв операторы доступа к данным в программах, чтобы они были согласованы с новой схемой базы данных.
В идеальном мире функциональные изменения транслируются в изменения спецификаций – в частности, проектных моделей и концептуальной схемы базы данных. Мы удаляем объекты схемы, добавляем новые объекты и модифицируем некоторые существующие объекты. Эти операции распространяются на физическую схему, в которой соответствующим образом удаляются, создаются и модифицируются таблицы, столбцы и ключи. Поскольку это изменяет семантику данных, последующие операции преобразования данных и изменения программ нельзя полностью автоматизировать — это возможно разве что при весьма незначительных модификациях.
Нефункциональная эволюция систем
Изменения нефункциональных требований обычно приводят к существенному рефакторингу физической схемы базы данных с сохранением поведения программ и семантики данных, выраженных посредством концептуальной схемы базы данных. При выполнении одного из наиболее сложных инженерных процессов – миграции требуется преобразовать исходную базу данных в целевую, соответствующую модели данных новой СУБД. Миграция бизнес-системы из среды набора файлов или унаследованной СУБД в среду современной реляционной СУБД была и остается одним из наиболее часто встречающихся процессов преобразования бизнеса. Тщательность выполнения этого преобразования определяет качество результирующей базы данных.
Среди разнообразных сценариев миграции наиболее простым и популярным является физический метод, состоящий в систематическом преобразовании каждой физической конструкции исходной схемы в наиболее близкую по типу физическую конструкцию целевой модели данных (семантика конструкций при этом не учитывается). Например, при преобразовании набора файлов в реляционную базу данных следовало бы преобразовать каждый файл в таблицу, каждое поле данных верхнего уровня – в столбец и каждый ключ записи – в первичный ключ. Это взаимно однозначное отображение между исходной и целевой схемами базы данных в большинстве случаев делает преобразование данных и программ достаточно простым.
К сожалению, этот быстрый и недорогой метод слишком часто приводит к плохим результатам. Целевая реляционная схема является неполной, поскольку не включает, помимо прочего, внешних ключей и полей более низкого уровня. Кроме того, она не нормализована, избыточна, не наглядна, не документирована, а поэтому ее трудно использовать и практически невозможно поддерживать и модифицировать. Вдобавок к этому неприемлемыми могут оказаться показатели производительности.
Более сложный метод семантической миграции приводит к целевым схемам, полностью соответствующим современным стандартам качества и производительности. Он состоит в трансляции концептуальной схемы исходной базы данных в целевую физическую модель. В этом случае отображение «источник-цель» может быть более сложным: один тип записи может быть распределен по нескольким таблицам или записи нескольких типов могут быть слиты в одну таблицу. Более сложен и процесс преобразования данных, но если мы можем положиться на точность описания отображения схем, то параметры для процессов извлечения-преобразования-загрузки (Extract-Transform-Load, ETL) могут генерироваться автоматически.
До недавнего времени проблема автоматического преобразования программ в контексте семантической миграции считалась неразрешимой, но сейчас появляются новые инструментальные среды, основанные на синхронной трансформации схем и программ. Теперь для преобразования требуется минимальная модификация программ благодаря образованию виртуальной машины, моделирующей API исходной СУБД поверх целевой базы данных.
Потребность в обратной инженерии баз данных
Как функциональная, так и нефункциональная эволюция систем опирается на доступность актуальных концептуальных схем баз данных, однако на практике такие схемы могут быть неполными, ненадежными, устаревшими или просто отсутствовать, и тогда концептуальную схему необходимо воссоздать, по крайней мере частично.
Довольно часто схема базы данных известна только из кода DDL или, что то же самое, из таблиц-каталогов базы данных. Этот код обычно является неполным, поскольку в большинстве баз данных многие структуры данных и ограничения не кодируются на DDL из-за недостаточных выразительных возможностей модели данных СУБД или из-за использования проприетарных приемов программирования. Для восстановления этих неявных конструкций требуется дополнительная обработка, такая как статический или динамический анализ программ и интеллектуальный анализ, или добыча данных (data mining).
Схема, извлеченная из кода DDL и обогащенная неявными конструкциями, которые были восстановлены указанным образом, образует полную физическую схему. Следующий шаг состоит в извлечении из этой схемы семантики – воссоздании концептуальной схемы базы данных. Обратная инженерия баз данных – сложный процесс, который невозможно полностью автоматизировать, но он обеспечивает разработчиков полной и актуальной документацией по старой базе данных, что является необходимой потребностью любого процесса эволюции.
Понимание программ для понимания баз данных
Системы, насыщенные данными, демонстрируют интересное свойство симметрии из-за наличия интенсивного взаимодействия базы данных и программного обеспечения, работающего с ее содержимым. При отсутствии какой-либо полезной документации для понимания логики программы необходимо понимать схему базы данных, и, наоборот, понимание того, что делает с данными программа, существенно помогает понять свойства базы данных.
Анализ программ является сложным, но насыщенным источником информации, требуемой для воссоздания документации о схемах баз данных. Например, выявление и анализ разделов кода, отвечающих за валидацию данных до их сохранения в файле, позволяют разработчикам обнаружить важные конструкции, поддерживающие, например, декомпозицию реальных записей, ограничения уникальности или ссылочную целостность. И наоборот, такие процессы, как осмысление программ (program understanding), оценка качества и тестирование, выигрывают от хорошего понимания используемой базы данных – в частности, неявных конструкций ее схемы.
Текущие проблемы
Сообщества инженерии программного обеспечения и баз данных все еще испытывают многочисленные трудности, препятствующие решению проблем систем, насыщенных данными.
Высокая интеграция средств автоматизации процесса эволюции. В сообществах программной инженерии и баз данных разработаны средства автоматической поддержки процессов эволюции. Более высокий уровень интеграции инструментальных средств, разработанных обоими сообществами, сделает системы, насыщенные данными, в большей степени способными к эволюции и позволит снизить риски и расходы.
Поддержка функциональной эволюции. Автоматизированная совместная эволюция баз данных и программ оказалась в большой степени оправданной в случае нефункциональной эволюции баз данных, такой как миграция. Обеспечение улучшенных методов поддержки модификации программ в контексте функциональной эволюции является более сложной задачей, поскольку для этого требуется глубокое понимание как логики программного обеспечения, так и семантики данных.
Рост использования динамического SQL. В стандартных подходах к обратной инженерии баз данных интенсивно используются методы статического анализа программ, которые равным образом применимы к жестко заданному статическому SQL, однако многие современные системы разрабатываются с использованием динамического SQL. В этом случае операторы SQL образуются во время выполнения программы и посылаются серверу баз данных на основе специальных API, таких как Open Database Connectivity (ODBC) или Java Database Connectivity (JDBC). В таких программах статический анализ часто оказывается мало полезным, что вынуждает разработчиков применять методы динамического анализа программ для перехвата точного вида операторов SQL и лучшего понимания логики программы.
Разработка программ на основе ORM. В системах, насыщенных данными, прикладные программы взаимодействуют с базами данных через внешнее представление данных. Все более популярное связующее программное обеспечение объектно-реляционного отображения (Object-Relational Mapping, ORM) позволяет программистам использовать внешнюю объектно-ориентированную схему базы данных, что снижает уровень воздействия проблемы «потери соответствия» (impedance mismatch) между моделями программирования и базы данных. Однако в действительности эта технология только ухудшает ситуацию, поскольку теперь физическая и внешняя схемы могут эволюционировать асинхронно, с разной скоростью, а отвечают за это независимые группы. В результате наличия недисциплинированных процессов эволюции между компонентами системы могут постепенно образоваться серьезные несоответствия.