개발 프로세스 문제점 해결 방안
결정사항: CRM 티켓을 통해 다음 양식을 기재한 안건에 대해서 검토가 진행된다. 기능개선요청 정보수집 양식 이 적용하는 방안?
1. 요청 우선순위 평가 기준 도입
- 중요도 + 긴급도 평가 체계를 도입하여 모든 요청을 객관적으로 분류.
- 긴급: 즉시 해결이 필요한 문제인가?
- 중요: 제품의 핵심 기능에 영향을 미치는 요청인가?
- 요청자는 긴급도와 중요성을 기입하고, 내부 태스크포스(PO, 개발 리더 등)가 검토하여 최종 우선순위 결정. -> 긴급/중요 : 우선순위의 조정이 필요하므로 비용발생 (안건별 비용산정)
2. 명확한 데드라인 관리
- 모든 요청 접수 시 명확한 데드라인을 필수로 요구.
- 요청 시점에 데드라인이 제공되지 않을 경우, 요청이 우선순위에서 후순위로 밀림.
- 영업부와 고객사가 일정 변경을 요청할 경우, 변경으로 인한 리소스 소모와 프로젝트 영향도를 명확히 공지. -> 희망 일정: 결정주체(영업/고객)
3. 현실적인 일정 협상
- 최소 개발 기간 명시화
- 요청 접수 후 기획, 개발, 테스트를 포함한 최소 개발 기간(예: 4주)을 명확히 설정.
- 요청이 비현실적인 경우, 최소 기능 제품(MVP)으로 대응.
- 단계적 릴리즈 전략
- 긴급 요청은 기본 기능만 구현하여 고객사의 초기 요구를 만족시키고, 이후 단계적으로 추가 개발 진행. -> 접수 절차를 명문화/절차에 따르지 않은 것은 거절할 수 있다
4. 기존 이터레이션 보호
- 변경 관리 프로세스 도입
- 추가 요청이 들어올 경우, 기존 이터레이션에 미치는 영향을 평가하여 필수적인 경우에만 반영.
- 필요 시, 버퍼 이터레이션을 계획에 포함하여 예상치 못한 요청을 처리.
- 에스컬레이션 기준 명확화
- 추가 요청이 기존 이터레이션에 영향을 미치려면, 반드시 PO와 개발 리더의 검토와 승인을 거쳐야 함.
- 기존 이터레이션 진행을 최대한 방해하지 않는 방향으로 조정.
5. 테스트 프로세스 강화
- Fast Track 테스트 도입
- 긴급 요청이라도 최소한의 테스트 과정을 반드시 거치도록 제한.
- QA 리소스와 자동화 테스트 활용을 강화하여 릴리즈 품질 보장.
- 릴리즈 후 장애 대응 프로세스
- 릴리즈 후 예상되는 장애를 미리 정의하고, 긴급 대응 프로세스를 마련.
6. 영업부와 고객사 협업 강화
- 요청 접수 기준 확립
- 영업부가 요청을 접수할 때 반드시 요건서, 데드라인, 중요성/긴급성 평가를 작성하도록 요구.
- 불명확한 요청은 사전 검토 과정에서 반려.
- 고객사와의 현실적 협상
- 고객에게 긴급 요청 처리 시 일정과 품질 간의 트레이드오프를 명확히 설명하고, 합리적인 일정을 협상.
- 일정 변경이 팀과 프로젝트에 미치는 영향을 투명하게 전달.
7. 릴리즈 노트 보강 및 공지 프로세스 개선
- 릴리즈 노트 보강
- 변경 사항을 더 명확하고 이해하기 쉽게 작성:
- 변경 사유와 기대 효과를 추가해 고객의 이해를 돕기.
- 이전 내용 명시
- 고객 사용 흐름이 바뀌거나 혼란이 예상될 경우 이전 기능과의 차이점을 간략히 설명합니다.
- 단순한 성능 개선이나 명확한 향상일 경우 생략합니다.
- 시각적 자료 최소화
- 텍스트 중심으로 설명하되, 이해가 어려운 복잡한 변경 사항에만 스크린샷 등 시각적 자료를 추가합니다.
- 내용 구분: 신규 기능 / 기능 개선 / 버그 수정으로 나누어 작성합니다.
- 릴리즈 노트를 업데이트 시 누적 관리해 고객이 필요 시 언제든 확인 가능하도록 운영.
- 릴리즈 노트 작성 가이드
- 작성 기준
- 각 변경 사항의 성격에 따라 신규 기능, 기능 개선, 버그 수정으로 나누어 작성합니다.
- 고객 혼란을 최소화하고 핵심 내용만 명확히 전달하는 것을 원칙으로 합니다.
- 최상단에 배포 일자를 기입해 배포 시점을 명확히 전달합니다.
- 1. 신규 기능
- 작성 방식
- 설명: 기능의 목적과 제공되는 내용을 요약.
- 주요 사항: 기능 사용에 필요한 핵심 정보 제공.
- 작성 예시
- 대시보드 가이드 튜토리얼 기능 추가
- 설명: 신규 사용자와 기존 사용자가 대시보드를 쉽게 사용할 수 있도록 튜토리얼 기능이 추가되었습니다.
- 주요 사항:
- 화면 우측 상단에 “튜토리얼 시작” 버튼 제공.
- 클릭 시 주요 기능에 대한 단계별 안내 팝업 표시.
- 작성 방식
- 2. 기능 개선
- 작성 방식
- 설명: 개선된 부분과 그 목적을 간단히 설명.
- 변경 내용: 구체적인 개선 사항과 적용 효과를 명시.
- 이전 기능 명시:
- 필요 시: 고객 사용 흐름이 바뀌거나 혼란이 예상되는 경우에만 작성.
- 불필요 시: 명확히 향상된 기능이나 단순한 시각적/성능 개선은 생략.
- 작성 예시
- 로그 페이지 분리 (사용자/관리자 로그)
- 설명: 로그 관리의 효율성을 높이기 위해 사용자 로그와 관리자 로그 페이지를 분리했습니다.
- 변경 내용:
- 사용자 로그: 일반 사용자의 작업 이력 조회 가능.
- 관리자 로그: 관리자 권한이 있는 사용자만 접근 가능.
- 이전: 기존 로그 페이지는 사용자와 관리자가 통합된 형태였습니다.
- 파일 업로드 속도 개선
- 설명: 파일 업로드 속도가 최적화되었습니다.
- 변경 내용: 파일 전송 시간이 50% 단축되어 대용량 파일 업로드 시 더 빠르게 처리됩니다.
- 이전 기능 명시:
- 작성 방식
- 3. 버그 수정
- 작성 방식
- 설명: 수정된 문제와 해결된 내용을 간단히 안내.
- 작성 예시
- 파일 업로드 실패 오류 수정
- 설명: 일부 환경에서 파일 업로드 버튼이 작동하지 않던 문제를 해결했습니다.
- 작성 방식
- 4. 고객 행동 필요 여부
- 변경 사항에 따라 고객이 확인해야 하거나 설정이 필요한 경우만 작성합니다.
- 별도의 대응이 필요 없으면 생략합니다.
- 작성 기준
- 변경 사항을 더 명확하고 이해하기 쉽게 작성:
- 월간 공지 운영
- 주체: 고객센터
- 방식: Security365 제품군 전체를 대상으로 한 달에 한 번 주요 업데이트 메일 발송.
- 내용:
- 핵심 업데이트 요약 (제품별 주요 변경 사항 정리).
- 상세한 내용은 릴리즈 노트 링크를 통해 제공.
- 효과:
- 정보 접근성 및 전달 효율성 강화
- 긴급 배포 예외 처리
- 긴급 업데이트는 고객사에 즉시 공지.
- 일정과 변경 사항의 명확한 사유와 영향도를 강조해 고객 혼란 방지.
- 고객사 피로도 관리
- 모든 변경 사항을 개별적으로 공지하는 대신 정기적인 월간 공지로 통합해 피로도를 줄임.
- 고객이 필요할 때 업데이트 페이지에서 세부 변경 사항 확인 가능.
- 월간 공지 메일 예시
제목: [Security365 월간 업데이트] 12월 주요 기능 개선 및 새로운 기능 안내
안녕하세요,
Security365 제품군의 12월 주요 업데이트를 안내드립니다.
### 🔹 **이번 달 주요 업데이트**
**1. SHIELDrive**
- 대시보드 가이드 튜토리얼 기능 추가
- 사용자 경험 개선을 위해 업로드 버튼 위치 조정
**2. 관리센터**
- 로그 페이지를 **사용자 로그**와 **관리자 로그**로 분리
- 더 명확한 로그 접근이 가능해졌습니다
**3. SHIELDGate**
- **로그 조회 관리자 역할** 추가 (백엔드 우선 배포)
### 📌 **자세한 변경 사항**
더 자세한 내용은 아래 링크에서 확인하실 수 있습니다:
[릴리즈 노트 바로가기](http://example.com/releasenote)
변경 사항에 대해 궁금하신 점이나 불편한 사항이 있으시면 언제든 고객센터로 문의해 주세요.
앞으로도 더 나은 서비스를 위해 노력하겠습니다.
감사합니다.