Open ghkdwlgns612 opened 3 years ago
좋은의견 감사합니다! 음... 우선 해당 인원수 조절같은 팀의 세부사항 수정건에 대해서 이야기가 나왔던 적이 있습니다. 단 이를 설정 시 몇가지 상황적 문제점이 있어서 팀의 전체 수정 기능을 구현하지 않았습니다.
의견을 주신 것처럼 신청자들의 혼선발생 때문에 그렇습니다. 팀은 2가지 방법으로 생성됩니다. a. 멘티가 팀을 요청하고 멘토가 이에 참가하는 방식 b. 멘토가 직접 자신의 팀을 생성하는 방식 여기서 멘티, 멘토가 팀을 생성할 때 날짜, 시간, 장소 등이 협의가 된다는 점이 문제가 됩니다. 즉 멘토, 멘티가 팀에 가입하면서, 팀의 조건에 협의를 이미 했다는 점 때문에, 함부로 멘토, 멘티가 팀을 수정하면, 해당 팀에 예약한 사람들 중 자신이 원하는 조건에 맞지 않는 경우가 생길 수 있습니다. 다수의 인원을 원하지 않아하는 사람들도 있을테니까요. 소수의 팀원 들은 간단한 협의 후 이러한 수정을 진행할 수 있으나, 저희는 인원수가 99명까지 지원할 수 있도록 설정했기 때문에 의견주신 것처럼 다수의 팀원들의 모든 의견을 수용하여 팀의 상세내용을 바꾸는 것은 어렵다고 판단했기 때문에 이를 보류했습니다.
프로젝트의 기간이 너무 짧았습니다. 해당 프로젝트는 원래 1달을 목표로 진행한 프로젝트이며, 이마저도 시간이 부족하여 3~4주 더 미뤄지게 되었습니다. 이로 인해 당장 필요한 기능부터 구현하지는 이야기가 나왔고, 수정기능은 자연스럽게 뒤로 밀려났습니다.
팀의 인원수정, 제목 및 상세내용 수정은 나쁘지 않다고 생각합니다. 단 이 권한을 멘토가 가져갈 것인가, 멘티가 가져갈 것 인가, 그리고 협의에 대한 강제성을 줄 것인가(투표기능 등)에 대해 먼저 이야기 해야할 것 같습니다.
답변 감사합니다!! 제 생각에는 이 부분은 App사용 수가 증가할수록 사용자들이 많은 불편함을 겪게 될 것같아 수정이 필요하다고 봅니다.
일단 권한 부분은 Creator에게 있어야한다고 생각합니다. 제 생각에는 일단 아래의 상황만 고려하는게 맞다고 봅니다.
그리고 참가자들 중 일정에 맞지 않는 참가자가 있을 경우에는 따로 멘토.멘티 서비스를 신청하는게 맞다고 생각합니다. 결과적으로는 Creator기준으로 모든 것을 적용하는게 좋을 것 같습니다.
혹시 위와 같은 변경점에 대해서는 어떻게 생각하세요!?
좋은 생각이라고 생각합니다! Creator 필드도 그러한 이유로 생성했으며, Creator 유무로 편집권한을 부여하면 좋을 것 같습니다.
합의를 위한 강제 기능을 따로 구현하실 계획 이시면 상당히 작업이 오래될 것 같아, 우선은 협의사항이 많이 필요가 없는 "인원수, 팀의 제목, 설명" 수정을 진행하시고
단순히 팀원들 간의 구두로 협의하는 방식으로 구현할 생각 이시면, 전체적으로 수정 하셔도 무방합니다.
단, 몇가지 충돌이 일어나는 경우를 생각해주세요.
그리고 해당 부분은 필수적으로 구현되어야 합니다.
네 답변 감사합니다😊 좋은하루보내세요!
어떤 부분에 대한 설명이 필요한가요? TeamService(인원 수 수정기능)
알고 싶은 내용이 무엇인지 구체적으로 알려주세요 안녕하세요. Team인원 수정에 대해서 궁금증이 생겨 제보합니다. 이번 Spring강의 인원 수를 보시면 99명이 다 차는 경우가 생겼습니다. 혹시 멘토가 인원 수정을 못하게 막아놓은 이유가있나요? 인원 수 조정을 하려면 팀을 종료하거나 삭제하고 다시 만드는 경우만 있는 것 같아 문의드립니다. 제 생각엔 날짜, 프로젝트, 시간, 장소는 바꿀 경우 신청자들에게 혼선을 가져올 수 있다고 생각합니다. 인원 수 같은 경우에는 조정해도 큰 문제가 되지 않는다고 생각합니다. 이 부분에 대한 의견남겨주시면 감사하겠습니다!
추가적으로 제가 연락을 드릴 수 있는 곳이 있을까요? slack id : jihuhwan