К сожалению, в настоящее время в большинстве организаций распространена практика разработки информационных систем c архитектурой, ориентированной на приложения. Архитектура данных в таких системах создается в расчете на использование только в рамках одного приложения и непригодна для использования другими системами[224],[225]. Избавиться от недостатков ориентации на приложения и организовать постепенный переход к дата-центричной архитектуре можно, обеспечив последовательное влияние на ИТ-проекты с помощью программы в области данных.
* Aiken P., Harbour T. Data Strategy and the Enterprise Data Executive: Ensuring that Business and IT are in Synch in the Post-Big Data Era. Technics Publications, 2017.
Ценность № 2. Обоснованное инвестирование в информационное обеспечение важнее деятельности по приобретению технологий
Выше мы уже перечисляли последствия игнорирования организациями основополагающей роли данных и их неготовности перейти к дата-центричному образу мышления.
Тут можно только повторить, что отсутствие проектных программ в области данных, обоснованно увязанных с бизнес-стратегией организации, приводит к увеличению расходов на ИТ. Без четкого понимания потребностей в информационном обеспечении деятельности организации приобретаемые технологии могут привести даже к снижению ее эффективности. Это может произойти за счет добавления дополнительных операций по интеграции и очистке данных или организации управления гораздо большим количеством данных, чем это необходимо для решения стратегических задач.
Например, организация с целью решения проблем своевременного обеспечения сотрудников качественными, совместно используемыми важными данными может реализовать проект по внедрению дорогостоящей MDM-платформы[226]. Однако через некоторое время после завершения проекта выясняется, что ситуация не улучшилась. Хотя ИТ-команда и выполнила проект в соответствии с техническим заданием, но организация не получила ожидаемую пользу от внедренной технологии. Это произошло, потому что не был должным образом проведен целый ряд необходимых предварительных мероприятий: определение общеорганизационных требований и разработка согласованных решений в части системы классификации и кодирования, правил описания учитываемых позиций, правил обеспечения качества; определение надежных, легитимных источников данных; подготовка данных; решение организационных вопросов и т. п.
Как замечают Айкен и Харбор, когда организации покупают высокотехнологичные системы без соответствующей подготовки, они не понимают, что это все равно что дать начинающему водителю ключи от автомобиля Tesla, полагая, что он знает, как управлять этим сложным инновационным транспортным средством[227].
Ценность № 3. Стабильные по структуре, совместно используемые данные организации важнее совершенствования технологических компонентов
Организации в рамках своих ИТ-проектов редко формируют структуры данных в расчете на их повторное использование, т. е. в виде хорошо продуманных и документированных моделей. Такая ситуация сложилась в силу распространения подхода к разработке информационных систем, ориентированного на приложения[228],[229]. Отчасти оказывает влияние и слишком буквальное следование принципам Agile-манифеста[230]. Подобная практика (особенно если заранее предполагается, что данные будут использоваться несколькими приложениями) создает много проблем: удорожание и увеличение сроков разработки, меньшую отдачу от проектов, увеличение рисков. Она не учитывает, что изменения в структуре совместно используемых данных могут повлиять на каждое получающее к ним доступ программное приложение.
Если организации планируют использовать данные повторно, они должны руководствоваться принципами проектирования, которые способствуют многоразовому применению. Структуры данных должны быть стабилизированы до того, как начнут создаваться или развиваться приложения, обращающиеся к ним.
Ценность № 4. Повторное использование данных важнее получения новых источников данных
Организациям необходимо разработать процессы, обеспечивающие cбор и поддержание в актуальном состоянии требований к данным, сведений об имеющихся источниках данных и процедурах работы с ними, которые должны учитываться при разработке приложений.
Планомерность такой деятельности (включая подробное документирование) способствует выработке общего понимания фундаментальных концепций работы с данными и более точной оценке требуемых ресурсов и затрат. Создание программных приложений осуществляется согласованно, на основе общих стабильных структур данных, спецификаций и документации.