This version of the page http://www.wgsoftpro.com/pages/pressrel1.shtml (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2008-10-01. The original page over time could change.
WG SoftPro - Пресс-релизы
ENGLISH
ПОИСК  
  ПУБЛИКАЦИИ
 
№6 2003г. "Корпоративные системы" (с.35)
 
 
 

Условно всё множество программного обеспечения для автоматизации учетной и аналитической деятельности предприятий можно разделить на следующие большие группы:

Индивидуальные комплексные информационные системы (КИС).

 

Как правило, это продукт, создаваемый коллективом разработчиков для потребностей конкретного предприятия. К положительным качествам этого класса можно отнести наиболее точное соответствие продукта требованиям Заказчика. К отрицательным - высокий уровень затрат на его реализацию и дальнейшую поддержку. Продукты этого класса могут себе позволить иметь только очень крупные структуры. Отметим кстати, что качество таких продуктов не всегда соответствует затратам на его создание и поддержку.

 
Распространяемые программы или тиражируемое программное обеспечение.
 

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

 
Распространяемые КИС корпоративного масштаба.
 

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

    1. Стоимость самого ПО, т.е. стоимость труда коллектива разработчиков по созданию базовой версии продукта.
    2. Стоимость работ по внедрению ПО на предприятии Заказчика.
    3. Стоимость его последующего сопровождения (обновления, исправление ошибок, удовлетворение новых функциональных потребностей пользователей.

Здесь мы остановимся на пунктах 2 и 3, их влиянии на стоимость всего проекта в целом, путях уменьшения этих составляющих. Также интересно будет узнать, можно ли сокращать эти затраты, проводя этап внедрения качественно и в ограниченное время (измеряемое месяцами, не годами). Опишем эти два этапа более подробно.

Вкратце, суть этапа внедрения можно определить, как адаптацию выбранного прототипа КИС к специфике предприятия заказчика. Совместными усилиями представителей Исполнителя и Заказчика создается техническое задание, формализующее логику бизнес-процессов, алгоритмы учетных, аналитических, управляющих контуров будущей системы. Отметим, что этот процесс зачастую позволяет самому Заказчику иначе взглянуть на порядок дел на своем предприятии. Итак, остановив свой выбор на определенном прототипе КИС, и формализовав требования по доводке его возможностей к уровню своих потребностей, стороны оговаривают сроки и стоимость внедрения. Ясно, что Исполнитель оценивает и то и другое, исходя из трудоемкости этого процесса. Нужно добавить, что процесс внедрения является абсолютно неизбежным, поскольку даже в пределах одной отрасли не существует двух предприятий с одинаковыми схемами учета или анализа. Остается лишь вопрос объема доработок, а следовательно стоимости и сроков выполнения этого этапа.

Проведем простую аналогию с известной школьной формулой, определяющей время t, за которое можно преодолеть расстояние S со скоростью V: t = S/V . В нашем примере роль расстояния играет тот самый объем работ, величина t - это трудозатраты на внедрение (соответственно - его стоимость и время). Величину V в нашем примере можно трактовать, как пропускную способность Исполнителя по реализации требований созданного ТЗ.

Здесь совершенно очевидно становится, что чем более функциональными средствами пользуется Исполнитель, чем более отработаны приемы по настройке ПО, чем больше он сможет использовать результаты своих предыдущих внедрений, тем эффективнее его работа, тем меньше его трудозатраты. Как следствие - время и стоимость этапа внедрения сокращаются. Для Заказчика - это прямая выгода, для Исполнителя - козырь в конкурентной борьбе.

 
Практичесткие примеры реализации КИС
 

Проиллюстрируем изложенную теорию на практических примерах реализации КИС на базе программного комплекса "Универсал" (разработчик - фирма СофтПро, Украина). Постараемся пояснить, как можно эффективно и с низкими затратами (с обеих сторон) проводить внедрение КИС.

Еще в начале 90-х годов, при разработке первых версий разработчики комплекса ставили перед собой задачу сделать его максимально приспособленным для дистрибуции, т.е. обеспечить его всем необходимым для быстрого развертывания на предприятиях самых различных масштабов и сфер деятельности. Также выдвигалось требование придать среде настройки максимальные интуитивность и эффективность в эксплуатации.

Качественным скачком в развитии комплекса был выпуск в начале 2000 года версии "Универсал" 5. С этого момента среда проектирования комплекса включает в себя все необходимое для создания учетных и аналитических контуров любой сложности. Она позволяет достаточно быстро и, что немаловажно, интуитивно проводить настройку и проектирование практически любых ресурсов комплекса: от структуры базы данных до внешнего вида и содержания любых отчетных форм.

Работа в среде проектирования строится на принципах интерактивного программирования на высокоуровневом макроязыке с использованием мастера функций. Библиотека, содержащая около 300 высокоуровневых функций обеспечивает администратора комплекса всем необходимым для организации доступа к документам, построения их взаимосвязей и т.д. и т.п.

Мощнейшим дополнительным универсальным средством является интегрированный в среду интерпретатор. Он позволяет обрабатывать программные конструкции, реализованные на языке Alaska Xbase++ (объектно-ориентированный 32-х разрядный наследник CA Clipper), хранящиеся во внешних текстовых файлах. Вместе с этим среда проектирования обладает полноценным инструментарием по проектированию SQL-запросов - SQLWARE.

Таким образом, специалистам, проводящим внедрение, предоставляется уникальная возможность сочетать преимущества ISAM и SQL ориентированных принципов доступа к данным. Отметим, что ядро комплекса - откомпилированный программный код - одинаков абсолютно на всех предприятиях. Настройки хранятся в базе данных. Поэтому актуальной становится проблема переноса настроек сделанных у одного заказчика другому. Эта задача успешно решается при помощи т.н. "репозитария" документов и отчетов.

Технологичность среды столь высока, что позволяет проводить самые сложные внедрения за несколько месяцев. Например, внедрение на ООО ПДК "Княжий Град" велось около 3 х месяцев. Комплекс охватывает бухгалтерский и производственный учет, работу менеджеров.

Учет основных средств, а также контур договорного учета, финансового планирования и управления платежами для Запорожской АЭС были созданы и прошли очень "плотную" отработку у Заказчика за 9 календарных месяцев.

Запуск комплекса в тестовую эксплуатацию на одной из самых больших станций технического обслуживания автомобилей СП "Ниссан-Украина" был проведен в рекордно короткий срок - 1 месяц. Полная адаптация к специфике заняла еще около 2-х месяцев.

 
Дальнейшее сопровождение
 

Теперь перейдем к этапу дальнейшего сопровождения. Под таковым можно понимать:

    1. исправление ошибок программ;
    2. отображение изменений, произошедших в законодательстве;
    3. привнесение новых функциональных возможностей.

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

Т.о. нами создана оптимальная (в ценовом аспекте) инфраструктура для надежной, эффективной и качественной поддержки наших клиентов. В подобной технологии ПК "Универсал" внедрен и успешно работает более чем на двухстах предприятиях Украины.

  См. также
Все публикации