31
разработчики часто сталкиваются с такими проблемами как отсутствие
подробной документации, что затрудняет процесс и чревато ошибками и
багами. Что в конечном результате может вылиться в некорректную работу
всей программы, что в свою очередь потребует дополнительных расходов
на тестирование и отладку ошибок. Если заказывать доработку у
сторонней компании, то технология работы предприятия и методы
разработки программы станут известны чужой организации. А также надо
будет постоянно обращаться к компании, которая занималась доработкой
для поддержки или обновлений.
Собственная разработка системы актуальна только в том случае если
запросы и требования компании слишком специфичны и не могут быть
удовлетворены на рынке. Разработка собственной системы требует
больших вложений, поэтому этим занимаются только крупные компании и
в основном разрабатывают масштабные, сложные системы, которые
охватывают своим функционалом всю или большую часть деятельности
компании. Благодаря этому информационная система будет включать в
себя весь необходимый компании функционал. Будут учитываться
особенности функционирования предприятия, пожелания сотрудников.
Так как продукт разрабатывается своими силами, то его всегда можно без
особых проблем изменить под индивидуальные потребности внутреннего
заказчика. Но это влечет за собой дополнительные постоянные расходы на
создание и содержание целого отдела сотрудников внутри компании,
которые будут заниматься поддержкой, тестированием, отладкой и
постоянными обновлениями системы.
В нашем случае, исходя из требований, компания не предъявляет
каких-либо специфичных функций к автоматизации и готовых решений
данных проблем на рынке программ большое количество. Следовательно,
нам наиболее подходит путь покупки уже готового программного
обеспечения.