|
|
|||||||||||||||||||||||||||||
|
Software Asset Management - процесс и результатИсточник: habrahabr
В конце сентября этого года в Берлине пройдёт конкурс европейских проектов по SAM - SAMS Europe Award 2017. Мы считаем, что наш проект как минимум заслуживает признания, и потому подали заявку на участие в двух категориях: Overall Project / Strategy и Tool / Software . Чем примечательна реализованная у нас система SAM? Дело в том, что в Райффайзенбанке сложилось особенное сочетание программных продуктов, из-за чего пришлось вносить много изменений в выбранный нами продукт для управления программными активами. Под катом - подробный рассказ об этой эпопее. Минутка теорииSoftware Asset Management (SAM) - это процесс учёта и управления программными активами компании. Любой бизнес всегда заинтересован в снижении издержек. А с ростом компании растут и её издержки на программную инфраструктуру. Какие программы приобретены для компании? Сколько у нас лицензий? Как они используются? Соответствуют ли ограничения лицензий их реальному применению? Какие условия прописаны в договорах на поддержку программных продуктов? Чем больше компания, тем труднее дать ответы на эти и многие другие вопросы, регулярно возникающие у IT-руководства, финансового департамента и аудиторов. И это вовсе не праздное любопытство. Если иметь полное представление о составе и характере использования всех экземпляров ПО, то можно сэкономить на избыточной функциональности, отказаться от "лишних" лицензий, определиться с наиболее подходящими для вашей компании лицензионными ограничениями, убедиться, что все приложения используются так, как прописано в соглашениях, и заодно удостовериться, что нигде не затесалось пиратское ПО. К слову, последние два момента могут стать причиной немалых штрафов для компании. У каждого вендора свои особенности лицензирования и поддержки, с самыми разными опциями. И когда количество лицензий в компании исчисляется тысячами или десятками тысяч, проблема ручного учёта и оптимизации программной инфраструктуры превращается в многонедельную головную боль для целых подразделений - а ведь это не разовая работа. По данным Gartner, в первый год после внедрения SAM экономится 5-30% бюджета IT-департамента, и затем около 5% каждый год. В крупных компаниях в абсолютном выражении набегает круглая сумма, не говоря уже о снятии юридических рисков в отношении соблюдения лицензионных ограничений.
Как было у насСовременный банк немыслим без разнообразной и развитой программной инфраструктуры. А тем более банк крупный, с большим количеством разбросанных по стране отделений. До недавнего времени весь учёт используемого нами ПО вёлся вручную. На каждую итерацию регистрации всех копий установленных приложений и проверки соответствия их использования условиям лицензий уходило несколько недель непрерывного труда пары подразделений. Не слишком улучшали ситуацию и самописные инструменты автоматизации. Последней каплей, переполнившей чашу терпения бизнес- и IT-руководства, стал очередной аудит банка. Нет, никаких нарушений выявлено не было, но сбор необходимой информации в сжатые сроки потребовал просто героических усилий. Так что в нашем случае решение о внедрении SAM было принято не из-за обнаружения нарушений при аудите, и не из желания получить сиюминутный экономический эффект, а из необходимости оптимизации бизнес-процессов, долгосрочной оптимизации расходов на IT и снижения возможных рисков. Нам нужно было автоматизировать процесс, чтобы система максимально без участия людей учитывала количество копий ПО и опции их лицензий. Причём учёт должен был быть сквозным, на протяжении всего жизненного цикла продуктов, начиная с планов покупки и заканчивая деинсталляцией. Помимо учёта система должна позволять управлять активами, включая планирование затрат, оптимизацию использования и перенос на другие платформы (от этого зависят многие условия лицензирования). Кроме того, на будущий продукт возлагалось управление договорами на поддержку. Это - одна из ключевых статей расходов на программное обеспечение, так что здесь оптимизация могла принести самую большую выгоду. Но чтобы понять, на каких договорах можно сэкономить, нужно было сначала получить полную картину по выплатам. А чтобы обезопасить себя от штрафов за просрочку продления договоров система должна была помогать людям своевременно их продлевать. Было очевидно, что решение задачи такого масштаба своими силами и в разумные сроки мы не потянем. Объём и сложность работ были таковы, что нам требовалось готовое продуманное решение, а интегратор должен был обладать всем необходимым опытом для внедрения, а не экспериментировать и набираться знаний за наш счёт. После долгого анализа рынка SAM-продуктов и переговоров с вендорами, мы остановились на HPE Asset Manager. Почему именно на нём? Ведь возможности Asset Manager сравнимы с конкурентами, а стоимость enterprise-решения нельзя назвать гуманной даже для крупного банка. Но при более внимательном сравнении оказалось, что по стоимости Asset Manager как минимум сравним с решениями других вендоров, если не дешевле - ведь нам необходимо было поставить на учёт десятки тысяч программных лицензий, используемых в компании. Немаловажным было и то, что HPE предложила активную помощь по внедрению. Дополнительным плюсом на чаше весов явились широчайшие возможности Asset Manager по интеграции с уже существующими источниками данных банка, а также то, что уже много лет надёжным источником данных о текущем состоянии эксплуатации у нас является CMDB от HPE - UCMDB.
Далее мы объявили тендер и выбрали интегратора. Началась непростая история внедрения. В течение первого года были запланированы следующие работы:
Несмотря на все достоинства Asset Manager, применение его возможностей из коробки не закрывало всех особенностей решения нашей задачи по построению полностью автоматизированной SAM-системы, способной учитывать информацию обо всём многообразии используемого в компании ПО. Развернув испытательный стенд, мы выяснили, что из-за особенностей сочетания программно-аппаратных средств в банке - например, продукты Oracle, развёрнутые на платформе IBM Power Systems, - Asset Manager из коробки (собственно, как и любой другой аналогичный продукт) просто не мог корректно учесть все использовавшиеся в нашем банке лицензии. Требовалось внести в Asset Manager существенные изменения - потому что мы точно не хотели получить "закастомизированное" до неподдерживаемого состояния внедрение продукта, мы хотели эксплуатировать и поддерживать "коробку", чтобы всегда иметь возможность использовать все новшества и улучшения новых релизов ПО. Надо отдать должное подрядчику и вендору - они не пытались подойти к выполнению проекта формально. Ни разу мы не услышали в ответ "этого нет в ТЗ, поэтому извините". Специалисты всех трёх сторон оперативно обсуждали каждую возникающую проблему, вырабатывали решение, и команда HPE вносила в свой продукт необходимые правки - так как вендор разделял наш подход и тоже хотел не на словах, а на деле сделать продукт лучше и интереснее. В результате в Asset Manager и UCMDB были внесено несколько десятков изменений, которые благодаря нашему проекту стали доступны всем пользователям этих программных продуктов.
Что в итогеНаш процесс SAM - это не внутренний процесс IT, он охватывает "посторонние" департаменты банка (например, бухгалтерию), мы объединили данные по эксплуатации, учёту, инвестициям и операционным расходам. В основе системы, само собой, лежит Asset Manager, а сбор данных мы возложили на уже имевшиеся у нас инструменты.
Система в полностью автоматическом режиме способна:
Как упоминалось в начале, наш проект по внедрению SAM заявлен на конкурс в двух номинациях. И у нас большие надежды на победу - большинство рассмотренных нами проектов в других организациях представляли собой простое развёртывание продуктов из коробки, без каких-либо доработок. В нашем случае было создано полностью автоматизированное решение, не требующее участия человека. Благодаря ему сотрудники IT избавились от рутины по учёту лицензий, стал прозрачным процесс планирования будущих расходов на ПО, повысилась эффективность управления имеющейся инфраструктурой, и снижен риск использования нелицензионных продуктов.
|
|