오늘의 목표
오늘은 프론트엔드와 백엔드 기능 연동 상태를 점검하고, 현재까지 구현한 기능들을 통합하는 작업을 진행했다. 또 프로젝트 진행 상황을 좀 더 체계적으로 관리하기 위한 일정 관리 방식과 성과 측정 방법에 대한 피드백도 받았다.
오전 회의
오후 3시에 예정된 프론트엔드와 백엔드 연동 테스트를 위해 각 기능의 구현 상태를 확인했다.
현재 로그인과 회원가입 기능은 구현이 완료된 상태이며, 인증 방식은 HTTPOnly Cookie 기반으로 적용하기로 결정했다.
이를 통해 브라우저에서 JavaScript로 직접 접근할 수 없는 방식으로 인증 정보를 관리하여 보안성을 높일 수 있도록 구성할 예정이다.
산출물 제출을 대비해 현재까지 작성된 문서와 구현 현황을 다시 한번 점검했다.
### 오후 회의
각자 구현한 기능에 대해 Pull Request를 작성하고 코드 리뷰를 진행했다.
프론트엔드와 백엔드 기능은 모두 main 브랜치로 Merge를 완료했으며, 앞으로는 매주 금요일마다 구현한 기능들을 통합하여 Merge하기로 팀 내 규칙을 정했다.
이렇게 하면 코드 품질을 유지하면서 충돌을 최소화할 수 있을 것으로 기대된다.
강사님 피드백
현재 프로젝트는 다음 항목들이 완료된 상태다.
다만 앞으로는 단순히 기능 구현에만 집중하는 것이 아니라 프로젝트 진행 상황을 수치화하여 관리할 필요가 있다는 피드백을 받았다.
Redmine 기반 일정 관리
프로젝트 진행 현황을 보다 명확하게 파악하기 위해 Redmine 운영 기준을 정립하기로 했다.
관리 항목 예시는 다음과 같다.
각 분야별 진행 상황을 수치로 관리하면 현재 프로젝트 상태를 보다 객관적으로 파악할 수 있을 것 같다.
주간 성과 관리 방안
강사님께서는 프로젝트 성공 여부를 판단하기 위해서는 주간 단위의 목표 관리가 중요하다고 강조하셨다.
이에 따라 다음과 같은 프로세스를 적용하기로 했다.
앞으로는 단순히 무엇을 했는지가 아니라 얼마나 달성했는지를 꾸준히 관리할 예정이다.
느낀 점
오늘은 기능 개발 자체보다 프로젝트를 어떻게 관리할 것인지에 대해 많이 고민한 하루였다.
그동안은 기능 구현에 집중했다면 이제는 프로젝트 전체 진행 상황을 수치화하고 관리하는 체계를 만드는 것도 중요하다는 것을 느꼈다.
특히 Backend, Frontend, AI 분야별로 완료율과 달성도를 기록하면 현재 위치와 앞으로 해야 할 작업을 더 명확하게 파악할 수 있을 것 같다.
남은 기간 동안에는 기능 구현뿐 아니라 일정 관리와 주간 회고 체계도 함께 정착시켜 프로젝트 완성도를 높여나갈 계획이다.