Skip to content

스프린트 week1

BasilToast edited this page Nov 11, 2019 · 2 revisions

스프린트 진행 시간 10:00 ~ 12:00

📦 스프린트 규칙

  • 원할한 진행을 위해 진행자를 선정하는게 어떤지(진행자가 기록도 같이)
    • 사전에 정리가 잘되어 있다면 어떤이야기를 나누고 하는것이
    • 일단은 필요한것 같다
    • 융통성있게

📋 스프린트 템플릿


🌈 진행자

  • 김준표

🌈 아침 담소

  • 혜주님은 우클렐레를 사셨다고 한다.
  • 희라님은 토요일에 결혼식에 갔다가 일요일에 밀린 집안일을 하셨다고 한다.
  • 지수님은 스타크래프트 마스터!
  • 준표님은 토요일에 데이트 하셨다고 한다. 하루종일 주무셨다고 한다.

🌈 지난 주 회고

  • 간략하게 팀적으로 어떤 것을 했고 부족했던 점이 무엇이 있었는지 돌아보기 (5분 정도?)
  • 스프린트 마스터가 진행 및 기록을 한다.
  • 지난 주에 개발 환경, 커밋 가이드, 브랜치 전략도 못 세워서 이번 주에 정해보자.
    • 1차 스프린트 : 템플릿 정의, 개발 환경 구성
    • 2차 스프린트 : 백로그를 기준으로 역할 분배
  • 우리팀의 주제 선정과정에 대한 회고
    1. 주제를 선정하는 과정에서 순서가 잘못된 것 같다
      • 기술적인 것을 찾아보고 주제를 정하는 것이 올바른 방향이지 않았을까?
      • 무턱대고 주제를 정한 것 같다는 생각이 없지 않아 있다고 생각한다.
      • 앞으로 기술을 도입하거나 새로운 것을 시도할 때 현실적인 제약 사항 같은 것을 고려해보자.
    2. 도전적으로 선택한 것이 좋은 점도 있다고 생각한다.
    3. 어려운 주제이지만 우리가 1주차동안 어떻게 해야될지 윤곽을 잡은 것이 나쁘지 않다고 생각한다.
    4. 우리 프로젝트를 완성도 있게 구현하는 것이 중요한것이 아닐까?
  • 의견을 제시하는 것에 대한 회고
    • 자신의 의견에 대한 자신감을 잃어버리지 말자
  • 하루를 정리하는 Wrap-up 시간을 가지자
    • 매일 18:40 - 19:00

🌈 이번주 목표

  • 큰 목표를 세우는 것이 어떨지? (ex. 첫 페이지 구현, CI/CD 환경 구축 등)

  • 프로토 타입을 하기 전

    • 1차 스프린트 : 개발 환경 셋팅과 빌드 자동화, 그라운드 룰, 브랜치 전략 등 환경을 먼저 구축하자.
    • 2차 스프린트 : 디렉토리 구조, 백로그 보완, 백로그 분배, 컴포넌트 나누기
  • 컴포넌트 이름 정하기

  • 짝코딩을 하여 초반 이름등을 맞추자

  • 이번주 목표 요약

    • 개발환경 set-up
      • 빌드 및 배포 자동화
    • 협업 전략
      • 브랜치 전략
      • PR Template
      • Issue Template
      • Commit Rule

🌈 데모 시나리오

의견1)

  1. 서버 아키텍처, 사용할 기술 등을 정리
  2. 웹 소켓을 통해 테스트 용 서버를 간단하게 파자.

의견2)

  1. 모나코 에디터
  2. 메인 페이지는 껍데기. 중요한 것부터 하자.

의견3)

  1. 메인페이지, oauth, CI/CD 세팅을 다해서 푸시를 하면 배포까지 자동화되는 과정을 보여주자.

의견4 )

  1. 보여주기 위해서 무언가를 하는 것 보다 전체적인 흐름을 정리해서 보여주는 것이 좋겠다

→ 서버 아키텍처, 사용할 기술 등을 정리한 것을 데모하기로 결정!

→ 2차 스프린트에서 추가사항 결정!

🌝 프로젝트의 데모 흐름을 계획해보자

  • 2주차 - 서버 아키텍처, 환경 셋팅, 사용할 기술들 같은 구현 계획
  • 4주차 - 프로토타입 완성물(핵심기술) - beta 버전
    • client-build
    • live feature
    • 에디터 페이지
  • 6주차 - 동작하는 완성물
  • 7주차 (12/20)

🤓 1차 스프린트


🌝 create-react-app 사용에 대하여

의견1) 빌드를 구현해야하니까, 우리가 사용할 환경을 직접 세팅해보는 게 도움이 될 것 같다.

의견2) 이미 최적화된 걸 가져다 쓰는 게 좋을 것 같다.

의견3) 최적화는 우리가 더 잘할 수 있다. cra은 뭘 가져다 쓸 지 몰라서 다 해놔야돼서. 가볍게 써보려면 parcel은 또 어떤지?

의견4) 어차피 사용할거라면 한번 지금 사용해봐도 좋을 것 같다.

→ cra 를 사용하지 않고, 직접 리액트 환경을 구축하는 것으로 결정 !

🌈 이번 주 할 일

준표

  • react dev server
  • 보일러 플레이트, CRA vs custom 속도 비교
  • esLint, prettier, husky

희라

  • 노션 → 깃헙 문서 이주
  • express boiler plate

혜주

  • codesandbox 블로그 정리

지수

  • docker 적용한 CI/CD flow 구축해보기

브랜치 전략

Issue Template

PR Template

Commit Rule

🤓 2차 스프린트


🌈 backlog 보완사항

  • 초기 개발환경 구축

🌈 backlog 분배

  • 우선순위, 구현할 기능(feature), 작업 크기, 담당자를 결정

  • 팀원마다 이번주 수행할 backlog 목록, issue number로 표현하면 어떨지?, 아니면 테이블형식으로 [number, 내용]

    ex) 육지수

    • #1, #2

💥 keyword


  • CI/CD
    • travis CI
    • docker-compose
  • Boiler Plate
    • express
    • react dev
    • lint
    • husky
Clone this wiki locally