팀 Requirement & usecase

22

Transcript of 팀 Requirement & usecase

Page 1: 팀 Requirement & usecase
Page 2: 팀 Requirement & usecase

Source Data Needs Functional Needs Product

Qualities Constraints

Persona 종합 (이하연, 아정, 이푸른솔)

Scenario #1

(수업정보

공유)

수강수업 관련정보

(교수, 수업 내용, 과제,

수업관련 전달사항, 시

험)

수업관련 의견공유

자료업로드 (수정,삭제) 와

읽기 기능

관련 정보 관련 댓글

달기

실시간 채팅

정보제공글과 질문글, 공부메이

트 구하기 글로 항목 구별

정보검색 기능 (키워드 검색)

잘못된 정보 필터링

즉각적인 피드백

활발한 참여

Page 3: 팀 Requirement & usecase

Source Data Needs Functional Needs Product

Qualities Constraints

Scenario#2

(수업평가 및

맞춤강의

제공받기)

수업리뷰

수업평점

타이용자의 수업평

가 모음

내 수업평가 모음

내게 맞춤화된 수

업모음

수업관련 리뷰 작성

나만의 수업평점 달기

수업에 대한 타인들의 평

가와 평균 평점 제공받기

비슷한 성향의 수강생들 데

이터를 기반으로 한 맞춤화된

수업 추천 받기

수업 검색 기능

수업 성향의 유사도가

높은 순으로 수업이 추천됨

수업검색 시 검색결과

에 그 수업과 비슷한 성

향의 수업들이 관련수업

으로 함께 제공됨

많은 데이터 누

적의 필요성

Page 4: 팀 Requirement & usecase

Source Data Needs Functional Needs Product

Qualities

Constra

ints

Mental

Model

단과별 게시판의 하부 수업별 게시

판 제공

수업별 게시판 내에 작성글의 성격

별 하부 게시판 제공 (정보제공, 질

문, 수업메이트)

네비게이션

루트가 상위에 표시됨

Goals 실시간 새로운 정보

집약되고 정리된 나

의 수업관련 정보

즐겨찾기 한 수업에 관한 새 정보

업로드 시 알림 기능

마이 페이지에서 역대 수강한 수업

들 목록과 각 평점 제공

새 정보 소식을 간편히

표시하는 알림 팝업창

별 모양의 평점메기

기를 통한

시각적 편리성

Page 5: 팀 Requirement & usecase

Source Data Needs Functional Needs Product

Qualities Constraints

Environm

ent ` Pc, 모바일의 호환성

기기별, 브라우저별

화면 통일성

Skills

and Abiliti

es

검색기능

직접 게시한 글에 댓글

달릴 시 알림 기능

실시간 채팅기능

댓글 정보를 간편히 표시하는

알림 팝업창

채팅창의 새로고침 아이콘

Page 6: 팀 Requirement & usecase

Product Persona Scenario

수업정보 공유 기능

수업관련 정보원이 전혀 없는,

정보에 대한 욕구가 높은 학생

독다방 어플 설치

수강하는 수업게시판 브라우징

원하는 정보 습득

얻고자 하는 정보에 대한 게시글 작성

게시글의 실시간 댓글 확인

수강 수업을 즐겨찾기 한 후 실시간 업로드 정보 확인

정보의 일부를 때때로 얻고자

하는 학생 (중간 단계의 정보

욕구)

정보를 얻고자 할 때, 해당 수업 게시판에 들어가 정보 탐색

얻고자 하는 정보에 대한 게시글 작성

게시글의 실시간 댓글 확인

Page 7: 팀 Requirement & usecase

Product Persona Scenario

수업평가 및 추천 기능

선호 수업의 성향이 뚜렷한

학생

자신의 과거 수강 수업들에 대한 별평점 작성

수업에 대한 간단한 리뷰 작성

타인의 리뷰, 평점을 통해 듣고자 하는 수업 결정

자신의 수업 평점 데이터를 통해 추천 받은 수업들의 리뷰 확인

후 수업 결정

타인의 추천에 영향을 많이

받는 학생

타인들의 평점 평균이 높은 수업을 제공받고, 각 리뷰 확인 후 수

업 결정

나의 수업 성향을 파악하고자

하는 학생

자신의 과거 수강 수업들에 대한 별평점 작성

마이페이지에 종합정리된 나의 수업 성향 파악

Page 8: 팀 Requirement & usecase

Product Persona Scenario

수업정보 공유 기능

정보를 제공, 공유하고자 하는

욕구가 높은 학생

공유하고자 하는 정보관련 게시글 작성

게시글의 실시간 댓글 확인

실시간 채팅을 통한 정보공유에 참여

일시적 정보원이 아닌 지속적

인 정보 공유 관계를 맺고자

하는 학생

실시간 채팅을 활발히 사용하며 관련 수업 수강자들과 의사소

Page 9: 팀 Requirement & usecase

SCENARIO 1

영문학과생 3학년 지원이는 경영학과를 복수전공하고 있다. 이번 학기는 복수전공 승인 후 처음으로 경영학과 수업을 듣게 되었다. 시간표를 짜기 위해 타임테이블에 들어갔지만 사람들의 추천은 제각각이었고 원하는 정보도 충분하지 않았다. 경영학과에는 아는 사람이 없어서 지인으로부터 추천 받을 수도 없는 상황이었다. 이러한 상황에 힘들어 하던 지원이는 언론홍보영상학부를 복수전공하고 있는 영문과 친구에게 독강생을 위한 ‘독다방’ 어플을 추천 받았다. 자신에게 유용할 것이라고 생각한 지원이는 ‘독다방’어플을 깔고 페이스북 연동을 통해 쉽게 어플에 가입했다. 가입 후 개인정보 기입란에 지원은 자신의 나이, 학년, 본전공과 이중전공 정보만을 간략하게 기입했다. 그 후 수업평가 및 추천 게시판에 들어가 자신이 이제껏 들었던 수업들을 검색을 통해 찾고, 1학년 1학기 때부터 자신이 들었던 모든 수업을 각 학기별로 분류한 후 별점을 통해 간략한 평점을 매겼다. 또한 수업에 대한 리뷰에 추가적인 조모임 정보 등에 대해 작성하였다. 이를 통해 각 학기별 지원이 들었던 수업이 일목요연하게 정리되었고, 자신이 부여한 평점이 높은 순으로 수업들이 정리되었다. 그렇게 모든 수업들을 평가하고 나자 지원의 평가페이지에 추천 수업이 자동으로 나타났다. 지원이 높은 평점을 매긴 수업들에 똑같이 높은 평점을 매긴 학생들이 들었던 높은 평점의 수업들이었다. 이러한 추천 수업들에 관한 정보를 더 알기 위해 지원은 각 수업을 클릭하여 수업에 대한 리뷰들을 읽었다. 그리고 자신의 성향에 맞는 조모임이 없고, 성격을 후하게 주는 교수를 찾아 그 수업을 즐겨찾기 했다. 그 후 즐겨찾기 한 수업에 따라 짠 시간표를 바탕으로 성공적으로 수강신청을 마친 지원이는 개강을 맞게 되었다.

Page 10: 팀 Requirement & usecase

SCENARIO 2

본전공인 영문학과 ‘영어글쓰기’ 수업을 친한 친구와 같이 듣게 된 지원이는 강의실에 낯선 얼굴들이 많은 것에 의아했다. 복수전공으로 영문학과 수업을 듣는 학생들이 많았기 때문이다. 친한 친구와 함께 들어서 수업에 대한 부담감이 없는 지원은 마음 편히 영문학과 수업을 듣고 다음 수업인 경영학과 수업을 들으러 향했다. 처음 듣는 경영학과 수업인 ‘회계원리’는 아는 사람이 하나도 없는 독강 수업이었다. 하지만 ‘독다방’ 어플을 통해 조모임이 없고 성적을 후하게 주시는 교수님을 찾았기 때문에 지원은 마음이 한결 놓였다. 하지만 수업 내용이 어려워서 지원은 수업을 따라잡는 데 어려움을 느꼈다. 한번 이해하지 못한 부분이 발생하자 뒷부분 수업도 모두 놓치고 말았다. 그런데 설상가상으로 교수님이 오늘 수업 내용을 기반으로 한 과제를 내주셨고, 지원은 눈앞이 깜깜해 지는 것을 느꼈다. 집으로 돌아온 지원은 과제를 하기에 앞서 오늘 이해하지 못한 수업내용을 파악하기 위해 수업 자료를 다시 펼쳤다. 하지만 여전히 이해가 되지 않았고, 당장 다음주까지 제출해야 하는 첫 번째 과제에 대해서도 감을 못잡고 있던 도중 혹시나 하는 마음에 ‘독다방’어플을 켰다. 어플의 정보공유 게시판에 들어가 경영학과 게시판을 클릭 후 ‘회계원리’수업 게시판으로 들어갔다. 그리고 하부 게시판인 ‘수업이야기’ 게시판에 들어가 혹시 오늘 수업에 대한 글이 올라왔는지 확인했다. 하지만 오늘 수업에 대한 글은 아직 올라오지 않은 상태였고 고민하던 지원은 직접 질문하기로 결정했다. 게시글 작성하기를 눌러서 오늘 수업에서 이해하지 못한 것을 바탕으로 질문 글을 작성한 후 업로드 하였다.

Page 11: 팀 Requirement & usecase

SCENARIO 2

과제에 대한 문제도 해결하기 위해 지원은 ‘수업이야기’게시판으로 돌아가서 검색창에 과제의 키워드를 입력하였다. 검색 결과 지난 학기에 작성된 과제에 대한 글이 올라와 있었다. 과제는 똑같지는 않았지만 유사했기 때문에 지원은 도움이 될 것이라 생각하고 그 글을 읽기 시작했다. 그 때 지원의 핸드폰 상단에 ‘게시글에 대한 댓글이 달렸습니다’라는 알림 팝업창이 떴다. 팝업창을 클릭하니 지원이 올렸던 게시글에 대한 댓글로 바로 이동되었고, 지원은 자신의 질문에 대한 댓글을 읽었다. 친절하게 답변해준 답변자에게 고마운 마음에 지원은 감사하다고 리댓을 남겼다. 그리고 뒤로가기를 누르자 읽고 있던 과제 관련 게시글로 돌아와서 지원은 다시 그 글을 읽었다. 수업내용과 과제에 대해 만족스런 도움을 얻게 된 지원은 어플을 끄기 전 수업게시판 하단에 ‘NEW’ 아이콘이 깜빡이는 것을 발견했다. 무엇인가 하고 클릭해보자 어플 사용자들의 실시간 자유로운 채팅이 이루어지고 있었다. 지원이처럼 과제를 수행하고 있는 사람들이 많은지 과제에 대한 이야기가 활발하게 이루어지고 있었다. 채팅을 구경하던 지원이는 자신의 본전공인 영문학과 게시판에도 들어가보았다. 그 중 오늘 들은 ‘영어글쓰기’ 수업 게시판에 들어가보았는데, 질문글에 이 수업의 교수님에 대한 질문글이 올라와있었다. 질문글은 교수님께서 중점적으로 평가하는 것이 무엇인지에 대한 내용이었는데, 이 교수님의 수업을 들어본 경험이 있는 지원은 교수님에 대한 정보를 잘 알고 있었기 때문에 이를 공유해주고자 하였고 그 게시글에 대한 답변을 달아주었다. 마지막으로 지원은 ‘회계원리’와 ‘영어글쓰기’ 뿐만 아니라 자신이 이번학기에 수강하는 수업 게시판들에 들어가 게시판 옆의 ‘수강 수업’란에 체크하였다. 그리고 마이페이지에 들어가자 체크한 수업들이 ‘현재 수강중인 수업들’로 분류되어 있었다.

Page 12: 팀 Requirement & usecase

SCENARIO 2

어플을 끄고 다시 과제를 하던 지원이는 잠시 후 휴대폰 알람이 울리자 휴대폰을 확인했다. 휴대폰 상단에는 “‘회계원리’게시판에 새 글이 등록되었습니다”라는 팝업문구가 떠있었고, 문구를 클릭하자 새 글로 자동 이동되어서 지원은 새로 올라온 정보를 확인할 수 있었다. 시험기간이 다가오고 지원이는 ‘회계원리’ 수업 중 시험에 대한 교수님의 설명을 듣고 있었다. 그런데 잠깐 카톡을 확인하는 사이 교수님의 말씀을 놓쳐버렸고 다급해진 지원이는 옆사람에게 물어볼까 하였지만 다들 교수님의 말씀이 끝남과 동시에 빠르게 강의실을 나가버렸다. 지원이는 어떻게 할까 고민하던 중 ‘독다방’어플을 키고 ‘수다방’에 들어갔다. 질문글을 올리기 번거로웠기 때문에 지원이는 수다방에 방금 시험에 대한 설명에 대해 물었고, 빠르게 대답이 돌아왔다. 그리고 수업에 대한 이야기를 조금 더 나눌 수 있었다.

Page 13: 팀 Requirement & usecase

SCENARIO 1 수업 선택시에 독강이 많은 경우를 고려하여 독다방을 통해 자신의 취향에 따라 수업을 선택하는 시나리오

Page 14: 팀 Requirement & usecase

SCENARIO 2 독강수업에 대한 궁금증이나 필요한 정보를 독다방 어플을 통해 얻기도하고 때로는 제공하기도 하는 시나리오

Page 15: 팀 Requirement & usecase

수업평가하기

별점 달기 리뷰 쓰기

Include Include

Page 16: 팀 Requirement & usecase

나에게 맞는 수업 찾기

맞춤수업추천 내 평가

데이터 부재

Include Exclude

Page 17: 팀 Requirement & usecase

(수강전) 수업정보 얻기

평균 별점 보기 타인의 리뷰 보기

Include Include

Page 18: 팀 Requirement & usecase

(수강 중) 수업정보 얻기

검색하기 게시글 쓰기

Include Include

정보의 부재 정보량 과다

Exclude Exclude

Page 19: 팀 Requirement & usecase
Page 20: 팀 Requirement & usecase
Page 21: 팀 Requirement & usecase
Page 22: 팀 Requirement & usecase