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