뭐요

그룹 스터디 관리 서비스, 기획 마무리 단계 본문

Project/뜨끔 - 스터디 관리 앱

그룹 스터디 관리 서비스, 기획 마무리 단계

욕심만 많은 사람 2023. 4. 2. 15:30

기획을 하는 과정 동안, 지키려 노력했던 원칙

  1. 그룹스터디를 쉽게 관리하여 오랫동안 꾸준히 할 수 있게 한다.
  1. 본연의 기능에만 집중한다.
  1. 필요할 때 쉽고 빠르게 사용할 수 있어야 한다.
  1. 직관적이어야 한다.
  1. 동기부여를 줄 수 있어야 한다.
  1. 날짜로 관리하지 않게 한다.

요구사항 정리

팀원과 회의를 하는 동안, 실제 사용자의 입장에서 필요한 기능을 정리했습니다. 모든 요구사항은 추후 프로토타입을 만들면서 검증의 과정을 한 번 더 거쳤습니다.

요구사항 (1)

subjectdescription프로토타입 적용 여부동의/최규현동의/장재우비동의 사유/최규현비동의사유/장재우
공지 상단 고정특정 공지사항을 상단에 고정할 수 있게 한다.
회차 생성그룹 스터디 내에서 누군가, 다음 스터디 회차를 생성함으로써, 다음 번에 만날 스터디를 확정한다. 누구나 생성 가능할 수 있게 한다.
음.. 다음 회차를 직접 지정해서 생성하는 것도 좋지만 뭔가 자연스럽게 생성 되게 하는 방법이 잇으면 좋을것 같다는 생각은 듬 before) 회차를 명시적으로 생성 after) 대충 내용같은거 자연스럽게 입력하다 보면 암시적으로 생성? 어케할지는 잘모르겠지만 약간 명시적 생성은 Todo 처럼 뇌빼고 뚜닦 이 안된다는점이 걱정 페이지 전환이 없이 생성될 수 있도록?
회차 상세보기해당 회차에 만나기로 한 날까지 해야하는 학습 목록을 적는다. 이를 태스크라고 정의한다.
태스크는 단순히 체크만이 아닌 스터디에서 사용되는 학습 수단에 맞추어 여러 종류의 태스크를 지원했으면 함 (~page까지 해오기, 몇개 해오기 와 같은 형태를 커버할 수 있는) 음 복잡해지니까 그냥 boolean 이 좋으려나
태스크공통 태스크와 개인 태스크가 존재한다. 공통 태스크에 태스크 등록 시 모두 함께 등록되며 push 알림이 간다. 개인 태스크 등록 시 본인에게만 등록된다.
스터디 규칙스터디 규칙 확인할 수 있는 공간 마련
규칙은 클릭해서 볼 수 있게 만드는 게 좋을 거 같긴 하다어딘가에 들어가서 볼 수 있게 vs 메인 페이지에서 한눈에 볼 수 있게?
TASK 설정대면 스터디 텀 사이에 할당량 설정하여 각자의 진행 상황 파악
위에서 말한 task 종류의 다양화와 결합되면 좋을듯
TASK 체크박스각자의 TASK를 체크박스 형식으로 추가하고 체크하면 스터디원에게 push 알림을 준다.
TASK 스크롤박스스크롤박스 타입의 TASK를 만든다.
쿡찌르기 스터디원 쿡찌르기 기능 → 내재적 동기 부여
필수기능 인정.개인적으로 필수기능이였으면 함
과거 스터디 기록을 가시화스터디 방식 개선에 도움을 주거나 학습량 파악을 목적으로 한다.
그룹 스터디 관리여러 개의 그룹 스터디에 참여&생성할 수 있도록 함
알림 기능내재적 동기 자극을 위해 알림 기능을 적극적으로 활용한다.
초대그룹 스터디에 참여하기 위해서는 그룹 스터디원의 초대 링크 및 QR코드가 필요
좋아요 버튼공지 및 일정을 확인하면 읽었음을 알리는 인디케이터 역할을 할 수 있는 좋아요 기능 추가
예정 스터디 알림계획된 스터디 일정을 리마인드 시키기 위해. 직전날 20시에 한번, 당일날 30분 전에 한번
프로필상태 메세지 기능 추가
그룹 스터디 생성모든 개인은 그룹 스터디 생성이 가능하고 회차별로 일정 및 장소를 등록할 수 있어야 함
진행률 가시화진행률 파악을 위해서 프로필 사진에 TAG색깔로 테두리에 할당량 표시
진행률 비교스터디원간의 진행률을 쉽게 비교할 수 있도록 MEMBER 정렬의 기준을 스터디 입장 순서로 고정
그룹 스터디별 분류참여하는 그룹 스터디별로 색깔로써 구분할 수 있게 함 (투두메이트 참고)
그러게 다시 생각해보니 있으면 좋을 것 같다. 이 것도 인정.음 꾸미기 기능 + 스터디간 직관적인 구별을 위해 색상 구분이 필요하다고 생각 ! 분홍색 스터디 == 알고리즘 스터디 바로 생각날 수 있게
공지사항스터디 별 공지사항 설정 등록 기능. 가장 최신 공지사항을 먼저 보여주기
기능 건의사용자가 직접 기능 건의할 수 있도록 message 남기는 기능 제공 (고객 피드백 및 기능 추가 건의)
설정 부분에 있는건가? + 개발자에게 커피한잔 보내기 이거 어떄 ㅋㅋㅋㅋ @장재우 진짜 좋은데? 커피 많이많이 사줬으면 좋겠다
개발자에게 커피 보내기서버 운영비로 쓰게 커피 보내주세요 여러분
참석, 결석, 지각 표기회차 상세페이지에 참석 여부를 TAG 형식으로 보여준다
@장재우 이 기능을 만드려면 스터디 회차에 참석하면 앱을 켜서 참석 버튼을 눌러줘야 하는데 좀 번거로울 거 같은데 어떻게 생각해? 너가 프로토타입 만들어준 부분 보면 됨! LASTE, ABSENT 부분@최규현 흐음 그러네… 이거는 다른기능 만들고 어디에 넣을 수 있을지 그때 생각해볼까? 아니면 카카오택시 내렸을때처럼 매 회차 끝났을때 정보 입력할 별도의 화면을 띄울따 @장재우 나중에 생각해봅시다 이 기능은!
그룹스터디 요약그룹스터디 상세페이지에서 그룹 스터디 이름 아래 Description을 작성할 수 있도록 한다.
회차 요약회차 상세페이지에서 회차 아래 Description을 작성할 수 있도록 한다.
스터디 차시 생성차시 생성시 push 알림을 통해 MEMBER에게 알려 STATE TAG 등록을 유도한다.
스터디 참여 인원 표시스터디 상세페이지에서 MEMBER 인원을 숫자로 표시한다.
숫자?까지 는 괜춘하지 않을까 음 넣어도 심플하게 하고싶은것인데, 만약 숫자를 넣어도 심플하다면 넣자 !!
PULL TO REFRESH현재 화면에 대해서 새로고침을 위해 pull to refresh를 구현한다.
사용자가 모르게 리프레쉬할 수 있는 방법은 없을까 의식적으로 리프레쉬를 해야하는건 좀 구럴것 같아 @장재우 화면을 다시 들어오지 않는 이상 자동으로 리프레쉬 할수는 없음! 채팅처럼 웹소켓 연결해서 구현해야하는 건데 이건 부적합하고 이건 선택의 여지가 없는 듯 ㅎㅎ @최규현 ㅋㅋㅋ 뭐 아는 내용이 없으니까 의견 말하기가 조심스럽구만..
색상 변경색상 변경은 Color Picker로 구현한다
기본 정의 색상 + 피커
MEMBER 상세보기(다른 MEMBER에 대해) MEMBER가 속해있는 그룹스터디 목록을 보여준다.
@장재우 의견이 궁금합니 @최규현 어떤 의견?? @장재우 해당 행에 대한 의견이욤 제가 오늘 추가한 아이디어에욥음 프로필에서 어떤 정보가 들어갈지 한번 깊게 생각해봐야할 듯 ! ! !
스터디장 권한 위임최초의 스터디장은 그룹 스터디를 만든 MEMBER이고 다른 MEMBER에게 권한 위임을 할 수 있다. 추가로 스터디장은 그룹스터디 탈퇴가 불가능하다.
와 탈퇴 금지도 너무 좋다
스터디장 아이콘스터디장은 그룹스터디 상세페이지에서 MEMBER에 별도의 아이콘을 추가해서 표현한다.