최초 동기
SaaS를 이해하기 위해 SaaS 비즈니스를 만들 때 달성하려는 목표에 대한 매우 간단한 개념부터 시작하겠습니다. 가장 좋은 출발점은 기존(비 SaaS) 소프트웨어가 어떻게 생성, 관리 및 운영되었는지 살펴보는 것입니다.
다음 다이어그램은 여러 공급업체가 솔루션을 패키징하고 제공한 방식을 개념적으로 보여줍니다.

소프트웨어 솔루션을 패키징하고 제공하기 위한 클래식 모델
이 다이어그램에서는 고객 환경 모음을 설명했습니다. 이러한 고객은 공급업체의 소프트웨어를 구입한 여러 회사 또는 법인을 나타냅니다. 각 고객은 기본적으로 소프트웨어 제공업체의 제품을 설치한 독립형 환경에서 운영하고 있습니다.
이 모드에서는 각 고객의 설치가 해당 고객 전용의 독립형 환경으로 취급됩니다. 즉, 고객은 스스로를 이러한 환경의 소유자로 여기며 자신의 요구 사항을 지원하는 일회성 사용자 지정 또는 고유한 구성을 요청할 수 있습니다.
이러한 사고방식의 일반적인 부작용 중 하나는 실행 중인 제품 버전을 고객이 제어할 수 있다는 것입니다. 이러한 문제는 여러 가지 이유로 발생할 수 있습니다. 고객은 새 기능에 대해 불안해하거나 새 버전 채택과 관련된 장애에 대해 걱정할 수 있습니다.
이러한 역동성이 소프트웨어 제공업체의 운영 공간에 어떤 영향을 미칠 수 있는지 상상할 수 있을 것입니다. 고객에게 일회성 환경을 더 많이 허용할수록 각 고객의 다양한 구성을 관리, 업데이트 및 지원하기가 더 어려워집니다.
이처럼 일회성 환경이 필요하기 때문에 조직은 각 고객에게 별도의 관리 및 운영 경험을 제공하는 전담 팀을 구성해야 하는 경우가 많습니다. 이러한 리소스 중 일부는 고객 간에 공유될 수 있지만 이 모델에서는 일반적으로 신규 고객이 가입할 때마다 비용이 증가합니다.
각 고객이 자체 환경(클라우드 또는 온프레미스)에서 솔루션을 실행하도록 하는 것도 비용에 영향을 미칩니다. 이러한 환경을 확장하려고 시도할 수는 있지만 규모 확장은 단일 고객의 활동으로 제한됩니다. 기본적으로 비용 최적화는 개별 고객 환경의 범위 내에서 달성할 수 있는 수준으로 제한됩니다. 또한 고객 간의 활동 변동을 수용하기 위해 별도의 규모 조정 전략이 필요할 수도 있습니다.
초기에 일부 소프트웨어 기업은 이 모델을 강력한 구조로 간주합니다. 이들은 일회성 커스터마이징을 제공하는 기능을 영업 도구로 사용하여 신규 고객이 자신의 환경에 맞는 고유한 요구 사항을 부과할 수 있도록 합니다. 고객 수와 비즈니스 성장은 여전히 미미하지만, 이 모델은 완벽하게 지속 가능한 것으로 보입니다.
그러나 기업이 광범위한 성공을 거두기 시작하면서 이 모델의 제약으로 인해 실질적인 문제가 발생하기 시작합니다. 예를 들어, 비즈니스가 급격하게 성장하여 많은 신규 고객을 빠른 속도로 추가하는 시나리오를 상상해 보세요. 이러한 성장으로 인해 운영 오버헤드, 관리 복잡성, 비용 및 기타 여러 문제가 가중되기 시작할 것입니다.
궁극적으로 이 모델의 총체적 오버헤드와 영향은 소프트웨어 비즈니스의 성공을 근본적으로 저해하기 시작할 수 있습니다. 첫 번째 문제점은 운영 효율성일 수 있습니다. 고객 유치와 관련된 인력 및 비용 증가로 인해 비즈니스 마진이 감소하기 시작합니다.
하지만 운영 문제는 문제의 일부에 불과합니다. 진짜 문제는 이 모델이 확장됨에 따라 새로운 기능을 출시하고 시장에 뒤쳐지지 않기 위한 기업의 역량에 직접적인 영향을 미치기 시작한다는 것입니다. 각 고객이 고유한 환경을 가지고 있는 경우 공급업체는 시스템에 새로운 기능을 도입하기 위해 다양한 업데이트, 마이그레이션 및 고객 요구 사항의 균형을 맞춰야 합니다.
이로 인해 일반적으로 릴리스 주기가 더 길고 복잡해지며, 이로 인해 매년 출시되는 릴리스 수가 줄어드는 경향이 있습니다. 더 중요한 것은 이러한 복잡성으로 인해 팀들이 고객에게 출시되기 훨씬 전에 각각의 새로운 기능을 분석하는 데 더 많은 시간을 할애하고 있다는 것입니다. 팀들은 제공 속도보다는 새로운 기능을 검증하는 데 더 집중하기 시작했습니다. 새로운 기능을 릴리스하는 데 따르는 오버헤드가 너무 커지면 팀은 테스트 메커니즘에 더 집중하고, 제품 혁신을 주도하는 새로운 기능에는 집중하지 않게 됩니다.
이 느리고 신중한 모드에서는 팀의 사이클 시간이 길어지기 때문에 아이디어가 처음 떠오르는 시점과 고객의 손에 닿는 시점 사이의 격차가 점점 더 커지는 경향이 있습니다. 전반적으로 이는 시장 역학 및 경쟁 압력에 대응하는 능력을 저해할 수 있습니다.