| Корпоративные порталы, что почём |
|
|
|
| Общее о ПО15.04.11 00:00 |
|
Всё больше организаций задумывается о консолидации всех своих информационных ресурсов в одном, быстро и легко доступном месте. Этому способствует развитие и распространение телекоммуникационных технологий. Так же, благотворно на этот процесс влияет повсеместно объявленный курс на модернизацию, компьютеризацию (ага, электрификацию и коллективизацию) и пр. Как известно, у любого решения, в общем случае, есть три основных показателя: цена, качество и время. (В которых, для получения двух, нужно жертвовать третьим, таким образом искать баланс) Давайте возьмем время за константу, подразумевая, что будем рассматривать ситуации при близко сопоставимом времени реализации/внедрения. Параметр качество разобьем на две составляющих. Особенностью информационных технологий для этого параметра будет то, что он состоит, в частности, из уровня удовлетворения требованиям заказчика и из того объёма работы, который придётся проделать самому заказчику. Многие заметят, что в "качество" большую роль играет удобство и особенности конкретного продукта в определённых ситуациях. Однако, и плюсами и минусами в этой сфере обладают, практически все существующие решения. По этой причине, опущу этот вопрос, кроме разве что особых случаев. Уровень удовлетворения запросам заказчика возьмем равным 90%, опять же, для унификации обзора. Сложность же требований к системе возьмем среднюю, без особых извращений и изысков. Соответственно, вырисовывается 3 подхода:
В первую категорию войдут такие решения, как IBM WebSphere и Microsoft SharePoint. Первое - комплекс программных средств от компании IBM. На самом деле, это большое и сложное интеграционное решение для огромных систем, создающее основу для фунционирования других приложений на основе вэб-технологий. Но это не особо смущает крупных заказчиков, гонящихся за красивым логотипом и прилагающимся к нему понтам. Второе - коллекция программных продуктов от монополиста рынка операционных систем - Microsoft. Это специализированное решение для создания корпоративного портала, организации единого хранилища документов организации, обеспечение совместной работы в организации, управления бизнесс-процессов и пр. Это и наиболее популярное решение в своём секторе, и наиболее хорошо вписывается в определение того, что нам нужно. Поэтому рассмотрим возможность внедрения этого продукта поподробнее. Что требуется от компании - просто пойти в компанию, занимающуюся внедрением данного продукта и отдать деньги. Трудоёмкость всего процесса ложится максимально на компанию-подрядчика. От вас - согласование требований, много недель переписок с исполнителем, сотни написанных и полученных писем. Затем, специалисты достаточно быстро всё готовят, устанавливают, настраивают, отвечают на вопросы и пр. Цена за весь цикл - около миллиона. Напомню, это для средней сложности проекта. Как только захочется того же, но с перламутровыми пуговицами, придётся доплатить ещё круглую сумму. Так же, нужно помнить, что это и наиболее требовательная система по техническому обеспечению. Поэтому, придётся раскошелиться ещё и на сервер хорошей конфигурации. Высокопроизводительный промышленный сервер в стойку выйдет, практически, в ту же стоимость. Деньги тут заплатить нужно только за конкретные необходимые доработки. Причём, возможности по доработке значительно шире, а стоимость так же ниже, чем в первом варианте. Полная реализация проекта при прочих равных обойдётся на порядок дешевле. Однако, сопровождение будет в любом случае платным и обойдётся дороже первого варианта. Техническое обеспечение под эту систему обойдётся опять же, дешевле. И сами системы достаточно просто интегрируются между собой и с многими другими проектами. За счёт этого, возможности по реализации каких-то уникальных возможностей, поистине, безгранична за счёт того, что любой функционал можно найти у людей, кто уже делал что-то подобное, или, в крайнем случае, дописать самостоятельно, без серьёзных последствий, типа потери сопровождения или трудностей с лицензией. За такую обширность возможностей расплатой становится большая трудоёмкость самостоятельного проектирования, формирования требований и самое плотное участие в подготовке ТЗ. Так же, в этом случае придётся максимально серьёзно отнестись к выбору компании, которая выполнит подготовку системы. Желающих подрядчиков найдётся множество, предложения по цене будут серьёзно различаться без привязки к качеству, во всех этих нюансах придётся разбираться самостоятельно. По моим расчётам, самая простая интеграция пары систем с надстройками над ними без серьёзной самостоятельной разработки обойдётся тысяч в 50, что ещё на порядок дешевле предыдущего варианта. 1) Сопровождение такой системы разработчиком на должном уровне, практически, невозможно. 2) Некоторые особо специфические и "продвинутые" функции, которые присутствуют в системах из двух вышеописанных групп (пусть даже они нужны только в 5% случаев) реализовывать придётся "с нуля", что сильно удорожит систему. Решение проблемы сопровождения и мелких доработок, чаще всего, решается присутствием в компании специалиста, занимающегося именно этим. Если же разработка не совсем сложная, всегда можно воспользоваться аутсорсингом (тот же free-lance.ru в помощь) людей, разбирающихся в программном обеспечении этого класса огромное множество. Техническое же обеспечение, достаточное для обеспечения работы портала на PHP, может оказаться в разы дешевле первых двух вариантов. - первые сервис "под ключ", при котором детали остаются на усмотрение исполнителя. Вы приходите домой, а уже всё работает и подключено, остаётся только отдать деньги. - обычные инженеры, с которыми все мелочи обсудить можно, но и болты самим придётся нести и лампу подержать, когда необходимо. - последний же, это скорее, самостоятельная установка, в которой вам только помогают специалисты узкого профиля. (Донести -грузчики, подключить - электрики...)
Если заказчик - крупная компания, по специфике работы далёкая от IT - идельным будет первый вариант. Пусть дорого, но зато не придётся перестраивать работу всей компании. Если эта небольшая компания так-и-так постоянно использует (или даже занимается разработкой) вэб-технологии, имеет собственный сайт, интернет-магазин, информационный портал, даже имеет собственный департамент по поддержке и сопровождению всего этого. При этом, только по случайному стечению обстоятельств пока ещё не озаботилась автоматизацией внутренних процессов - вполне приемлем последний вариант. Компаниям, далёким от мира IT делать выбор нужно исходя из степени завязанности деятельности на внутренние информационные ресурсы. Если для заказчика внутренний портал - только справочник, помогающий в повседневной работе, нет смысла тратить особо большие деньги. Единожды установленное свободное ПО будет служить долго и надёжно. Если же многие бизнесс-процессы завязываются на внутренний портал и его гипотетический выход из строя серьёзно затруднит работу - смотрите по возможности сопровождения. Есть под боком компания, занимающаяся поддержкой системы Alfresco или собственный сильный информационный отдел - смело используйте это решение это сэкономит деньги компании и нервы системным администраторам. Если такой возможности нет - придётся раскошелиться, ступив на первый путь из описанных. Самый сложный случай - крупные компании, в которых пока ещё мало применяются современные телекоммуникационные технологии. Быстрое внедрение систем первой категори даст бесспорный толчок вперёд, оптимизируя деятельность, но свяжет руки в будущем. Так как разобравшись в возможностях, появятся новые требования к внутренним системам: либо снова платить серьёзные деньги за доработки (зачастую, выходит дороже самого внедрения), либо успокоиться и сидеть с тем, что есть, накручивая поверх нестабильные доделки, плодя дополнительное ПО, которое, так же, обойдётся в копеечку, а удобство и скорость работы всей системы в целом, будет стремительно падать. Впрочем, с чего-то же нужно начинать. |