소프트웨어 개발 서비스 이용약관
제1조 – 서비스 범위
소프트웨어 설계 서비스는 솔루션 컨설팅, 업무 요구사항 분석, 시스템 아키텍처 설계, 프로그래밍, 테스트, 배포 및 의뢰인의 특정 요구사항에 따른 소프트웨어 유지 보수를 포함합니다.
1.1 개발 대상 소프트웨어 유형
| 소프트웨어 유형 | 설명 | Platform |
| 기업 관리 소프트웨어 | ERP, CRM, HRM, 회계, 재고 관리 | Web, Desktop, Mobile |
| 전자상거래 시스템 | B2B/B2C 플랫폼, 마켓플레이스, 온라인 주문 | Web, iOS, Android |
| 모바일 앱 | Native (iOS/Android), cross-platform (Flutter/React Native) | iOS, Android |
| 임베디드 소프트웨어 / IoT | 펌웨어, 제어 시스템, IoT Dashboard | Embedded, Web |
| API 및 시스템 통합 | REST/GraphQL API, 제3자 통합, ETL pipeline | Cloud/On-premise |
| AI / Machine Learning | 분류, 인식, 예측 및 Chatbot 모델 | Cloud AI, On-premise |
조 2 – 개발 방법론
2.1 Agile Scrum
기본적으로 2주 sprint의 Agile Scrum 방법론을 적용합니다. 임차인은 진행 상황 점검 및 backlog 조정을 위해 2주마다 Sprint Review에 참여합니다.
2.2 Waterfall (요청 시)
초기부터 요구사항이 확정된 프로젝트에는 Waterfall 방식을 적용합니다. 고객사는 다음 단계로 진행하기 전에 각 단계를 승인합니다.
2.3 기술 요구사항 (SRS)
당사는 프로그래밍 시작 전 임차인의 서명 확인을 거치는 소프트웨어 요구사항 명세서(Software Requirements Specification – SRS) 문서를 제공합니다. SRS 이후의 변경 사항은 Change Request 절차를 따릅니다.
ARTICLE 3 – 테스트 및 수락 (UAT)
- Unit Testing: 회사는 비즈니스 로직에 대해 최소 70% coverage의 unit test를 실행합니다.
- Integration Testing: staging 환경에서 세입자의 시스템과의 통합 테스트를 진행합니다.
- User Acceptance Testing (UAT): 임차인은 회사가 staging에 인수인계한 후 10영업일 동안 UAT를 진행합니다. 임차인은 지정된 issue 관리 시스템에 오류를 기록합니다.
- Bug Classification: Critical/High (주요 업무 차단): go-live 전 필수 수정. Medium/Low: 보증 sprint 내 수정.
- 검수 승인: 전체 Critical/High 오류가 해결되고 임차인이 검수 확인서에 서명한 후 완료됩니다.
제4조 – 지식재산권 및 소스 코드
4.1 전액 결제 후 권리 양도
지적재산권법 2005 제39조에 따라: 임차인이 계약 금액의 100%를 결제한 후, 커스텀 소스 코드에 대한 경제적 저작권이 임차인에게 양도됩니다.
4.2 Pre-existing IP 및 오픈 소스 라이브러리
- 회사는 기존 IP(내부 framework, 재사용 가능한 모듈)에 대한 소유권을 보유합니다.
- 오픈 소스 라이브러리를 사용하는 소프트웨어: 당사는 인수인계 문서에 라이브러리 목록 및 라이선스(MIT, Apache 2.0, GPL, LGPL 등)를 제공합니다. 임차인은 해당 오픈 소스 라이선스 규정 준수에 대한 책임을 집니다.
- 제3자 API(Google, Stripe 등)를 연동하는 소프트웨어: 임차인이 API 공급자의 이용약관에 대해 전적으로 책임을 집니다.
4.3 소스 코드 보안
소스 코드는 비공개 Git repository에 저장됩니다. 인수인계 시, 임차인은 repository에 대한 Owner 권한을 부여받습니다. 회사는 인수인계 완료 후 90일 이후 내부 사본을 삭제합니다.
조 5 – 인수인계 이후 유지 보수 및 지원
5.1 무료 보증 패키지
| 프로젝트 패키지 | 보증 기간 | 범위 |
| 프로젝트 < 1억 VNĐ | 3개월 | 소스 코드에서 발생한 버그 수정 |
| 100–500백만 VNĐ 프로젝트 | 6개월 | 버그 수정 + 8×5 기술 지원 |
| 프로젝트 > 5억 VNĐ | 12개월 | 버그 수정 + 24×7 지원 + 경미 보안 업데이트 |
5.2 유상 유지 보수 서비스 (보증 만료 후)
- Basic 요금제: 월 5시간 – 기술 지원 및 버그 수정.
- Standard 요금제: 월 10시간 – 유지 보수 + 소규모 기능 업데이트.
- Premium 플랜: 월 20시간 이상 – 신규 기능 개발, 성능 최적화.
조 6 – 정보 보안
회사는 OWASP Top 10 표준에 따라 소프트웨어 개발을 수행하며, 다음 조치를 구현합니다: 민감한 데이터 암호화(AES-256), 안전한 전송(TLS 1.2+), 접근 제어(RBAC) 및 감사 로그. Enterprise 요금제에 포함된 경우, 임차인에게 기본 Penetration Testing 보고서가 제공됩니다.
조 7 – 책임의 제한
- 회사는 인수인계 후 임차인이 지침에 따르지 않고 소스 코드를 수정하여 발생한 손해에 대해 책임을 지지 않습니다.
- 총 배상액은 서명된 계약의 가치를 초과하지 않습니다.
- 회사는 임차인이 직접 구성하는 모든 환경에서 소프트웨어가 완벽하게 작동함을 보장하지 않습니다.
조 8 – 분쟁 해결
30일 이내의 협상을 우선으로 합니다. 합의에 도달하지 못할 경우 베트남 법률에 따라 VIAC 중재 또는 호치민시 법원에서 해결합니다.
조 9 – 효력
약관은 계약 서명일에 효력을 발생합니다. 회사는 30일 사전 통보 후 수정할 권리를 보유합니다.