Уважаемые Дамы и Господа, участники форума!
Рано или поздно у большинства специалистов в области автоматизации процессов, появляются мысли о том как нужно-можно было бы предоставлять свои услуги более грамотно... Имеется в виду не только разработка бизнес-приложений, но и, непосредственно, внедрение ИС у заказчиков.
Хочу поделиться мыслями о том как ЭТОТ процесс происходит у нас в компании :-). Далее будут представлены выводы и пути решения которые родились в результате довольно таки длительных процессов анализа и консультаций с большим количеством представителей "заказчиков" и "исполнителей". Я умышленно не буду писать "откуда" и "почему" мы решили именно так - слишком долго описывать ;-) Дополнительно хочу заметить что в конце этого длинного изложения, есть ссылки на реализацию того что мы считаем идеальной КИС...
Итак, что же такое идеальная КИС?
Мы предлагаем рассматривать это понятие следующим образом - это СОВОКУПНОСТЬ программно-аппаратных средств и услуг, обеспечивающие необходимой функциональностью "заказчиков" с определенным качеством и гарантиями бесперебойности, безопасности и доступности системы в нужные моменты времени в нужном месте.
Таким образом, мы считаем НЕ разделимыми понятия разработки информационных систем и консалтинга :-) ИС для бизнеса не могут (не должны) быть без сопутствующих служб внедрения, интеграции, поддержки и развития...
Дальше, опираясь на определение "идеальная КИС", мы определили КОМУ, собственно, это все нужно? Т.е. кто именно является (может или должен являться) заинтересованным лицом обеспечивающим существование "идеальной КИС". Всех заинтерсованных лиц, решили называть "участниками рынка" и, условно, поделить их на четыре группы: "Покупатели", "Продавцы", "Консультанты", "Разработчики".
Разберем по подробнее, кто есть кто ;-)
"Покупатели" - не будем мудрствовать (лукаво) - это "заказчики", те кто использует функциональность КИС, те, кого остальные Участники Рынка обслуживают. Фактически это те ради кого все делается, те кто Платит за использование КИС и получает Выгоду от его использования :-) Нужно ли описывать какую выгоду должен получать "Покупатель" от используемой КИС? Наверное каждый из участников форума представляет себе о чем идет речь, а если нет, то это отдельная тема для обсуждения...(forum.mobidealer.ru)
"Продавцы" - предлагают Покупателям готовые ИС, используя описания готовых бизнес-процессов. Т.е. фактически это чистая установка ИС и обучение заказчика. Продавцы, так же, занимаются поддержкой Покупателей.
"Консультанты" - это группа Участников Рынка необходима для обеспечения необходимой функциональностью тех Покупателей, для которых готовые ИС не подходят. Т.е. то что предлагают "Продавцы", в силу специфики работы этого покупателя, не обеспечивает его всем необходимым. Консультанты занимаются изучением бизнес-процессов Покупателя, разрабатывают предложения для их оптимизации. Консультанты ставят задачу на разработку необходимой функциональности "Разработчикам". Консультанты занимаются поддержкой Покупателей.
Прим.: конечно, сочетание "Продавец-Консультант", "два в одном", уместно :-)
"Разработчики" - специалисты реализующие необходимую функциональность для КИС. Разработчики, в большинстве случаев, получают задания от Консультантов и занимаются поддержкой Продавцов и Консультантов по части своего функционала в КИС.
Если Продавец, работая с Покупателем, обнаруживает нехватку функциональности в КИС - обращается к Консультантам.
Консультант, работая с Покупателем, обнаруживает готовую подходящую Покупателю КИС - обращается к Продавцу.
Разработчики пополняют КИС необходимой функциональностью получая задания от Консультантов.
Вот такая "идеальная" цепочка взаимодействий для "идеальной" КИС :-)
Дело осталось за малым - платформа (система), обеспечивающая взаимодействие всех Участников Рынка.
Сказано - сделано :-), систему решили назвать "MobiDealer" ("МобиДилер"). Схема взаимодействия Участников Рынка преобразовалась к следующему виду http://www.mobidealer.ru/4forum/md_main.gif
Разрабатывается спецификация системы МобиДилер, т.е. набор стандартов, общих правил работы Участников Рынка между собой - начиная с разработки и заканчивая поддержкой Покупателей.
Я уже много чего написал, не знаю, хватает ли у читателей сил все это "переварить". Если интересно могу выложить куски спецификации отдельно ;-)
Мы выбрали технологию J2EE для построения нашей системы. Имеется прототип "Решения" для сети магазинов торгующий компьютерами и оргтехникой реализованный в системе "МобиДилер". Это решение сейчас эксплуатируется Покупателем :-) - Питербургской компанией "Микробит" (www.microbit.ru). Все желающие могут получить доступ к этому решению на нашем сайте www.mobidealer.ru.
Что такое "Решение", "Информационная система" и "Функциональный модуль" - определяется в спецификации...
Могу рассказать как именно с помощью системы МобиДилер будет осуществляться взаимосвязь Покупателей, Продавцов, Консультантов и Разработчиков (опять же, если это интересно)