Skip to content

minSsan/bookworm-discussions-hub

Repository files navigation

주제: 개발자를 위한 도서 구매 서비스

프로토타입 웹 사이트

테스트 계정 정보

아이디 비밀번호 이름(직업)
[email protected] test123 김철수(학생)
[email protected] user123 김민수(신입 개발자)

서비스 설명

배경

개발 서적을 판매하고, 구매자에 한하여 토론의 장을 마련한다.

목표

스터디에서는 그룹 내의 사람들끼리만 이야기를 나눌 수 있기 때문에, 더 다양한 필드에 있는 사람들과 의견을 주고받기에는 제약이 있다.

스터디에 참여하지 않을 때 뿐만 아니라, 개발 서적을 기반으로 스터디를 진행하는 경우에도 이 서비스를 이용할 수 있다.

즉, 서적 내용을 기반으로 다양한 필드에 있는 사람들과 토론을 하고 싶을 때 언제든 이 서비스를 이용할 수 있다.
이 서비스에서는 개발을 학습하는 학생, 현업자들이 공동의 주제로 서로 다양한 의견을 나눌 수 있다.

핵심 기능

  • 개발 서적 구매자에 한하여, 해당 서적의 토론 참여 가능 (게시글 형식 / 도서 별 카테고리화 - 구매자만 접근 가능)
  • 개발 서적 구매자에 한하여, 토론 게시글 업로드 가능
  • 개발 서적 판매

사용자 및 페르소나

사용자

사용자 사용자 정의 사용자 니즈
김철수 컴퓨터공학과 학생 개발 서적 구매, 개발 서적 스터디 과정에서의 의문점 해소, 서적에서 다루는 주제에 대한 토론
김민수 신입 개발자 개발 서적 구매, 서적에서 다루는 주제에 대한 경력 개발자와의 토론, 실습 피드백
김영희 N년차 경력 개발자 개발 서적 구매, 서적에서 다루는 주제에 대한 신선한 접근 파악, 경험 & 지식 공유 및 내용 복기
김민선 이직자 중고 개발 서적 판매

페르소나

사용자 페르소나
컴퓨터공학과 학생 이름: 김철수
나이: 23
직업: 컴퓨터공학과 재학생
목표: 현 상황에 필요한 개발 서적을 구입하고, 학습 내용을 공유하고 의문점을 해소하고 싶다.
니즈: 중고 개발 서적 구매, 토론 참여
신입 개발자 이름: 김민수
나이: 27
직업: 신입 개발자
목표: 원하는 개발 서적을 구입하고, 경력 개발자와 토론을 통해 의견을 나누고 싶다.
니즈: 개발 서적 구매, 토론 참여
N년차 경력 개발자 이름: 김영희
나이: 45
직업: 시니어 개발자
목표: 원하는 개발 서적을 구입하고, 개발 서적에서 다루는 주제에 대해서 다양한 사람들과 지식을 공유하고 싶다.
니즈: 개발 서적 구매, 토론 참여, 지식 공유
이직자 이름: 김민선
나이: 30
직업: 이직자
목표: 깨끗하게 사용한 개발 서적을 괜찮은 가격으로 판매하고 싶다.
니즈: 중고 개발 서적 판매

사용자 시나리오 및 스토리

1. 개발 학습을 위한 커뮤니티 활동

상황: 김철수 학생은 "클린 아키텍처" 서적을 구매하여 스터디 중 어려운 개념에 부딪혔고, 함께 스터디하는 친구들과는 의견을 주고받았지만 다른 사람들의 견해도 궁금해졌습니다.

사용자 시나리오:

  • 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 구매한 "클린 아키텍처" 서적을 검색합니다.
  • 토론방 입장: 해당 서적의 토론에 참여합니다.
  • 질문 및 의견 공유: 스터디 중 생긴 의문점(예: "의존성 역전 원칙이 실제 프로젝트에서 어떻게 적용될 수 있을까요?")을 질문하고 자신의 생각을 공유합니다.
  • 다양한 의견 교류: 현업 개발자들의 실질적인 적용 사례나 다른 학생들의 참신한 해석 등 다양한 의견을 확인하고 소통합니다.
  • 새로운 관점 확보: 토론을 통해 혼자서는 생각하지 못했던 새로운 관점을 얻고 의문점을 해소합니다.

사용자 스토리:

"컴퓨터공학과 학생으로서, 저는 개발 서적을 읽으며 생기는 의문점을 해소하고 싶습니다. 그래서 다양한 사람들의 의견을 들으며 학습의 깊이를 더하고 싶습니다."

인수 조건:

  • Given: 사용자가 구매한 개발 서적의 토론방에 접속했을 때
  • When: 사용자가 질문을 게시하거나 의견을 작성했을 때
  • Then: 다른 사용자들의 댓글을 통해 24시간 이내에 최소 3개 이상의 다양한 의견을 받을 수 있다.

핵심 가치 제안:

  • 학습 심화: 책만으로는 부족한 부분을 실제 개발자들의 경험과 지식을 통해 보완하여 학습의 깊이를 더합니다.
  • 의문점 해소: 혼자 해결하기 어려운 학습 내용을 다양한 시각의 토론을 통해 명확히 이해할 수 있습니다.
  • 네트워킹 확장: 같은 주제에 관심 있는 학생 및 현업 개발자들과 소통하며 인적 네트워크를 확장할 수 있습니다.

2. 신입 개발자의 실질적인 학습과 성장

상황: 김민수 신입 개발자는 '리팩토링 2판'을 읽고 있지만, 책 내용이 실제 코드에 어떻게 적용되는지 막막함을 느낍니다. 특히 실습 예제를 따라 해보며 막히는 부분에 대해 경력 개발자의 피드백을 받고 싶습니다.

사용자 시나리오:

  • 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 '리팩토링 2판' 서적을 검색합니다.
  • 토론방 입장: 해당 서적의 토론방에 입장하여 실습 코드와 함께 질문을 게시합니다.
  • 경력 개발자 의견 및 피드백 확인: 경력 개발자들이 자신의 코드에 대해 어떤 관점에서 리팩토링할 수 있는지, 또는 어떤 점을 개선할 수 있는지 구체적인 피드백을 받습니다.
  • 토론 및 개선: 피드백 내용을 바탕으로 추가 질문을 하거나 자신의 코드를 개선하며 토론을 이어갑니다.
  • 실력 향상: 경력 개발자의 직접적인 조언을 통해 이론과 실습의 괴리를 줄이고 실제 개발 역량을 강화합니다.

사용자 스토리:

"신입 개발자로서, 저는 개발 서적의 내용을 실제 코드에 적용하는 데 어려움을 느낍니다. 그래서 경력 개발자들의 구체적인 피드백을 통해 실질적인 문제 해결 능력을 키우고 싶습니다."

인수 조건:

  • Given: 사용자가 실습 코드와 함께 질문을 게시했을 때
  • When: 경력 개발자가 해당 질문에 답변 또는 피드백을 제공했을 때
  • Then: 48시간 이내에 최소 1명 이상의 경력 개발자로부터 구체적인 피드백을 받을 수 있다.

핵심 가치 제안:

  • 실질적인 학습: 이론적인 지식을 넘어 실제 코드에 적용하는 방법을 배우고 피드백을 받으며 개발 실력을 향상시킵니다.
  • 경력 개발자 멘토링: 경험 많은 개발자들의 조언과 노하우를 직접 배우고 성장하는 기회를 얻습니다.
  • 오류 해결 및 개선: 막히는 부분에 대한 정확한 피드백을 통해 문제 해결 시간을 단축하고 효율적으로 학습할 수 있습니다.

3. 경력 개발자의 지식 공유 및 인사이트 확보

상황: 김영희 N년차 경력 개발자는 최신 개발 트렌드인 'GoF 디자인 패턴' 서적을 구매하여 읽던 중, 자신이 가진 경험을 토대로 다른 개발자들과 의견을 나누고 싶어졌습니다. 또한, 다른 필드의 개발자들은 이 패턴을 어떻게 해석하고 적용하는지 궁금합니다.

사용자 시나리오:

  • 서비스 접속 및 서적 검색: 개발 서적 구매 및 토론 서비스에 접속하여 'GoF 디자인 패턴' 서적을 검색합니다.
  • 토론방 입장 및 의견 제시: 해당 서적의 토론방에 입장하여 자신의 경험을 바탕으로 특정 디자인 패턴에 대한 새로운 해석이나 실제 적용 사례를 공유합니다.
  • 다양한 관점의 토론 참여: 신입 개발자나 학생들의 참신한 질문, 다른 경력 개발자들의 다양한 필드에서의 적용 사례 등 예상치 못한 관점의 의견들을 접하고 토론에 참여합니다.
  • 지식 복기 및 확장: 자신의 지식을 공유하며 내용을 복기하고, 다른 사람들의 의견을 통해 미처 생각지 못했던 새로운 인사이트를 얻어 지식을 확장합니다.
  • 커뮤니티 기여: 자신의 경험과 지식을 공유함으로써 개발 커뮤니티에 기여하고 뿌듯함을 느낍니다.

사용자 스토리:

"N년차 경력 개발자로서, 저는 제가 가진 지식과 경험을 다른 개발자들과 나누고 싶습니다. 그리고 다양한 필드에 있는 사람들과 토론하며 새로운 관점을 얻고 제 지식을 확장하고 싶습니다."

인수 조건:

  • Given: 사용자가 개발 서적 토론방에 지식 공유나 의견을 게시했을 때
  • When: 다른 사용자들이 해당 게시글에 댓글을 달거나 새로운 질문을 했을 때
  • Then: 24시간 이내에 최소 5개 이상의 상호작용(댓글, 질문 등)이 발생하여 활발한 토론이 이루어진다.

핵심 가치 제안:

  • 지식 공유 및 복기: 자신이 가진 지식과 경험을 나누며 내용을 더욱 견고히 하고 복기할 수 있습니다.
  • 새로운 관점 확보: 다양한 수준과 필드의 개발자들과 토론하며 신선한 접근 방식과 새로운 인사이트를 얻을 수 있습니다.
  • 커뮤니티 기여: 자신의 경험을 통해 다른 개발자들의 성장을 돕고, 개발 커뮤니티 활성화에 기여하는 보람을 느낄 수 있습니다.

4. 사용하지 않는 개발 서적의 효율적인 판매

상황: 김민선 이직자는 이직 준비를 하면서 보았던 깨끗하게 사용한 개발 서적들을 정리하고 싶습니다. 버리기는 아깝고 중고 서점에 팔자니 가격을 제대로 못 받을 것 같아 고민 중입니다.

사용자 시나리오:

  • 김민선, 서비스 접속 및 중고 서적 판매 기능 확인: 개발 서적 구매 및 토론 서비스에 접속하여 중고 서적 판매 기능을 확인합니다.
  • 판매 등록: 판매할 개발 서적의 정보(제목, 저자, 상태, 가격 등)를 입력하고 사진을 첨부하여 판매 글을 등록합니다.
  • 구매 문의 확인: 판매 글 등록 후, 서비스를 통해 구매를 희망하는 다른 사용자들의 문의를 확인합니다.
  • 판매 성사 및 정산: 적절한 구매자가 나타나면 판매를 성사시키고, 서비스의 안전한 정산 시스템을 통해 대금을 받습니다.
  • 간편한 서적 정리: 사용하지 않는 서적을 합리적인 가격에 판매하며 공간을 확보하고 부수입을 얻습니다.

사용자 스토리:

"이직자로서, 저는 깨끗하게 사용한 개발 서적을 합리적인 가격으로 판매하고 싶습니다. 그래서 필요한 사람에게 책이 전달되고, 저는 부수입을 얻고 싶습니다."

인수 조건:

  • Given: 사용자가 중고 서적 판매 글을 등록했을 때
  • When: 다른 사용자가 해당 서적에 관심을 보이고 구매를 문의했을 때
  • Then: 판매 글 등록 후 72시간 이내에 최소 1건 이상의 구매 문의를 받을 수 있다.

핵심 가치 제안:

  • 간편한 중고 서적 판매: 번거로운 절차 없이 사용하지 않는 개발 서적을 편리하게 판매할 수 있습니다.
  • 합리적인 가격 보장: 개발 서적 전문 플랫폼에서 가치를 인정받아 합리적인 가격으로 판매할 수 있습니다.
  • 자원 순환 기여: 불필요한 책을 필요한 다른 개발자에게 전달함으로써 자원 순환에 기여합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages