각 키보드에 손으로 입력하는 세 대의 컴퓨터 행의 측면 보기
이미지 크레디트: Ciaran Griffin/Stockbyte/게티 이미지
새 소프트웨어 구현을 고려하고 있다면 자체 프로그램을 개발하는 대신 이미 만들어진 제품을 구입할 수 있습니다. 즉각적인 기성 솔루션을 선택하는 것이 논리적으로 보일 수 있지만 결정을 내리기 전에 고려해야 할 장점과 단점이 있습니다.
규모의 경제 비용 편익
기성 소프트웨어를 구입하는 것이 일반적으로 맞춤형 개발 비용을 지불하는 것보다 저렴합니다. 소프트웨어 회사는 다양한 사용자에게 프로그램을 판매하여 비용을 분산하여 고객에게 규모의 경제 혜택을 제공합니다. 타사에 개발을 아웃소싱하거나 내부 개발자를 사용하여 프로그램을 만드는 경우 모든 비용을 비즈니스에서 부담해야 합니다.
오늘의 비디오
Readymade 프로그램은 비용을 지불하고 시스템에 로드하는 즉시 실행하는 것이 좋습니다. 그들은 입증된 기술을 사용하며 새로 출시되지 않는 한 다른 사용자와 함께한 실적이 있습니다. 그들은 연구 개발 절차와 출시 전 테스트를 거쳤으므로 버그를 처리하는 데 시간을 낭비할 필요가 없습니다. 프로그램이 하나 이상의 요구 사항을 완벽하게 충족한다면 이미 존재하는 버전을 개발하는 데 시간과 돈을 투자하는 것은 거의 의미가 없을 수 있습니다.
지원 및 업그레이드 액세스
일반적으로 기성 소프트웨어를 구입하기 전에 지원 수준을 확인할 수 있습니다. 많은 회사에서 온라인 도움말 및 문제 해결 서비스와 함께 사용자 교육 자료를 다음과 같이 제공합니다. 판매 과정에서 마케팅 도구이므로 좋은 제품을 제공하는 데 기득권이 있습니다. 서비스. 제품 개발을 계속하고 싶다면 업그레이드를 제안할 것입니다. 타사 개발자를 사용하여 맞춤형 시스템을 만드는 경우 지속적인 지원이나 업그레이드를 제공하지 않거나 이러한 서비스에 대해 더 많은 비용을 청구할 수 있습니다.
요구 사항에 대한 집중 부족
Readymade 소프트웨어는 틈새 시장이나 특정 기능을 대상으로 하는 경우에도 모든 사용자에게 일반적인 솔루션을 제공합니다. 그러나 특정 요구 사항에 정확히 일치한다는 보장은 없습니다. 경우에 따라 프로그램에 일부 기능이 부족하거나 사용하지 않을 기능이 통합될 수 있으며 기존 시스템과의 통합 문제가 있을 수 있습니다. 맞춤형 개발을 통해 요구 사항과 시스템에 정확히 맞는 프로그램을 만들 수 있습니다.
소유권 및 통제력 부족
개발자는 일반적으로 라이선스에 따라 사용 권한을 판매하는 기성 소프트웨어의 소유권을 보유합니다. 회사는 사용자의 의견을 듣고 필요에 맞게 프로그램을 업데이트할 수 있지만 반드시 그렇게 할 필요는 없으므로 사용자 정의를 제어할 수 없습니다. 이것은 처음에는 문제가 되지 않을 수 있지만 회사가 성장하거나 시스템이 변경되면 프로그램이 보조를 맞추지 못할 수 있습니다. 소프트웨어 소유자는 어느 시점에서든 제품을 지원하거나 개발하지 않기로 결정할 수 있으므로 점점 더 쓸모 없게 되는 프로그램이 남게 됩니다. 이는 회사가 문을 닫거나 인수되는 경우에도 문제가 될 수 있습니다. 요구 사항의 핵심 기능을 제거하면 소프트웨어가 더 이상 목적에 적합하지 않을 수 있습니다.
장기적 비용 영향
기성품 소프트웨어는 초기에 구입하는 것이 더 저렴할 수 있지만 시간이 지남에 따라 비용이 증가할 수 있습니다. 라이선스는 시간이 제한된 경향이 있으므로 소진될 때마다 재투자해야 합니다. 회사가 성장하고 신규 직원을 위해 더 많은 라이선스를 추가해야 하는 경우 비용이 더 많이 듭니다. 프로그램이 모든 요구 사항을 충족하지 않으면 부족한 부분을 채우기 위해 다른 프로그램을 구입해야 할 수 있으며 전체 비용이 추가됩니다. 다른 프로그램을 사용하여 워크플로 프로세스를 완료하는 것도 시간과 생산성 비용으로 이어질 수 있습니다.