🦁멋쟁이사자처럼 백엔드 부트캠프 13기 🦁
TIL 회고 - [99]일차
🚀99일차에는 1차 프로젝트로 블로그 프로젝트를 개발하면서 팀프로젝트의 중요성과 각자의 업무분담을 깃허브에서 관리하는 방법, Git Branch 생성 및 이슈 관리 등에 대해 회고해보고자 한다. (2025.05.02)
모먼트리 블로그 저장소
GitHub - pickipi/momentree_blog: 멋쟁이사자처럼 백엔드 부트캠프 13기 1차프로젝트 결과 저장소입니다.
멋쟁이사자처럼 백엔드 부트캠프 13기 1차프로젝트 결과 저장소입니다. Contribute to pickipi/momentree_blog development by creating an account on GitHub.
github.com
시연 영상
1) 회원가입
2) 로그인 및 좋아요
3) 검색 및 좋아요
4) 마이페이지
5) 게시글 작성
6) 팔로우
프로젝트 개선점
개인적으로 느낀 개선점
1) 업무 분담의 불명확성
✅개선 방안
- 프로젝트 시작 전, 각 팀원의 역할과 책임(R&R)을 문서화
- 기능 단위로 작업을 나누고, 담당자와 마감 기한 지정
- GitHub Issue/Project 보드를 활용하여 작업 추적 및 리뷰 주기 설정
2) 스프린트 및 일정 관리 부족
✅개선 방안
- 매주 or 격주 단위의 스프린트를 계획
- 매일 or 이틀에 한 번 미팅 (15분 이내)으로 진행 상황 공유
3) 기능 위주의 개발로 인한 구조적 한계
✅개선 방안 : 아키텍처 위주 설계
- 프로젝트 초반에 DB 설계, API 명세, 주요 클래스 다이어그램 등 기본 설계 문서 작성은 완료했지만
- 기초 구축 완료 후 기능 개발에 들어가는 단계적 개발 전략이 부족했음
- PR 시 설계 방향과 일치 여부 확인하는 리뷰 기준 마련 (ex. Comment 작성 및 PR 승인 인원 수 제한)
4) 시간 부족으로 인한 기능 미완성
✅개선 방안 : MVP 우선 개발 전략
- 꼭 필요한 기능부터 우선 구현하는 MVP(Minimum Viable Product) 전략 적용
➡️요구사항 정의서를 통해 MVP (상, 중, 하)로 나누고 개발을 진행했지만 핵심 기능들에서 오류가 발생했던 문제 - 중간 점검을 위한 데모 일정 확보
➡️일정 초과 방지
팀원들이 느낀 개선점
1) 이슈 사항들 (Issues)
- 게시글 저장 때 시간이 다른 시간대
- 회원 수정 시에 수정이 되면 다시 입력란에 빈 칸이 되는 문제
- 팔로우 하면 새로고침하기 전에는 언팔로우도 가능하지만, 새로고침하면 언팔로우 대신 팔로우로 되어있고 오류가 발생
- 로그아웃 환경시에 인기 블로거 클릭하면 fetch 오류 발생
- 이메일 형식을 지키지 않더라도 "사용 가능한 이메일" 문구 발생 문제
- 시간이 다 돼서 로그아웃 되었을 때 다른 링크로 접근하면 fetch 오류 발생
➡️메인화면으로 리다이렉팅 하도록 해야할 것 같음 - 다크모드 UI 개선
- 화면 여백 조정
2) 추가할 사항들 (Additional)
- 인기 블로거 정렬 : 인기 블로거 외에 다른 사람 블로그를 들어갈 수 있는 방법 부재
- 상세 게시글에서 블로그로 들어갈 수 있게 개선 필요검색 기능: +블로거, 게시글 제목
- 게시글 댓글, 조회수 표시(실시간 인기글 기준)
- 최신 게시물 페이징 기술 적용해서 여러개 볼 수 있도록 구현 (ex. 스크롤 Left, Right 버튼)
- 게시물 모아놓은 페이지 구성 필요
- 댓글이나, 글 작성시, 프로필을 누르면 그 유저의 나의 나무( 또는 유저의 글 목록 페이지)로 가도록 하는 기능
- 이메일 인증 강화 : 실제 사용하는 이메일을 사용하도록 하여 가짜 계정 생성제한
- 홈 화면에서 댓글, 조회수 표시되도록 하기.
- 비공개, 공개 설정 만들기.
- 관리자 페이지
- 신고하기 기능
- 비밀번호 찾기 시에 이메일로 비밀번호를 보내어 임시 비밀번호를 받을 수 있도록 하는 기능
- 태그 기능
🚀회고 결과 :
1차 팀프로젝트가 마무리되었다. Readme를 통해 지금까지 만들어낸 프로젝트를 정리해보니
모두가 고생했던 프로젝트임을 느낄 수 있었다.
부족한 기능들도 많고 도움을 받은 곳도 많지만 서비스 개발의 흐름을 이해하고 협업에 진지하게 임하는 것으로
팀프로젝트를 열심히 마무리할 수 있었다.
서비스 유지보수가 필요할때 팀원들과도 종종 컨택해야겠다는 생각을 하게되었다.
'Recording > 멋쟁이사자처럼 BE 13기' 카테고리의 다른 글
[멋쟁이사자처럼 부트캠프 TIL 회고] BE 13기_100일차_"2차 팀 프로젝트" (0) | 2025.05.22 |
---|---|
[멋쟁이사자처럼 부트캠프 TIL 회고] BE 13기_96일차_"블로그 프로젝트의 에디터 도입" (0) | 2025.05.21 |
[멋쟁이사자처럼 부트캠프 TIL 회고] BE 13기_89일차_"프론트엔드 상태관리" (0) | 2025.04.18 |
[멋쟁이사자처럼 부트캠프 TIL 회고] BE 13기_87일차_"팀프로젝트 - Next.js" (0) | 2025.04.15 |
[멋쟁이사자처럼 부트캠프 TIL 회고] BE 13기_83일차_"도메인 관리 / 서비스 배포 - DNSZI, Gabia, Vercel" (0) | 2025.04.11 |