| 아이디 | 비밀번호 | 이름(직업) |
|---|---|---|
[email protected] |
test123 |
김철수(학생) |
[email protected] |
user123 |
김민수(신입 개발자) |
개발 서적을 판매하고, 구매자에 한하여 토론의 장을 마련한다.
스터디에서는 그룹 내의 사람들끼리만 이야기를 나눌 수 있기 때문에, 더 다양한 필드에 있는 사람들과 의견을 주고받기에는 제약이 있다.
스터디에 참여하지 않을 때 뿐만 아니라, 개발 서적을 기반으로 스터디를 진행하는 경우에도 이 서비스를 이용할 수 있다.
즉, 서적 내용을 기반으로 다양한 필드에 있는 사람들과 토론을 하고 싶을 때 언제든 이 서비스를 이용할 수 있다.
이 서비스에서는 개발을 학습하는 학생, 현업자들이 공동의 주제로 서로 다양한 의견을 나눌 수 있다.
- 개발 서적 구매자에 한하여, 해당 서적의 토론 참여 가능 (게시글 형식 / 도서 별 카테고리화 - 구매자만 접근 가능)
- 개발 서적 구매자에 한하여, 토론 게시글 업로드 가능
- 개발 서적 판매
| 사용자 | 사용자 정의 | 사용자 니즈 |
|---|---|---|
| 김철수 | 컴퓨터공학과 학생 | 개발 서적 구매, 개발 서적 스터디 과정에서의 의문점 해소, 서적에서 다루는 주제에 대한 토론 |
| 김민수 | 신입 개발자 | 개발 서적 구매, 서적에서 다루는 주제에 대한 경력 개발자와의 토론, 실습 피드백 |
| 김영희 | N년차 경력 개발자 | 개발 서적 구매, 서적에서 다루는 주제에 대한 신선한 접근 파악, 경험 & 지식 공유 및 내용 복기 |
| 김민선 | 이직자 | 중고 개발 서적 판매 |
| 사용자 | 페르소나 |
|---|---|
| 컴퓨터공학과 학생 | 이름: 김철수 나이: 23 직업: 컴퓨터공학과 재학생 목표: 현 상황에 필요한 개발 서적을 구입하고, 학습 내용을 공유하고 의문점을 해소하고 싶다. 니즈: 중고 개발 서적 구매, 토론 참여 |
| 신입 개발자 | 이름: 김민수 나이: 27 직업: 신입 개발자 목표: 원하는 개발 서적을 구입하고, 경력 개발자와 토론을 통해 의견을 나누고 싶다. 니즈: 개발 서적 구매, 토론 참여 |
| N년차 경력 개발자 | 이름: 김영희 나이: 45 직업: 시니어 개발자 목표: 원하는 개발 서적을 구입하고, 개발 서적에서 다루는 주제에 대해서 다양한 사람들과 지식을 공유하고 싶다. 니즈: 개발 서적 구매, 토론 참여, 지식 공유 |
| 이직자 | 이름: 김민선 나이: 30 직업: 이직자 목표: 깨끗하게 사용한 개발 서적을 괜찮은 가격으로 판매하고 싶다. 니즈: 중고 개발 서적 판매 |
상황: 김철수 학생은 "클린 아키텍처" 서적을 구매하여 스터디 중 어려운 개념에 부딪혔고, 함께 스터디하는 친구들과는 의견을 주고받았지만 다른 사람들의 견해도 궁금해졌습니다.
사용자 시나리오:
- 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 구매한 "클린 아키텍처" 서적을 검색합니다.
- 토론방 입장: 해당 서적의 토론에 참여합니다.
- 질문 및 의견 공유: 스터디 중 생긴 의문점(예: "의존성 역전 원칙이 실제 프로젝트에서 어떻게 적용될 수 있을까요?")을 질문하고 자신의 생각을 공유합니다.
- 다양한 의견 교류: 현업 개발자들의 실질적인 적용 사례나 다른 학생들의 참신한 해석 등 다양한 의견을 확인하고 소통합니다.
- 새로운 관점 확보: 토론을 통해 혼자서는 생각하지 못했던 새로운 관점을 얻고 의문점을 해소합니다.
사용자 스토리:
"컴퓨터공학과 학생으로서, 저는 개발 서적을 읽으며 생기는 의문점을 해소하고 싶습니다. 그래서 다양한 사람들의 의견을 들으며 학습의 깊이를 더하고 싶습니다."
인수 조건:
- Given: 사용자가 구매한 개발 서적의 토론방에 접속했을 때
- When: 사용자가 질문을 게시하거나 의견을 작성했을 때
- Then: 다른 사용자들의 댓글을 통해 24시간 이내에 최소 3개 이상의 다양한 의견을 받을 수 있다.
핵심 가치 제안:
- 학습 심화: 책만으로는 부족한 부분을 실제 개발자들의 경험과 지식을 통해 보완하여 학습의 깊이를 더합니다.
- 의문점 해소: 혼자 해결하기 어려운 학습 내용을 다양한 시각의 토론을 통해 명확히 이해할 수 있습니다.
- 네트워킹 확장: 같은 주제에 관심 있는 학생 및 현업 개발자들과 소통하며 인적 네트워크를 확장할 수 있습니다.
상황: 김민수 신입 개발자는 '리팩토링 2판'을 읽고 있지만, 책 내용이 실제 코드에 어떻게 적용되는지 막막함을 느낍니다. 특히 실습 예제를 따라 해보며 막히는 부분에 대해 경력 개발자의 피드백을 받고 싶습니다.
사용자 시나리오:
- 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 '리팩토링 2판' 서적을 검색합니다.
- 토론방 입장: 해당 서적의 토론방에 입장하여 실습 코드와 함께 질문을 게시합니다.
- 경력 개발자 의견 및 피드백 확인: 경력 개발자들이 자신의 코드에 대해 어떤 관점에서 리팩토링할 수 있는지, 또는 어떤 점을 개선할 수 있는지 구체적인 피드백을 받습니다.
- 토론 및 개선: 피드백 내용을 바탕으로 추가 질문을 하거나 자신의 코드를 개선하며 토론을 이어갑니다.
- 실력 향상: 경력 개발자의 직접적인 조언을 통해 이론과 실습의 괴리를 줄이고 실제 개발 역량을 강화합니다.
사용자 스토리:
"신입 개발자로서, 저는 개발 서적의 내용을 실제 코드에 적용하는 데 어려움을 느낍니다. 그래서 경력 개발자들의 구체적인 피드백을 통해 실질적인 문제 해결 능력을 키우고 싶습니다."
인수 조건:
- Given: 사용자가 실습 코드와 함께 질문을 게시했을 때
- When: 경력 개발자가 해당 질문에 답변 또는 피드백을 제공했을 때
- Then: 48시간 이내에 최소 1명 이상의 경력 개발자로부터 구체적인 피드백을 받을 수 있다.
핵심 가치 제안:
- 실질적인 학습: 이론적인 지식을 넘어 실제 코드에 적용하는 방법을 배우고 피드백을 받으며 개발 실력을 향상시킵니다.
- 경력 개발자 멘토링: 경험 많은 개발자들의 조언과 노하우를 직접 배우고 성장하는 기회를 얻습니다.
- 오류 해결 및 개선: 막히는 부분에 대한 정확한 피드백을 통해 문제 해결 시간을 단축하고 효율적으로 학습할 수 있습니다.
상황: 김영희 N년차 경력 개발자는 최신 개발 트렌드인 'GoF 디자인 패턴' 서적을 구매하여 읽던 중, 자신이 가진 경험을 토대로 다른 개발자들과 의견을 나누고 싶어졌습니다. 또한, 다른 필드의 개발자들은 이 패턴을 어떻게 해석하고 적용하는지 궁금합니다.
사용자 시나리오:
- 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 'GoF 디자인 패턴' 서적을 검색합니다.
- 토론방 입장 및 의견 제시: 해당 서적의 토론방에 입장하여 자신의 경험을 바탕으로 특정 디자인 패턴에 대한 새로운 해석이나 실제 적용 사례를 공유합니다.
- 다양한 관점의 토론 참여: 신입 개발자나 학생들의 참신한 질문, 다른 경력 개발자들의 다양한 필드에서의 적용 사례 등 예상치 못한 관점의 의견들을 접하고 토론에 참여합니다.
- 지식 복기 및 확장: 자신의 지식을 공유하며 내용을 복기하고, 다른 사람들의 의견을 통해 미처 생각지 못했던 새로운 인사이트를 얻어 지식을 확장합니다.
- 커뮤니티 기여: 자신의 경험과 지식을 공유함으로써 개발 커뮤니티에 기여하고 뿌듯함을 느낍니다.
사용자 스토리:
"N년차 경력 개발자로서, 저는 제가 가진 지식과 경험을 다른 개발자들과 나누고 싶습니다. 그리고 다양한 필드에 있는 사람들과 토론하며 새로운 관점을 얻고 제 지식을 확장하고 싶습니다."
인수 조건:
- Given: 사용자가 개발 서적 토론방에 지식 공유나 의견을 게시했을 때
- When: 다른 사용자들이 해당 게시글에 댓글을 달거나 새로운 질문을 했을 때
- Then: 24시간 이내에 최소 5개 이상의 상호작용(댓글, 질문 등)이 발생하여 활발한 토론이 이루어진다.
핵심 가치 제안:
- 지식 공유 및 복기: 자신이 가진 지식과 경험을 나누며 내용을 더욱 견고히 하고 복기할 수 있습니다.
- 새로운 관점 확보: 다양한 수준과 필드의 개발자들과 토론하며 신선한 접근 방식과 새로운 인사이트를 얻을 수 있습니다.
- 커뮤니티 기여: 자신의 경험을 통해 다른 개발자들의 성장을 돕고, 개발 커뮤니티 활성화에 기여하는 보람을 느낄 수 있습니다.
상황: 김민선 이직자는 이직 준비를 하면서 보았던 깨끗하게 사용한 개발 서적들을 정리하고 싶습니다. 버리기는 아깝고 중고 서점에 팔자니 가격을 제대로 못 받을 것 같아 고민 중입니다.
사용자 시나리오:
- 김민선, 서비스 접속 및 중고 서적 판매 기능 확인: 개발 서적 구매 및 토론 서비스에 접속하여 중고 서적 판매 기능을 확인합니다.
- 판매 등록: 판매할 개발 서적의 정보(제목, 저자, 상태, 가격 등)를 입력하고 사진을 첨부하여 판매 글을 등록합니다.
- 구매 문의 확인: 판매 글 등록 후, 서비스를 통해 구매를 희망하는 다른 사용자들의 문의를 확인합니다.
- 판매 성사 및 정산: 적절한 구매자가 나타나면 판매를 성사시키고, 서비스의 안전한 정산 시스템을 통해 대금을 받습니다.
- 간편한 서적 정리: 사용하지 않는 서적을 합리적인 가격에 판매하며 공간을 확보하고 부수입을 얻습니다.
사용자 스토리:
"이직자로서, 저는 깨끗하게 사용한 개발 서적을 합리적인 가격으로 판매하고 싶습니다. 그래서 필요한 사람에게 책이 전달되고, 저는 부수입을 얻고 싶습니다."
인수 조건:
- Given: 사용자가 중고 서적 판매 글을 등록했을 때
- When: 다른 사용자가 해당 서적에 관심을 보이고 구매를 문의했을 때
- Then: 판매 글 등록 후 72시간 이내에 최소 1건 이상의 구매 문의를 받을 수 있다.
핵심 가치 제안:
- 간편한 중고 서적 판매: 번거로운 절차 없이 사용하지 않는 개발 서적을 편리하게 판매할 수 있습니다.
- 합리적인 가격 보장: 개발 서적 전문 플랫폼에서 가치를 인정받아 합리적인 가격으로 판매할 수 있습니다.
- 자원 순환 기여: 불필요한 책을 필요한 다른 개발자에게 전달함으로써 자원 순환에 기여합니다.