Team Project Software Requirement(SR)

장봄·2020년 8월 11일
0

code-states_2주Project

목록 보기
2/3

💻 About Project

todoList를 만들면서 지금까지 배운것을 이용해보기 위한 시간을 가지고 했습니다.
복습과 하나를 완성해본다는 느낌으로 프로젝트를 진행했고 준비했던 내용을 정리했습니다.

🕰 Stand up Meeting time

AM 10:10 ~ 10:30

평일 오전에 만나서 gitHub의 issue의 Task카드를 보면서 당일 구현할 기능을 공유하고 스케줄에서 어느정도에 있는지 버그나 다른 이슈가 있는지 확인하는 시간을 가지고 당일 프로젝트를 시작했다.

⚙️ function

Front-end : React, styled-component

Back-end : Nodejs, Express

범위설정
  • bare minimum : 로그인, 회원가입, 로그아웃, todoList에서 CRUD

  • advance : todo알리미팝업(정해진 시간에 알림창이 화면 오른쪽 하단에 올라온다), todoList에 중요도 설정(⭐️로 표현)

  • nightmare : D-day설정, 다크모드, 사진이나 파일 업로드

👤 Ourteam Position

  • 장봄 : Front-end

  • 임*성 : Front-end

  • 이*희 : Full-stack

  • 김*관 : Back-end

🤙 Ourteam Rule

  • 이슈발생시 깃헙에 이슈생성하기(긴급은 슬랙으로 공유)

  • 평일 오후 10시이후로는 채금

  • 주말은 상황에 따라 조율

  • 행아웃참가전 마이크, 스피커 체크하기

  • 커밋메세지(최대한 맞춰서 사용)

FIX - 보통 올바르지 않은 동작을 고친 경우에 사용합니다.
ADD - 코드나 테스트, 예제, 문서 등의 추가가 있을 때 사용합니다
REMOVE - 코드의 삭제가 있을 때 사용
REFACTOR - 전면 수정이 있을 때 사용합니다.
UPDATE - 원래도 정상적으로 동작하고 있었지만, 수정, 추가, 보완을 한다는 개념입니다. 코드보다는 주로 문서나 리소스, 라이브러리등에 사용합니다.
IMPROVE - 향상이 있을 때 사용합니다. 호환성, 테스트 커버리지, 성능, 검증 기능, 접근성 등 다양한 것들이 목적
MAKE - 주로 기존 동작의 변경을 명시합니다.
REVISE - 문서의 개정이 있을 때 주로 사용합니다.
CORRECT - 주로 문법의 오류나 타입의 변경, 이름 변경 등에 사용합니다.
MOVE - 코드의 이동이 있을 때 사용합니다.
RENAME - 이름 변경이 있을 때 사용합니다.
VERIFY - 검증 코드를 넣을 때 주로 사용합니다.
SET - 변수 값을 변경하는 등의 작은 수정에 주로 사용합니다.

✨ 첫 회의 및 SR

오늘은 오전에 만나서 오늘 SR에 대한 회의를 시작했다. 처음으로 프로젝트를 준비하니 뭐부터 준비를 해야할지 어떤것을 준비하고 대화를 나눠야하는지부터 막막했다. 사실 팀장을 맡았는데 어떤 방향으로 이끌어야할지 조차 막막했다. 스프린트를 정하고 스케줄을 짰으니 미리 진행과정을 생각하고 해야할 것을 미리 정리해서 오전 미팅을 참여하는 방향으로 준비를 해야겠다고 생각했다.

Sprint

주말을 제외하면 총 8일동안 프로젝트를 진행하기로 했고 기능별로 Sprint를 나누어서 진행하기로 했다.

  • Sprint 1 : Software Requirement

  • Sprint 2 : OAuth를 이용한 로그인 기능 구현, 컴포넌트 구현, API만들기

  • Sprint 3 : TodoList 구현 (& Calender 구현)

Schedule

  • 1Day(8월 12일 수) : 개발환경setting & 배포TEST

  • 2Day(8월 13일 목) : OAuth를 이용한 로그인 기능 구현(구글로그인)

  • 3Day(8월 14일 금) : Front => 컴포넌트만들기 / Back => API만들기(gitbook)

  • 4Day(8월 17일 월) : Front => Todo구현하고 더미데이터를 이용해서 TEST / Back => DB에 스키마를 추가, API만들기

  • 5~6Day(8월 18일 화, 19일 수) : Front => Calender구현하고 더미데이터를 이용해서 TEST / Back => DB에 스키마를 추가, API만들기

  • 7Day(8월 20일 목) : client와 server연결한 후 배포TEST / 발표준비

  • 8Day(8월 21일 금) : 발표

route

  • Home(Todo) : /

  • Login : /login

  • Signup : /signup

database schema

profile
즐겁게 배우고 꾸준히 블로깅하는 개발자입니다 ;>

0개의 댓글