본문 바로가기

소프트웨어-이야기/아키텍처

시스템 설계 스터디 진행기

최근 커뮤니티를 통해 시스템 설계 스터디를 진행했다.
스터디장으로 스터디를 준비하고, 진행했던 과정을 기록하고자 한다. 
 

1. 그라운드룰 정하기

스터디 방향성과 규칙은 스터디 OT가 시작되기 전에 준비한다.

 
GITHUB PR Template 샘플

## Checklist
  - [ ] README 파일에 다음 요소가 모두 포함되어있는지 확인합니다.
    * Requirements
      * Functional
      * Non-Functional
      * Estimates
    * Design
    * API  
    * Reference
  - [ ] 해당 기술이 활용되는 사례를 생각해봅니다. 
  - [ ] 참고하기 좋은 포스팅 사례를 찾아봅니다. 
  - [ ] 함께 고민해보고 싶은 주제나 키워드를 생각해봅니다.

 

2. 스터디 주제 선정하기 

systemdesignfightclub 에서 하고 싶은 주제를 설문받은 후, 다수결로 주제를 선정한다. 
 

3. 주제별 참고자료는 이슈로 기록한 후, 공유하기 

스터디 숙제 방향성을 잡기 위해, 미리 참고 자료를 준비했다.

 

4.  PR template에 맞춰서, 스터디 일자에 맞춰 PR 올리기 

 

자료는 README에 기록한다. 그리고 PR으로 올린다.

 

5. 각자의 PR을 돌아가면서 리뷰하기 

게더타운에 옹기종기 모여 스터디를 했다.

 
스터디 숙제 사례는 다음과 같다.





 

6. 회고하기 

4L 방식을 사용해 최종 회고를 진행했다. 
4L

  • Liked (좋았던 점)
  • Learned (배운 점)
  • Lacked (부족했던 점)
  • Longed For (바라는 점)

 
잠깐의 시간동안 화이트보드에 자유롭게 기록하고, 돌아가면서 이야기를 나눴다.
화이트보드로는 excalidraw > 실시간 협업 기능을 사용했다. 
 
 

<회고까지 끄읕>

 
<<끝>>