LG U+ Why Not SW CAMP 7기 - 20~21주차 회고

God menu·2025년 10월 2일

3차 프로젝트 스프린트1(9/23~9/30)

20주차에는 월요일 하루 쉬고 9/23(화) ~ 9/27(토)(멘토링) 이렇게 5일간 진행되었다.

프로젝트 시작하고 첫 스프린트1은 기획 단계이다. 20주차동안의 WBS는 아래와 같이 작성해두었다.

기획 단계이므로 기획서, 요구사항 정의서, 시스템 흐름도, 시스템 아키텍처를 작성하였는데 생각보다 오래 걸렸던 것 같다. 특히 시스템 아키텍처 그릴 때 가장 막막하였는데 그 이유가 정확한 기술 스택과 툴들에 대해 잘 몰랐기 때문인 것 같다.

그래도 토요일에 멘토님께서 기획서랑 요구사항 정의서, 시스템 아키텍처 등을 봐주시면서 우리가 개발 경험들이 적으니 서비스 화면 대시보드로 스트림릿을 사용해도 좋다고 하셔서 그렇게하기로 결정하였다. 요구사항들도 더욱 세분화시키면서 구체화해나갔다. 그래도 서버와 배포에 대해서는 다음주 AWS특강을 듣고난 후 다시 고민해볼 것 같다.

UI설계를 피그마로 그려보았었다. 처음에는 앱 형식으로 해야할 것 같아서 UI도 이처럼 구상하였는데 멘토링 진행 후 웹앱으로 구상하고 스트림릿을 활용할 것이기 때문에 잠시 보류해 둔 상태이다.

그리고 첫 주차였으므로 우리가 생각했던 기능들과 데이터들이 현실적으로 3차 프로젝트 기간 안에 다 구현하기 난이도가 어려웠기에, 운동 추천 기능을 배제하고, 커뮤니티 기능을 후순위로 두는 등 기능들과 우선순위 구상에 변화들이 있었다.

간단하게 음식과 영양소 데이터들을 모아보고 전처리 후 합쳐서 팀원들이 각자 RAG에 한번 "일주일 치 식단을 짜줘!"라고 간단하게 요청해보았다.

그 결과 위처럼 짜주기는 하는데 내가 마음에 드는 결과가 나오지 않았다. 프롬프트 구상도 제대로 할 필요가 있는 것 같고, 에너지와 영양소 등을 사용자에 맞춰 제대로 추천해주어야하는데 이에 대해서도 고민이 필요하다.

프로젝트를 진행하면서 매일 오전에는 팀 회의로 오늘 할 것들에 대해서 의논하고, 마지막에는 팀 회고를 하면서 오늘 계획했던 것들이 잘 진행되고 있는지도 검토하고 배운 것들이나 좋은 것들을 정리해나가니 진짜 기업에서 하나의 프로젝트를 진행하는 팀처럼 느껴져서 좋았다. 다음주에는 스프린트1이 끝나므로 멘토링 후 재구성했으니 이를 토대로 기획서와 요구사항 정의서, 시스템 아키텍처 등을 수정하고 발표할 ppt도 제작할 예정이다.

0개의 댓글