Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[스티치] 사용자 이야기 미션 제출합니다 #51

Merged
merged 8 commits into from
Jun 9, 2020
168 changes: 167 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,167 @@
# woowa-userstory-2020
# 🐣 코린(Corin, 주니어 개발자들을 위한 커뮤니티) - 유저 시나리오

## 😆 서비스 소개

> 여기서는 주니어 개발자를 아직 취직을 하지 않았거나, 실무를 경험해보지 못한 개발자들를 지칭하는 용어로 사용하겠습니다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

여기에서 맞춤법 검사를 돌려 보시면 좋을 것 같아요 :)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵!! 한 번 확인해볼게요!!!




### 기획 동기

- 대학생이 아닌 사람들을 위한 커뮤니티는 찾기가 어렵다.
- 대학생들을 위한 커뮤니티(에브리타임)은 존재한다.
- 커뮤니티(에브리타임) 내에 학과(컴퓨터 관련 전공) 게시판이 존재한다.
- 학과 내부 과제와 관련된 글이 주를 이루고 개발과 관련된 내용을 찾기 어렵다.
- 대학생 또는 대학생이 아닌 주니어 개발자들이 편하게 게시글을 올릴 수 있는 커뮤니티가 있으면 어떨까?
- 개발자의 공유하는 문화를 주니어 개발자일때부터 느껴보면 어떨까?



### 서비스 사용법

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

서비스 기능 중에 가장 우선순위가 높은 기능은 무엇일까요?
Q&A인지, 스터디 모집인지, 기술 블로그 조회인지 우선순위가 좀 더 명확해야 서비스가 구체적으로 어떤 서비스인지 다른 사람들에게 기억될 수 있을 것 같아요 :)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 시나리오를 작성하면서 말씀해주신 부분들을 느꼈어요 ㅜㅡㅜ
함께 제공하고 싶은 기능들을 많은데 그렇게 기능을 막 다 추가하려니 오히려 서비스가 좀 어수선한 느낌이 들더라구요!!

일단 서비스에서 제공하는 기능을 우선순위 순서대로 두고 추후 제공하면 좋을 서비스 기능에 대해서는 표시해두도록 하겠습니다!


Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

책이나 온,오프라인 강의등을 추천하거나 리뷰해주는 게시판이 있다면 처음 학습하는 분들에게 효과적일 것 같아요! 저도 처음 공부를 시작할 때 이 부분에서 굉장히 힘들었거든요 😭

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 항상 양질의 강의나 교육 프로그램을 찾으려고 노력했는데 해당 게시판이 있다면 많은 도움이 될 것 같아요!! 추가하도록 하겠습나다 :)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 디디와 동일한 서비스가 있었으면 좋을꺼 같아요! 수많은 책과 온라인 오프라인 강의가 있지만, 실제로 좋은 콘텐츠를 찾기 위해서는 리뷰를 봐야 하는데 리뷰 폭이 주니어 개발자 부터 시니어 개발자까지 있다 보니, 내 수준에 맞는 책을 찾기가 어렵더라고요! 주니어 개발자를 위한 책과 강의들에 대해 리뷰할수 있는 서비스가 있다면 너무 좋을꺼 같습니다!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵!! 저도 제안해주신 의견이 정말 적절하고 도움이 될 것 같아서 추가해뒀습니다.
교재 또는 강의를 함께 통칭하기 위해 교육 자료 추천 게시판이라는 이름으로 한 번 추가해 보겠습니다!!!

- Q&A 등록
- 질문글을 Q&A 게시판에 등록한다.
- 해당 질문에 대하여 아는 사람들은 아래 댓글로 작성해둔다.
- 글이 길어질 경우 해당 게시글을 태그하는 새로운 게시글을 작성한다.
- 스터디 모집

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

스터디는 기술분야와 상관없이 쭉 순서대로 모집글이 올라가는 형태일까요?
스터디 모집글이 많아진다면 어떻게 내가 원하는 스터디를 찾을 수 있을까요?

- 스터디원을 모집하는 글을 스터디 게시판에 등록한다.
- 신청 버튼을 누르면 해당 글을 작성한 글쓴이에게 참가 요청이 보내진다.
- 자유게시판
- 개발과 관련된 자유로운 의견을 교환할 수 있다.
- 글은 익명으로 작성 가능하다.
- 댓글도 익명으로 작성 가능하다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

익명게시판이 있으면 장단점이 존재할꺼같아요! 근데, 일반 게시판과 익명게시판을 둘이 합쳐놓는다면 무분별한 글이 존재할꺼 같아요. 분리 하는게 어떨까요!?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

사실 익명을 최대한 지양하고 싶긴 하지만 그런 경우 의견을 제시하기 꺼려햐는 사용자들이 있는 것 같더라구요.
그래서 따로 익명 게시판을 만들기가 고민이 들었습니다. 그래서 댓글을 작성할 때 익명을 원하는 사용자들은 익명으로 댓글을 달 수 있도록 하는게 어떨가 싶은데 이 부분도 조금 더 생각을 해봐야 할 문제인것 같아요.
좋은 의견 감사합니다 :)

- 기술 블로그 조회
- 서비스 회사 또는 유명한 개발자들의 기술 블로그를 바로 찾아갈 수 있다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

링크
링크
이 사이트를 참고해보면 좋을꺼 같아요. 또한 기술 블로그에 모든 글이 아니라, 주니어 개발자에게 맞는 글을 추천해주는게 더 좋을꺼 같은데, 기준을 잡기가 쉽지 않겠네요! 사실 기술블로그 글들이 좋지만, 아직 주니어 개발자에게 맞지 않는 글들이 있는 경우가 있는거 같아요ㅎㅎ 기준에 대해 고민해보시는걸 추천합니다!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이미 이런 서비스들이 존재하고 있었군요!!! 좋은 정보 감사합니다!!
대표적이고 읽기 쉽도록 적은 기술 블로그들에 대해서 주로 사용하는 기술 스택과 링크를 달아서 게시판으로 관리하면 어떨까? 해서 적은 글이었어요.

사실 주니어 개발자들을 타겟으로 잡은 만큼 기술 블로그 선정에도 적절한 기준이 필요할 것 같네요!!
좋은 의견 감사합니다 👍


- 채용 공고 검색
- 개발자 구직 공고들을 확인할 수 있다.



### 타겟 고객

- 개발자를 꿈꾸지만 어디서부터 어떻게 시작을 해야 하는지 모르는 고객
- 개발을 하다가 모르는 부분이 발생했는데 다른 개발자들의 기술 블로그를 보고 이해하기는 힘들고 본인과 비슷한 시선에서 바라본 사람들의 해결법을 듣고 싶은 고객
- 개발자를 준비하는 과정에서 궁금한 점이나 고민들을 털어놓고 조언이나 위로를 듣고 싶은 고객
- 개발자를 꿈꾸면서 비슷한 처지에 있는 사람들과 공유하고 함께 공부하면서 꿈을 이루고 싶은 고객

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 서비스가 운영된다면, 교육자나 멘토들 또한 해당 서비스에 참여하고 싶을텐데, 그런 분들도 타겟 고객에 추가하는건 어떨까요? 아니면 혹시 순수하게 주니어 개발자만을 위한 서비스를 만들고 싶으신건가요?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

에브리타임과 같은 서비스로 생각을 하고 있었습니다.
그래서 같은 입장이나 상황에 있는 사용자들만 대상으로 생각했는데 좀 더 사용자들에게 양질의 정보를 제공하려면 교육자, 멘토와 같은 사람들도 참여하면 좋을 것 같아요.

아직 서비스에 대한 확실한 사용자 범위를 정하지 못한 것 같아요.
좀 더 저의 서비스 대상자에 대해 고민하고 수정해보도록 하겠습니다 :)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

주니어 개발자들이 서로 정보를 공유하는 것은 좋지만, Q&A 게시판같은 경우에 주니어개발자보다 시니어 개발자 분들이 더 좋은 답변을 남겨주는 경우가 있을꺼 같아요. 위에 디디가 말했던 멘토 서비스를 도입해보시는 것도 좋을꺼 같아요! 너무 주니어 개발자로 국한되어있지 않았으면 좋겠습니다!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

처음에 다양한 사용자들을 타겟으로 잡는 것이 서비스 구상에 어려움을 주지 않을까? 하고 최소한의 사용자만 타겟으로 정했는데 다양한 의견을 받고 나니 충분히 다시 고려해봐도 좋을 부분인 것 같네요!!
다양한 사용자에 대해서 조금 더 고민해보도록 하겠습니다 :)



## 👨‍👩‍👧‍👦 사용자

### 잠재 사용자 파악하기

#### 사용자 리서치

##### 제품

- 커뮤니티 서비스



##### 예상 역할

- 개발자를 준비하는 대학생 또는 일반인
- 시스템 관리자



##### 인터뷰 주제

- 평소에 커뮤니티를 자주 이용하나요?

- 커뮤니티를 통해 개발과 관련된 도움을 받은 적이 있나요?

- 개발과 관련되어 궁금한 점이 생겼을 때 커뮤니티에 질문글을 남기나요? 그 이유는?

- 개발과 관련되어 궁금한 점이 생겼을 때 커뮤니티에 검색을 해보나요?

- 검색을 하는 경우에 아쉬운 점이 있었나요? 그 이유는?

- 커뮤니티에 자신의 처지 또는 상황에 대해 글을 남겨본 적이 있나요? 그 이유는?



##### 인터뷰 내용

재능있는 거북이씨 (27 거북이, IT 계열 취업준비생)

- 따로 사용하지 않았습니다.
- 네! 학교 커뮤니티에서 과제와 관련된 도움을 얻은 적이 있습니다.
- 구글링을 해서도 원하는 정보를 얻기 힘들 경우에 차선책으로 커뮤니티에 질문글을 남기기도 합니다.
- 네!
- 컨텐츠가 부족하거나 유저가 부족해서 원하는 결과를 얻기 힘든 경우가 많았다.
- 나의 상황을 객관적인 시선으로 바라볼 수 있기 때문입니다.



드링킹 토니씨 (26 남, IT 계열 취업준비생)

- 자주 사용하지 않습니다.
- 네! 과 채팅방 또는 학교 개발 관련 오픈 채팅방을 통해서 받은 적이 있습니다.
- 아니요.. 대부분의 질문은 구글링으로 답이 나오기 때문에 따로 남긴 적은 없습니다.
- 네! 비슷한 입장이 사람들이 모인 커뮤니티에서 검색을 하면 조금 더 현실적인 상황에 맞는 답변을 얻을 수 있는 것 같습니다.
- 대부분의 커뮤니티가 익명성을 지니고 있어서 그 익명성 뒤에 숨어서 분탕(?)을 치는 사람들 때문에 아쉬운 점이 많았던 것 같습니다.
- 성격상 그런 글을 잘 남기지 않습니다.



### Persona 작성하기

#### 패턴 분석 (개발자를 준비하는 대학생 또는 일반인)

- 구글링을 먼저 하고 원하는 결과가 나오지 않을 경우 질문글을 작성함.
- 검색하려는 정보가 현재 자신의 상황과 관련이 있는 경우 커뮤니티에 검색함.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

위 문장에 대해 더 자세한 설명이 필요해요~!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵!! 조금 더 내용을 상세하게 수정하도록 하겠습니다 👍

- 커뮤니티의 전문성, 정보의 양이 부족한 경우 아쉬움을 느낌.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

커뮤니티의 전문성은 시니어 개발자가 많은 커뮤니티의 강점이 되지 않을까요?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

해당 부분은 인터뷰에서 얻은 패턴의 분석이라서 우선 작성해두었습니다.

그러나 커뮤니티의 전문성은 제가 기획하는 커뮤니티에서 정말 신중히 고민해봐야 할 문제인 것 같습니다.
주니어 개발자만이 모인 커뮤니티가 전문성에 장점을 가지긴 힘들 것 같아서 어떻게 이 점을 해결할 수 있는지 조금 더 고민해봐야 할 것 같아요!!

좋은 고민거리 주셔서 감사합니다 👍




#### 목적 정의 (개발자를 준비하는 대학생 또는 일반인)

- 나와 비슷한 상황에 놓인 사람들과 이야기하고 싶다.
- 모르는 내용에 대해 검색을 하고 싶다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 모르는 내용에 대해 검색을 하고 싶다.
- 모르는 내용에 대해 나와 비슷한 수준의 개발자들의 답변을 검색을 하고 싶다.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

위와 같이 작성하는 것이 시니어에 비해 전문성이 적은 코린이들을 위한 게시판에 검색할 이유가 될 것 같아요!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

조금 더 목적을 상세하게 정의하는 것이 좋은 것 같아요!!
해당 부분 수정하였습니다 :)

- 모르는 내용에 대해 질문을 하고 싶다.
- IT 관련 공고도 함께 확인하고 싶다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IT 관련 공고가 취업 공고일까요...? 구체적으로 적어주시면 좋을꺼 같습니다!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

그렇네요!! 조금 더 상세하게 작성하도록 하겠습니다!!

- 전문적인 기술 블로그도 함께 검색하고 싶다.
- 공부를 진행하다가 비슷한 기술 스택에 관심이 있는 사람들과 함께 스터디를 하고 싶다.



#### 개별 Persona 설명

이코린

- 27세
- 서비스 회사 취업준비생
- 컴퓨터공학 전공
- Needs
- 서비스 회사에 취직하기 위해 어떤 것들이 필요한지 조언을 얻고 싶다.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

사이트의 주 사용자들인 주니어 개발자는 실무 경험 X, 입사 X인 개발자들인데 조언을 해줄 수 있을까요 ?

막 서비스 회사에 입사한 주니어 개발자가 서비스 회사에 취직하기 위해 필요한 것들을 더 많이 알고 있을 수는 있겠네요!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

에브리타임에 졸업생 게시판 이라는 게시판이 존재하더라구요.
해당 게시판은 졸업을 하고 갓 취직을 한 선배들이 정보를 공유해주는 곳이여서 많은 사용자들이 도움을 받더라구요.

저도 이런 게시판을 생각했는데 여기에 설명이 너무 부족했던 것 같습니다.
조금 더 상세하게 설명을 달아서 이해하기 쉽도록 수정해볼게요!!

- 처음 개발 공부를 시작하다가 모르는 부분을 간단하게 질문하고 싶다.
- 관심있는 기술 스택을 함께 공부할 스터디를 구하고 싶다.
- Customer Job
- 프로그래밍 역량을 키워서 자신이 꿈꾸는 개발자가 될 수 있다.



## 🎬 유저 스토리 도출하기

### 시나리오

> 이코린은 개발자하면 기술 블로그!!! 라는 생각에 기술 블로그 플랫폼을 찾아본다.
>
> 요즘 핫한 Gatsby를 사용하여 블로그를 만들고 싶지만 자신처럼 처음 시작하는 사람이 이해하기 쉬운 글을 찾기가 쉽지 않다. 그는 자신과 비슷한 주니어 개발자가 활동하는 코린(Corin)의 관련 게시판에서 'Gatsby로 기술 블로그 만들기'를 검색한다. 하지만 원하는 답을 얻지 못한 코린은 관련 Q&A 게시판에 질문을 등록한다.
>
> 질문을 등록한 후 코린은 Gatsby.js를 구성하는 js에 대하여 공부가 필요하다고 느낀다. 코린은 혼자 공부하는 것보다 함께 스터디를 할 때 더 효율이 좋았던 기억이 떠올라 스터디 모집 게시판에 js를 함께 공부할 사람들을 구하는 글을 작성한다.
>
> 얼마후 그의 게시글에 스터디 참가 요청들이 도착해 있고 코린은 함께 스터디를 진행하기로 한다.



### 시나리오에서 요구사항 도출

| 시나리오 | 요구사항 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| 이코린은 개발자하면 기술 블로그!!! 라는 생각에 기술 블로그 플랫폼을 찾아본다. <br />요즘 핫한 Gatsby를 사용하여 블로그를 만들고 싶지만 자신처럼 처음 시작하는 사람이 이해하기 쉬운 글을 찾기가 쉽지 않다. <br />그는 자신과 비슷한 주니어 개발자가 활동하는 코린(Corin)의 관련 게시판에서 'Gatsby로 기술 블로그 만들기'를 검색한다. | - 기술 스택에 맞는 페이지가 개별적으로 있어야 한다.<br />- 게시판에는 검색이 가능해야 한다. |
| 하지만 원하는 답을 얻지 못한 코린은 관련 Q&A 게시판에 질문을 등록한다. | - 게시판에 게시글을 작성할 수 있어야 한다. |
| 질문을 등록한 후 코린은 Gatsby.js를 구성하는 js에 대하여 공부가 필요하다고 느낀다. <br />코린은 혼자 공부하는 것보다 함께 스터디를 할 때 더 효율이 좋았던 기억이 떠올라 스터디 모집 게시판에 js를 함께 공부할 사람들을 구하는 글을 작성한다. | - 스터디 모집 게시판이 존재해야 한다.<br />- 게시판에 게시글을 작성할 수있어야 한다. |
| 얼마후 그의 게시글에 스터디 참가 요청들이 도착해 있고 코린은 함께 스터디를 진행하기로 한다. | - 스터디 게시글에 참가 요청 기능이 있어야 한다.<br />- 게시글 작성자는 스터디 참가 요청 결과를 받아야 한다. |