Skip to content

프로젝트 계획 시즌5

류성현 edited this page Mar 9, 2022 · 4 revisions

기획

  • 비전: 왜 이 프로젝트가 끝나야 하는지 프로젝트의 최종 상태를 기술
  • 미션: 비전에 도달하기 위해 필요한 경로
  • 목표: 외부에서 볼 때 프로젝트의 성공을 측정할 수 있는 기준
  • 원칙: 팀이 의사결정을 할 때 사용할 수 있는 가치있는 문장

비전

  • 학습로그 서비스는 크루들의 학습에 대한 메타인지를 기르는데 도움을 주는 학습로그 작성을 장려한다.

미션

  • 작성한 학습로그를 기반으로 어떤 역량을 쌓고 있는지 관리할 수 있다.
  • 정기적으로 현재 상태를 서머리할 수 있는 기능을 개발한다.
  • 안정적인 서비스를 제공한다.

목적

  • 역량을 관리할 수 있다.
  • 작성한 학습로그에 역량을 맵핑할 수 있다.
  • 현재 역량에 대한 리포트를 작성할 수 있다.

기능 & 스토리

기능 도출

  • 학습 카테고리를 관리할 수 있는 기능
  • 학습로그에 카테고리를 맵핑하는 기능
  • 현재 역량 카테고리를 기반으로 요약할 수 있는 기능

기능 인수 조건

  • 역량(학습 카테고리)을 관리할 수 있다.
    • 생성/목록조회/수정/삭제
  • 학습로그를 역량에 맵핑할 수 있다.
    • 추가/제외
  • 현재 역량를 기반으로 리포트를 작성할 수 있다.
    • 생성/목록조회/수정/삭제
    • 역량별 가중치 등록

스토리

역량

  • 수강생은 작성한 학습로그의 카테고리를 등록하기 위해 역량을 관리한다.

학습로그 역량 맵핑

  • 수강생은 작성한 학습로그에 역량을 맵핑한다.
  • 수강생은 작성한 학습로그에 역량을 제거한다.

리포트

  • 수강생은 현재 역량과 학습로그의 상태를 요약하는 리포트를 작성한다.
  • 수강생은 자신의 리포트 목록을 조회한다.
  • 수강생은 다른사람의 리포트를 조회한다.
  • 수강생은 자신이 작성한 리포트의 제목과 설명을 수정한다.
  • 수강생은 자신의 리포트를 제거한다.

시나리오 & 테스트

  • 코드에 작성하기
  • cucumber 이용
Clone this wiki locally