서비스에 '닉네임'을 추가하기 위한 준비
우리 서비스는 사람과 사람을 연결하는 서비스로,
당사자들이 매칭되기 전까지는 이름을 공개하지 않지만,
서로 명확하게 동의하고 매칭되는 순간에는 '이름'을 공개하고 있다.
최근, 이런 '실명'을 공개하는 시스템에 대해 회의적인 순간이 있었고
(실제 고객의 요청에서 근거하는)
'실명'이 아닌 '닉네임(활동명)' 으로 나타나게끔 개선해달라는 요청을 받아
관련된 킥오프를 준비하고 있다.
처음에는
- DB에 '닉네임' 컬럼을 하나 추가하고
- '이름'으로 나타나고 있는 화면들에서 '이름'이 아닌, '닉네임'이 나타나게끔 수정하면 된다.
정도로 간단하게 생각하고 있었는데,
상위 기획안을 검토하다 보니,
그렇게 간단하지만은 않은 것 같다는 생각이 들어,
기록으로 남겨두고자 한다.
(아직 상위 기획안은 정리하지 못한 상태임 ㅋ)
개요
1. 매칭 확정 순간에 알림톡을 통해 서로의 '실명'이 공개되고 있는데, 이로 인한 문제 상황이 종종 발생
2. [1]의 상황을 방지하기 위해, '실명'이 아닌 '활동명(닉네임)' 으로 대체하고자 함
진행 필요
1. DB 상에 '닉네임' 컬럼을 추가한다.
2. 기존에 '이름'으로 나타나고 있던 화면들을 수정(디자인), 적용(개발) 한다.
3. 회원이 '닉네임'을 확인할 수 있고, 편집할 수 있는 새로운 화면을 개발한다.
4. '닉네임'의 존재를 모르고 있던 회원들에게, '닉네임'을 적용할 수 있음을 알린다.
고민
1. 닉네임은 회원들이 서로 만나서 실제로 부르는 상황까지 상정한 닉네임이어야 한다.
- 회원이 부적절한 닉네임을 설정하는 경우는 어떻게 대응(또는 방지)할 것인가?
- [1]의 상황 방지를 위해, 애초에 선택가능한 닉네임을 미리 목록화하는 것은 어떤지?
만약 그렇다면 선택가능한 닉네임들은 어떻게 준비하고, 어떻게 UI로 표현해낼 것인지?
2. '닉네임'과 관련된 UI를 언제, 어떻게 내보낼 것인지?
3. 기존 회원들은 우선 '성'을 제외한 '이름'을 닉네임으로 일괄적으로 변경해주는 것은 어떨지 ?
- '성'을 제외한 '이름'만 출력하는 것은 어떻게 진행할지 ?
(현재, 이름은 성과 이름을 합친 풀네임으로 입력되어 있음, Ex '이강인', '독고요환')
4. 현재 우리 관리 시스템(CRM)은 '구CRM'과 카톡 로그인과 연동된 '신규CRM'이 있는데, 이 둘 중 어떤 CRM에 이 '닉네임' 컬럼을 추가해야 하는지?
* 언젠가는 구CRM을 사용하지 않고, 신규CRM으로 완전 이전하는 것을 준비하고 있음
* 언젠가 사용하지 않을 구CRM에 기능을 추가하는게 맞는지? (공수는 구CRM에 기능을 추가하는게 더 적긴하다)
요청은 '이름이 아니라 닉네임이 나타나게 해주세요' 라는 단 한 마디였는데,
그를 위한 검토,준비 사항이 예상보다도 더 많다는 것에 고민이 더 깊어지고 있다.
문제 상황을 적절히 대응할 수 있으면서, 가장 적은 수준의 공수만을 필요로 하는 방향이 무엇일지
고민하게 되는 주말이다.
지금 준비하고 있는 일들도 많고, 중요한 일들도 많은데 이거 그냥 홀딩하면 안될까용?