Стратегии реализации информационных систем

Автор: Гайнуллина И.Ф., Сулейманова А.М.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 4 (32), 2019 года.

Бесплатный доступ

В статье проведен обзор вариантов разработки программных продуктов. Были рассмотрены технологии реализации программного продукта «с нуля» и использования платформы. Отражение плюсов и минусов технологий. Были отражены другие альтернативы заказной разработки.

Стратегии реализации по, заказная разработка, коробочный продукт, веб-сервис, платформа, технологии разработки, информационные системы

Короткий адрес: https://sciup.org/140286178

IDR: 140286178

Текст научной статьи Стратегии реализации информационных систем

Каждая компания рано или поздно по мере роста обдумывает автоматизировать свои внутренние бизнес-процессы. Автоматизируемые процессы чаще всего связаны с процессами, связанные с маркетингом, продажами, договорной или документационной деятельностью, или даже автоматизация производственных/рабочих процессов.

И самый первый вопрос, который решает компания - что выбрать? Коробочное решение или решение под заказ?

У обоих вариантов есть свои как достоинства, так и недостатки, и они зависят от множества внешних и внутренних факторов. В данной статье будет подробно освещен этот вопрос и будут выданы советы по выбору решения.

Коробочное решение

Коробочный программный продукт — это ПО, предназначенное на неопределённый круг клиентов, поставляемый на критериях «как есть», со стереотипными для всех клиентов функциями.

Эти решение нередко именуют «коробкой». Это уже готовый к применению продукт.

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

Но часто компании нанимают вендоров для установки и доработки продукта.

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

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

В большинстве случаев коробочные продукты не имеют возможность их дорабатывать, изменять. Обычно имеются ограниченные настройки, которые можно изменять и настраивать. Но стоит также сказать, что в наше время также имеются удобные интеллектуальные платформы, которые можно настраивать под себя, используя базовые механизмы, но также добавляя новый функционал.

Заказное решение

Заказной продукт – это уникальный продукт, которого ни о кого нет, начиная от дизайна, заканчивая функциональностью. Заказной продукт полностью разработан по пожеланиям заказчиков.

Разработка заказного продукта начинается с анализа бизнес-процессов заказчика, требований и проблем, которые необходимо устранить. Бизнес-аналитики поставщика формируют перечень требований, пожеланий, работ, общаясь непосредственно с будущими пользователями системы. После этого формируется ЧТЗ и ТЗ. Следующие этапы реализации – это разработка требований из ТЗ, тестирование системы и ОЭ.

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

Основной минус заказного продукта –это цена и сроки реализации. Разработка кастомных продуктов занимает минимум 3 месяца, а в большинстве случаев и годы.

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

Плюсы заказной разработки информационных систем:

  •    Такой аспект дает возможность предельно подробно учитывать необходимости клиента и сформировать концепцию,

предусматривающую специфику текстуры клиентской фирмы, её производство, отношений с заказчиками и управления персоналом;

  •    Заказчик приобретает абсолютные полномочия в управлении кодом проекта и способен в последующем осуществлять её изменения;

  •    При кастомной реализации информативных систем используются комплект наиболее продвинутых технологий, в то время равно как применение коробки подразумевает некоторое отставание.

Альтернативы заказной разработки

Чаще всего заказная работа не используется в силу своих явных недостатков, но на замену ей имеется несколько вариантов:

  •    Веб-сервис (облачное решение) — ПО, установленное на мощностях разработчика, доступное только через веб-браузер, предполагаемый под собой оплату по периодической подписке (например, ежемесячно, каждое полугодие или год).

  •    ПО Open Source, доступное для бесплатного использования (активно используется в заказной разработке).

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

  •    Мобильное приложение из «магазина».

Перед тем как заказать кастомную разработку программного обеспечения, необходимо взвесить все за и против по ряду критериев. Таблица 1 - Критерии и альтернативы

Критерии

Заказное ПО

Веб-сервис

Коробочное ПО

Цена

-

+

*

Специфика бизнеса

+

-

-

Время

-

+

+

Настройка системы

+

-

+

Изменяемость

*

*

-

Интеграции

+

-

*

Обновление

*

+

+

Сопровождение

*

+

*

Уникальность,

адаптация под клиента

+

-

-

+ положительный критерий

— отрицательный критерий

* критерий зависит от разных факторов

ЗАКЛЮЧЕНИЕ

Заказная разработка программного обеспечения конечно является очень заманчивым вариантом решения. Ведь это будет «уникальный», ваш продукт. Несомненно, что при правильной разработке такого ПО, все требования вашей компании будут учтены и реализованы. Но не стоит забывать, что за этой «уникальностью» стоят также не мало важные критерии выбора:

  •    Стоимость разработки. Является одним из важных критериев на данный момент. По данным статистики на данный момент в России насчитывается около 6 млн микро, малых и средних предприятий, которые просто в большинстве случаев не сможет потянуть большую цену заказной разработки.

  •    Сроки реализации продукта.

  •    Риск не реализации ПО. В случае, если у команды разработчиков не будет какого-либо профессионального опыта разработки масштабных ИС, то имеется не малый риск неправильной реализации, сдвиг сроков реализации.

  •    Обновление продукта. Заказной продукт невозможно своими силами обновить или доработать. Необходимо будет составлять новый проект по модернизации текущей системы. А коробочный продукт имеет возможность обновляться с меньшими на это затратами. Также многие современные платформы имеют в коробке свой конструктор, который доступен заказчику. То есть сам заказчик, если захочет, сможет доработать текущую базу.

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

Список литературы Стратегии реализации информационных систем

  • Электронный аукцион [Электрон, ресурс] / Википедия - свободная энциклопедия - 2003. - Режим доступа: https://ru.wikipedia.org/wiki/ Электронный_аукцион.
  • Роберт Мартин Чистая архитектура. Искусство разработки программного обеспечения: Библиотека программиста (Питер), 2019.
  • Е.Р. Алексеев, Н.Ю. Болтачева, П.А. Демин Новые технологии разработки высокоэффективных и параллельных приложений на современном Фортране: Прикладная информатика. Научные статьи, 2018
Статья научная