Прошедшая в Москве Ежегодная конференция одного из лидеров отечественного рынка BI — компании «Терн» ‒ продемонстрировала рост спроса на комплексные решения, использующие наряду с традиционными BI-инструментами также средства продвинутой аналитики. По словам директора компании «Терн» Екатерины Лозовой, в выполняемых ими проектах сегодня решаются задачи анализа клиентской базы и благонадежности контрагентов, обеспечения безопасности, прогнозирования рисков, профилактики оттока клиентов и раскрытия их поведенческих портретов, оптимизации линейки продуктов и финансового анализа.

Примером может служить проект компании «Терн» в одном из крупных банков, нацеленный на повышение уровня продаж банковских продуктов. Менеджеры хотели бы заранее получать прогнозы продаж тех или иных банковских продуктов клиентам, в настоящий момент не использующих данные продукты в их кредитном учреждении, но, возможно, получающих подобные услуги в других банках. Для этого применялись методы Data Mining, с помощью которых анализировались данные из собственного корпоративного хранилища, а также информация из SPARK, судебных архивов, финансовой отчетности и других внешних источников. Сначала выявлялись релевантные для данной задачи данные, затем они трансформировались и консолидировались, после чего выделялись оптимальные выборки, пригодные для построения моделей. Модели, продемонстрировавшие наилучшие результаты, передавались менеджерам, которые применяли их в реальных процессах и давали объективную оценку эффективности той или иной модели. С учетом таких оценок проводится следующая итерация совершенствования модели, и этот цикл повторяется на протяжении эксплуатации системы. В качестве инструментов Data Mining использовались продукты SAP PredictiveAnalytics (бывш. KXEN) и TIBCO Spotfire.

Еще один крупный проект, о котором рассказала Екатерина Лозовая, — создание для органов государственного управления федерального уровня системы «Безопасность. Аналитический монитор», призванной заблаговременно идентифицировать рисковые ситуации и находить оптимальные сценарии их разрешения, обеспечивать лиц, принимающих решения, достоверной информацией об общем уровне безопасности как по стране в целом, так и по отдельным регионам. Для комплексной аналитической оценки используется множество источников данных, в числе которых ФНС, Служба судебных приставов, Реестр недобросовестных поставщиков, Картотека арбитражных дел, сервис госзакупок и ряд других. Средствами анализа неструктурированной информации проводится мониторинг СМИ. Кроме того, в системе применяются технологии работы с Big Data и Интернетом вещей. «Аналитический Монитор» не только дает общую картину угроз социальной и экономической безопасности, но и подсказывает возможные способы разрешения опасных ситуаций.

Как следует из выступления директора компании TIBCO Software по продажам в Восточной Европе, именно такой подход лежит в русле основных тенденций развития рынка бизнес-аналитики. Сегодня главной проблемой является не дефицит информации и знаний об объекте анализа, а отсутствие действий, опирающихся на такой анализ. Для ее решения широкий спектр инструментов анализа и визуализации объединяется в платформы класса Enterprise Insight Platform Suite, и одним из ведущих поставщиков такого рода платформ, согласно Forrester, является TIBCO Software, с которой у компании «Терн»" заключено соглашение о партнерстве.

Упомянутый выше пошаговый итерационный подход к выполнению проектов, ставший в последнее время популярным под именем Agile, применялся компанией «Терн», как утверждает Екатерина Лозовая, уже на протяжении многих лет. Приоритетом в них является не формальное соблюдение требований технического задания, а разработка полезного для заказчика решения. С этой целью создается совместная команда, результатом работы которой на каждом из множества небольших этапов должен быть готовый функциональный модуль, удовлетворяющий определенные запросы бизнеса. В ходе таких проектов компания «Терн» всегда готова к гибкой корректировке создаваемого продукта и к уточнению целей и методов реализации тех или иных функций.

Об основных положениях методологии гибкой разработки и практике ее применения рассказал коуч по методологии Agile из компании ScrumTrek Василий Савунов. Повышенное внимание к ней обусловлено целым рядом причин. По данным Standish Group, лишь 30% проектов по разработке ПО заканчиваются успешно, причем под успешностью понимается соблюдение сроков и невыход за рамки бюджета. Отдельная тема — функциональность полученного решения. Лишь 20% реализованных функций используется заказчиком постоянно, а 45–65% — редко или вовсе никогда. Построение информационно-аналитических систем, которым занимается «Терн», нельзя рассматривать как разработку ПО, но многие элементы и тех и других проектов имеют схожие черты. Например, и там, и там на начальном этапе бизнес-пользователи заказчика не до конца понимают, что же они хотят получить от создаваемой системы. По ходу выполнения проекта их требования могут изменяться. И если разработчик нацелен на создание действительно полезного решения, а не на соблюдение формальных пунктов техзадания, он должен такие требования учитывать.

Методология Agile предлагает для решения указанных проблем с самого начала сформировать совместную с заказчиком команду и двигаться по проекту мелкими шагами, каждый из которых завершается сдачей в эксплуатацию готового функционального модуля, работу которого конечные пользователи могут проверить и оценить. Возникающие в ходе проекта новые идеи проверяются как можно раньше и только после подтверждения их адекватности запускаются в реализацию. В результате клиент постепенно осознает свои потребности, а совместная команда посредством небольших итераций движется к цели, причем сама цель со временем претерпевает определенные изменения. Впрочем, Agile нельзя рассматривать, как некую универсальную волшебную палочку. Эту методологию не стоит применять в тех проектах, где повтор отдельных итераций сопряжен с чрезвычайно высокими затратами (например, требует замены дорогостоящего технологического оборудования). Мало пользы будет от нее и компаниям со стабильными устоявшимися бизнес-процессами.

Посетителям конференции было интересно узнать о распределении ролей в совместной проектной команде по методу Agile. Ключевая в этом списке роль «владельца создаваемого решения» (Product Owner), который отвечает за конечный результат и является арбитром, принимающим окончательное решение в отношении реализации тех или иных функций, предлагаемых представителями заказчика и специалистами подрядчика, и разрешает противоречия между ними.

ПОДГОТОВЛЕНО PC WEEK EXPERT