Типовые уровни решений по построению единой АИС
Можно выделить пять типовых уровней решений по построению АИС, обеспечиваемых компьютерным рынком:
- приобретение отдельных модулей программно – аппаратных средств в уже сформированных каналах распространения компьютерной техники и самостоятельное построение конфигурации необходимой информационной системы;
- обращение к предприятиям – системным интеграторам, добавляющим стоимость решений за счет предоставления квалифицированных услуг; приобретение отдельных модулей программно - аппаратных средств и самостоятельное построение информационной системы необходимой конфигурации;
- обращение к консалтинговым (консультационным) компаниям, которые при создании больших комплексных проектов, осуществляемых несколькими или многими исполнителями - системными интеграторами, консультируют выполнение законченного проекта, приобретение и освоение программно – аппаратных средств и построение конфигурации системы; ответственность за проект обычно принимает на себя предприятие – системный интегратор;
- возможен вариант сотрудничества, при котором предприятие – системный интегратор не только создает систему, но и берет на себя настоящий сервис: когда компания, отвечающая за аппаратно – программный комплекс, устраняет все неприятности критических ситуаций в течение согласованного с заказчиком времени;
- выполнение информационных проектов и предоставление услуг по обслуживанию программно – аппаратных средств специализированными комплексными независимыми организациями и персонами, наиболее эффективно решающими общие и частные информационные проблемы.
Последний подход получил название аутсорсинг(от английского слова outsourcing, в буквальном смысле означающего “откачка средств”). Содержательно термин «аутсорсинг» определяет такую методологию работы, когда предприниматель все заботы по аппаратно – программному комплексу возлагает на внешнюю организацию, а сам только пользуется информацией этого комплекса.
Большое значение имеет уровень и качество обслуживания, предоставляемого фирмой – разработчиком. Для эффективного выбора фирмы – разработчика предлагаются следующие критерии выбора ([email protected]):
- время работы на рынке финансово – экономического программного обеспечения;
- лицензионная чистота программного продукта (в том числе регистрация в РАСПО – Российской ассоциации свободного программного обеспечения);
- лицензионная чистота средств разработки;
- уровень реализованных проектов;
- позиции фирмы в рейтингах.
В последнее время ведущие зарубежные аналитики отмечают как одну из причин многих неудач создания проектов тот факт, что множество проектов выполняется в экстремальных условиях. В англоязычной литературе с легкой руки Эдварда Йордана, одного из ведущих мировых специалистов в области программирования инженерии, утвердилось выражение «death march», буквально – «смертельный марш». Под ним понимается такой проект, параметры которого отклоняются от нормальных значений, по крайней мере, на 50 %. По отношению к проектам это означает наличие, как минимум, одного из следующих ограничений:
- план проекта сжат более чем наполовину по сравнению с нормальным расчетным планом, т.е. работа, требующая в нормальных условиях 12 календарных месяцев, должна быть выполнена за 6 месяцев или менее. Жесткая конкуренция делает такую ситуацию на мировом рынке наиболее распространенной;
- количество разработчиков уменьшено более чем наполовину в сравнении с действительно необходимым для данного проекта, как правило, по причине сокращения штатов компании в результате кризиса, реорганизации, реинжиниринга и т.д.;
- бюджет и связанные с ним ресурсы урезаны наполовину, что влечет за собой уменьшение числа нанимаемых разработчиков или привлечение малооплачиваемых неопытных молодых разработчиков;
- требования к функциям, возможностям, производительности и другим техническим характеристикам вдвое превышают значения, которые они могли бы иметь в нормальных условиях.
Согласно проводимым опросам для качественного ведения бизнеса стандартные продукты порой не совсем и не всегда подходят. Это значит, чтобы получить программный продукт, подходящий именно для вашего бизнеса, необходимы специалисты по разработке программного обеспечения под заказ.
Цель выбранной Вами методологии создания информационных систем (ИС) заключается в организации процесса построения ИС и обеспечении управления этим процессом для того, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки. Основными задачами, решение которые должна обеспечивать методология создания корпоративных ИС, как наиболее пропагандируемых в настоящее время (вместе с соответствующим набором инструментальных средств), являются следующие задачи:
· обеспечивать создание корпоративных ИС, отвечающих предъявляемым к ним требованиям по автоматизации деловых процессов и отвечающих целям и задачам организации;
· гарантировать создание системы с заданным качеством в заданные сроки и в рамках бюджета;
· поддерживать удобную дисциплину сопровождения, модификации и наращивания системы, чтобы ИС могла отвечать быстро изменяющимся требованиям работы компании;
· обеспечивать создание корпоративных ИС, отвечающих требованиям открытости, переносимости и масштабируемости;
· обеспечивать использование в разрабатываемой ИС задела в области информационных технологий, существующего в организации (программного обеспечения (ПО), баз данных, средств вычислительной техники, телекоммуникаций, технологий).