[실패기-1] 폐쇄망에서 안정적인 수익이 발생하고 있는 제품을 공개망으로 전환하려면?
먼저?
폐쇄망에서 사용되는 많은 솔루션은 고객사에 고비용에 납품되는 경향이 있습니다.
기술지원 포함
경우에 따라 상주 인력 지원
커스터마이즈
관례 ...
폐쇄망에서는 많이 사용되는데, 공개망에서는 잘 사용되지 않는 경우가 많습니다.
비용
보안
대안 (open source or freeware) ...
제가 재직 중인 슈어소프트에서는 주로 Mission Critical Domain에서 사용할 수 있는 테스트 자동화 제품을 만들고 있습니다.
Mission Critical Domain 은 자동차나 항공, 원자력 등 생산한 물품에 문제가 발생할 경우 치명적 손실(인명, 재산 등)이 발생하는 도메인을 지칭합니다.
그리고 이 도메인의 특성 상 주로 폐쇄망에서 개발이 이루어 집니다.
본론으로 들어가서
저희가 개발하는 제품은 주로 위에서 언급한 한번에 큰 비용을 지불할 수 있는 폐쇄망의 Mission Critical Domain의 고객을 대상으로 판매되고 있습니다.
하지만 2010년 중반부터 Extreme Programming, TDD, DevOps 등 개발 문화의 변화와 사람이 손수 테스트하는 것에서 탈피하여 테스트 자동화를 하려는 움직임이 강하게 일어 났습니다.
이러한 움직임 속에서 Software Clean Code Platform으로 사용되는 SonarQube 같은 경우 연 매출이 2000억을 넘는 결과를 냈습니다.
이러한 제품은 설치 과정이나 설정 과정이 복잡한 경우가 많아, 개발자들은 간단하게 셀프 구축하고, 기업에서는 파트너사를 통해 요구사항에 맞춰 구성하는 경우가 많습니다.
이런 과정을 간소화하기 위해 cloud service를 고려하게 됩니다.
그래서 뭘 전환하는가?
저희가 개발하는 제품은 앱을 구성하는 코드 레벨의 검사와 장치간 인터페이스 검사, 신호 교란을 일으켜 제품의 강건성을 확인하는 검사 등 다양한 제품이 있습니다.
하지만... 어디 회사 일이 하고 싶다고 돌아가는 것은 아니기 때문에 기존에 만든 제품 중에 전환이 가능한 제품을 선정했습니다.
그리고 회사에서 이루어 지는 작업인 만큼 리스크 최소화를 위해 정부과제와 연계하였습니다.
과제명 : "NIPA 핵심산업 클라우드 플래그십 프로젝트"
선정된 제품은 "COVER" 이고, 사용자들이 평소와 동일한 개발과 테스트를 수행할 때 테스트의 정도를 정량적 수치(테스트 커버리지)를 측정하고, 테스트가 부족한 지점을 알려줍니다.
주로 은행이나 보험사, 무기체계, 자동차 개발에 사용되고 있습니다.
갑자기 개발로 넘어가면?
테스트 커버리지 측정 제품인 COVER는 Enterprise 개발환경을 위한 SERVER형 제품과 Embedded 개발환경을 위한 Standalone 제품이 있습니다.
내부 논의 과정과 정부 과제를 진행해야 하는 점이 있어 Monolithic 구조의 COVER SERVER 제품을 SaaS(공개망형 제품)로 전환하기로 결정하였습니다.
기존 Monolithic 구조에서 SaaS 구조로 변경한 중간 구조도 입니다.
개발시 ISO/IEC 17789 에 기반하는 클라우드 서비스 개발이 목표로 되어 있어, 기존에 개발한 구조를 대부분 버리고 새로 개발하게 되는 일이 벌어집니다. (개발 리소스 증가 이슈)
평소에 개발하는 과정은 전통적인 패키지 소프트웨어 개발에 근간을 두고 있었고, 제품을 개발하고 1개월 이상 테스트하는 시간을 거치고 고객에게 배포하였습니다.
하지만 공개망에 배포하는 경우 훨씬 더 짧은 주기의 배포와 시험이 필요하고, 배포 버전 관리와 롤백이 필요하여 k8s와 helm의 도움을 얻어 개발이 진행되었습니다.
to be continue ...
시간 상 1편을 마칩니다.
다음편에서 제품을 개발하는 과정과 대외 홍보 방식, 그리고 모니터링과 후속 작업에서 겪은 실패기를 작성합니다.
그리고 정부과제를 통해 제품 런칭을 진행하는 것에 대한 회고(KPT)도 같이 공유합니다.
B2B2C향 실시간 커버리지 측정 서비스
댓글
로그인 후 댓글을 남길 수 있습니다.
PMC S24를 통해 이렇게 포스팅을 하게 되었는데요. 직장인!?으로서 PMC S24에 참여하신 많은 분들의 열정이 눈부십니다. 👍👍👍
2편 기대되내요! 글 잘 읽었습니다!
재현님 아티클이 이번주 뉴스레터에 소개되었어요 :) https://dis.qa/dC7gI