Дек
20
Сколько стоит SOA?
Категории: SOA, Финансовые вопросы
Специалисты, консультирующие заказчиков на этапах разработки стратегии и реализации SOA-проектов, лучше, чем кто бы то ни было, знают, что для приведения этой архитектуры в состояние боевой готовности необходимо проделать огромный объем работ. Для большинства организаций, решивших внедрить SOA, на стадии инициации проектов первым шагом является поиск ответа на вопрос: «А сколько же будет стоить SOA?».
Результат поиска даст возможность распределить бюджет и получить финансирование. Стоит отметить, что организации понятия не имеют, как подойти к вопросу о стоимости, и весьма недооценивают расходы на внедрение, надеясь, что в дальнейшем для руководства и бухгалтерии это останется незамеченным. Иначе говоря, на утверждение руководству представляются заниженные цифры, а когда инвестиции произведены, и отступать уже поздно, обнаруживается, в действительности обнаруживается гораздо большая стоимость проекта. Это не самая лучшая управленческая практика, но, к сожалению, очень распространенная.
Итак, как рассчитать стоимость SOA? Несмотря на то, что SOA-проект нельзя рассматривать как строительный объект, расчет его стоимости основан на тех же категориях, что и проект строительства, в частности: понимание сферы деятельности, оценка стоимости ресурсов, и четкое представление алгоритма выполнения работы. Кроме того, умение предвидеть ошибочные ситуации и находить способы их предотвращения.
Вот несколько самых общих рекомендаций:
Бюджет для бюджета.
Наиболее часто возникающая проблема заключается в том, что оценка стоимости производится без четкого представления об объеме работ, которые нужно выполнить. Несомненно, для составления бюджета необходимо собрать информацию, в полной мере отражающую объем предстоящих работ. Естественно, на сбор информации уйдет какое-то время, поэтому будет уместным бюджетировать и его, что подразумевает наличие знаний всех деталей сферы деятельности, а именно:
- Количество элементов данных
- Сложность технологий хранения данных
- Сложность систем
- Сложность сервисов
- Сложность процессов
- Новые необходимые сервисы
- Эффективность технологии
- Применимые стандарты
- Потенциальные риски
Обычно это выражается как:
Стоимость SOA = (цена сложности данных + цена сложности сервисов + цена сложности процессов + высокоэффективное технологическое решения)
где, например:
Цена сложности данных = (((количество элементов данных) * сложность технологий хранения данных) * (число единиц труда))
Числом элементов данных служит количество значений, новых или производных, которые отслеживаются в ходе деятельности компании.
Сложность технологии хранения данных выражается как процентное соотношение от 0 до 1 (0% - 100%). Например, относительная - .3, объектно-ориентированная – .6, ISAM - .8
Итак, при стоимости $100 единицы труда, а точнее, сбора и детализации данных, мы получаем:
Цена сложности данных = (((3,000) * .5) * $100)
или
Цена сложности данных = $150,000 USD, это сумма, необходимая и для сбора, и для детализации информации таким образом, чтобы приспособить ее к SOA, и это, кстати, лишь малая часть целого проекта.
Следуя вышеприведённому принципу, можно довести до конца процесс определения стоимости, применяя те же понятия для расчета:
Цены Сложности сервисов
Цены сложности процессов
Стоимости эффективного технологического решения.
Необходимо помнить о следующем:
1. Данный подход не является методом оценки процесса по показателям, например, таким как показатели функциональности информационной системы (function points), в виду отсутствия ретроспективных данных. Соответственно каждая компания будет использовать свои индивидуальные методы управления проектом и расчета его стоимости. Им просто нужно наложить свои методы на предложенный подход, используя приведенные выше формулы.
2. Возможны колебания стоимости на 10-20% по той простой причине, что это будет первый опыт произведения расчета.
3. Правильный выбор вендора и архитектора является крайне важным.
4. Необходимо производить переоценку затрат в связи с постоянным ростом цен.
Безусловно, приведенные в данном подходе цифры могут оспариваться, но в целом – это свежий взгляд на определение стоимости SOA, который является вполне разумным и оправданным. Тем, кто будет использовать этот подход, мы советуем делиться информацией друг с другом, поскольку это поспособствует укреплению подхода и его совершенствованию.
Комментарии
Добавить комментарий
