여기에서 코드를 보실 수 있습니다
https://effective-tech-interview.com/
프로젝트를 하는 동아리 "디프만"에서 만난 사람들끼리 해커톤을 나가게 되면서 프로젝트를 시작했습니다
해커톤에서 우수상을 받고, 프로젝트 개발을 이어서 진행하고 있었습니다
개발을 위한 개발을 하면 안된다는 생각을 정말 확실하게 갖게 되었는데요
이 프로젝트에서 후회가 되는 부분은 회원가입입니다
오늘은 회원가입에 대한 이야기를 하려고 합니다
저희 서비스는
1. 앱을 실행하면, 회원가입이 바로 요구되는 서비스
2. 자사 회원가입을 통해서만 진행해야 하는 서비스 입니다
모든 것을 아는 개발자의 입장이 아닌 처음 접속하는 사용자의 기준으로 보도록 하겠습니다
1. 주변의 누군가가 만든 서비스라는 것을 듣고, 들어갔습니다
2. 온보딩이 있길래, 대충 읽고 시작하기 버튼을 눌렀습니다
3. 로그인이 필요하다는 문구가 나옵니다
4. 회원 가입 페이지로 이동합니다
5. 직접 id, 비밀번호를 만들어야 한다는 안내 문구가 나옵니다
6. 이메일 인증번호 전송 버튼이 있습니다
과연 이 프로젝트는 처음 보는 사람이 접속할만한 사이트일까요?
시작도 하기 전에, 저렇게 많은 스텝이 들어간다는 것은 확실히 들어가기 힘든 사이트라는 생각이 듭니다
개발을 할 때 항상 주의해야 할 것 같습니다
개발을 위한 개발이 되면, 사용자와 점점 멀어지게 된다는 것을요
진짜 이 기능이 필요한 이유가 뭐지? 사용자가 사용할 때 불편하지 않을까?
같은 진짜 질문들을 스스로에게 해보는 것은 어떨까요?
참고 : https://yozm.wishket.com/magazine/detail/1508/
'프로젝트' 카테고리의 다른 글
카페인팀 서버 아키텍처를 설명해드리겠습니다 (7) | 2023.07.14 |
---|---|
프로젝트 git branch 전략 어떤 것이 있을까? (2) | 2023.06.28 |
쿠키로 Jwt RefreshToken 관리하기! (내 쿠키는 어디갔지?) (2) | 2023.05.15 |
ElasticCache 에 SpringDataRedis 에서 키 동기화 문제 (0) | 2023.04.30 |
사이드 프로젝트 리팩터링에 관한 이야기 (1) | 2023.04.30 |