개발일기

[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 프로젝트 1주차 회고록

떡볶이가 최고야 2024. 8. 11. 23:46
[프로젝트 코스] 2024.08.05(월) ~ 2024.09.20(금)
프로젝트 주제 : 컴포넌트 라이브러리 프로젝트

 

KPT 회고

Keep 현재 만족하고 있는 부분, 계속 이어갔으면 하는 부분

Problem 어려움을 느껴서 개선하고 싶은 것, 개선이 필요하다고 생각되는 부분

Try Problem에 대한 해결책, 구체적으로 시도할 것

 

@Keep 현재 만족하고 있는 부분, 계속 이어갔으면 하는 부분

1. 매일 오전 10시 스크럼

  • 짧고 효율적인 회의를 통해 팀 내에서 필요한 정보를 신속하게 공유
  • 팀원 간의 일일 목표 및 진행 상황을 명확하게 파악할 수 있어 협업의 효율성 향상

2. Trello를 통한 진행 상황 시각화

  • 각 팀원의 진행 상황을 한눈에 파악 가능
  • 업무의 우선순위를 명확히 할 수 있음

3. Figma를 활용한 디자인 작업

  • 디자인 작업의 일관성 유지 및 실시간 피드백 가능

4. 커밋 및 코드 컨벤션

  • 정해진 규칙을 통해 코드의 일관성 유지
  • 협업 시 코드 리뷰 및 유지보수가 용이

5. Notion 팀 페이지 활용

  • 문서화된 자료(회의록, 트러블슈팅 기록, 컨벤션 등)를 공유하여 팀 내 정보의 중앙화 및 접근성 향상

6. 문서화 작업 

  • 기획서: Figma 디자인을 토대로 프로젝트 구성이나 기능 명세서 등을 미리 작성하여 프로젝트의 방향성과 목표를 명확히 함
  • 회의록: 추후 회의 결과를 쉽게 참고하기 위하여 회의 내용을 체계적으로 기록함
  • 트러블슈팅 기록: 유사한 문제 발생 시 빠른 해결이 가능하도록 하기 위해 발생한 문제와 해결 과정을 문서화

 

@Problem 어려움을 느껴서 개선하고 싶은 것, 개선이 필요하다고 생각되는 부분

1. Next.js 복습

  • 프로젝트 진행 중 Next.js의 개념이나 기능을 충분히 이해하지 못해 생산성이 저하된다고 느낌

2. TypeScript 심화 활용

  • TypeScript의 기본적인 타입 정의에는 익숙하지만, 고급 기능(제네릭, 유니언 타입, 인터섹션 타입 등)과 복잡한 타입 시스템을 활용하는 데 어려움이 있음

3. 멘토링 준비

  • 매주 멘토님과의 미팅에서 질문을 즉흥적으로 생각하게 되어, 중요한 질문을 놓치거나 충분히 깊이 있는 논의가 어려움

 

@Try Problem에 대한 해결책, 구체적으로 시도할 것

 

1. Next.js 복습 및 스터디

  • 관련 도서 및 공식 문서를 통해 Next.js의 기본 개념 및 심화 내용을 복습
  • 3주차 사전직무교육의 온라인 강의를 활용하여 복습

2. TypeScript 활용 개선

  • TypeScript관련 도서를 활용해 고급 기능(예: 제네릭, 고급 타입 추론, 유틸리티 타입)을 학습하고 실제 프로젝트에 적용
  • 오픈소스 프로젝트에서 TypeScript가 활용된 예시를 분석하고, 이를 통해 얻은 인사이트를 현재 프로젝트에 반영

3. 멘토링 준비

  • 매주 미팅 전에 진행 상황을 정리하고, 질문할 사항을 미리 문서화하기
  • 팀원들과 사전에 논의하여 공통적으로 궁금한 부분을 추려내고, 멘토님에게 효과적으로 질문을 던질 수 있도록 준비

 

 

 

본 후기는 본 후기는 [유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 과정(B-log) 리뷰로 작성 되었습니다.