중간 발표 대본 AI 수정본 (내용변경 없이) #270
Yongmin0423
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
발표 대본 (수정본)
안녕하세요. 1팀 발표를 맡은 유용민입니다. 1팀 중간 발표를 시작하겠습니다.
프로젝트 주제 및 팀 목표
저희 1팀은 **'GlobalNomad'**를 프로젝트 주제로 선정했습니다. GlobalNomad는 정해진 프로젝트 기간 내에 높은 완성도를 목표로 하기에 적절한 난이도를 갖추고 있었고, 기본 기능 구현 후 다양한 방향으로 확장 가능하다는 점에서 선택하게 되었습니다.
저희 팀의 핵심 목표는 문제 해결 능력의 향상과 체계적인 문서화입니다. 단순히 주어진 요구사항을 구현하는 것을 넘어서, 구현 중 마주하는 문제들을 팀원들과 함께 깊이 고민하고 해결하는 과정을 핵심 가치로 삼았습니다. 모든 고민 과정은 상세히 문서로 남겨 저희 팀의 자산으로 만들고자 합니다.
프로젝트를 시작할 때, 팀 공동의 목표와 더불어 개인별 성장 목표를 설정하고 매 스프린트가 끝날 때마다 회고를 통해 진행 상황을 점검하며 동기를 부여하고 있습니다.
팀 내 협업 방법
팀 프로젝트에서 실시간 소통은 디스코드로, 문서화 등 모든 개발 관련 작업은 깃허브를 통해 관리하고 있습니다.
기존의 노션, 디스코드, 깃허브 3가지를 활용하는 방식으로부터 플랫폼의 분산과 전환 오버헤드를 제거하기 위해 깃허브의 이슈와 프로젝트 보드를 활용하기로 했습니다. 각자의 작업 현황을 공유하고, 회의에서 결정된 주요 사항들은 디스커션에 정리하고 있습니다. 디스커션은 스크럼, 회의록, TIL, 트러블 슈팅 등으로 나누어 효율적으로 활용하고 있습니다.
현재 구현 상태
현재까지의 구현 현황을 말씀드리겠습니다.
먼저, 프로젝트 전반에서 사용될 공통 컴포넌트의 개발과 테스트를 완료했습니다. 셀렉트, 버튼, 팝오버 등을 포함한 10여 종의 컴포넌트를 구현했으며, 별도의 테스트 페이지에서 각 컴포넌트의 동작을 확인할 수 있도록 구성했습니다.
이를 바탕으로 주요 페이지들의 UI 작업을 진행했습니다. 현재 로그인, 회원가입, 상세 페이지, 그리고 체험 등록 및 수정 페이지 등의 UI가 완성되었습니다.
기능적으로는 React-Hook-Form과 Zod를 활용한 클라이언트 단의 유효성 검증 로직을 구현했으며, 로그인 관련 인증 및 API 연동을 마쳤습니다. 또한, Day.js 라이브러리를 이용한 캘린더 기능과 카카오맵 SDK 연동도 완료된 상태입니다.
어려웠던 점 공유
프로젝트를 진행하며 겪었던 주요 고민과 해결 과정은 깃허브 디스커션의 'TroubleShooting' 카테고리에 상세히 기록해두었습니다.
대표적인 예로, 이미지 리소스 관리 방식에 대한 고민이 있었습니다. Vite 환경에서는 SVGR 라이브러리를 사용하여 svg 파일을 쉽게 관리하고 사용할 수 있었지만, Next.js에서는 public 폴더 사용을 권장하는 등 접근 방식에 차이가 있었습니다. 이 부분에 대하여 팀원들과 논의하여 정적인 이미지는 public 폴더에, 색상이나 크기 등 동적 변경이 필요한 SVG는 컴포넌트화하여 관리하는 것으로 표준을 정했습니다. 이를 통해 유지보수성과 재사용성을 모두 높일 수 있었습니다.
이처럼 문제 해결 과정에서 얻은 인사이트나 개선점들은 팀원들과 함께 공유하기 위해 'TIL'이나 'UX/UI Improvement' 게시판에 꾸준히 기록하고 있습니다. 또한, 팀의 중요한 결정 사항은 어떤 논의를 거쳐 결론에 도달했는지 그 과정을 디스커션에 모두 남기고 있습니다.
프로젝트 중간 회고
저희는 매 스프린트가 끝날 때마다 KPT 회고를 진행하며 팀의 건강 상태를 점검하고 있습니다.
회고 결과, 100%의 스크럼 참여율과 코드 품질에 대한 높은 관심은 저희 팀의 강점(Keep)으로 꼽혔습니다. 반면, PR 리뷰가 때때로 지연되는 점(Problem)이 아쉬움으로 나왔습니다. 이에 대한 해결책(Try)으로, 긴급한 PR에는 'priority' 라벨을 붙여 리뷰 우선순위를 시각적으로 알려주자는 아이디어를 도출했습니다.
향후 계획
향후 계획에 대해 말씀드리겠습니다. 현재 전체적인 프로젝트 일정은 계획 대비 소폭 지연되고 있습니다.
하지만, 다가오는 스프린트 3까지 핵심 기능 구현을 완료하는 것을 목표로 집중하고 있습니다. 이후 스프린트 3와 4 기간 동안에는 추가 기능을 구현할 예정입니다.
저희 팀은 무리하게 기능을 추가하기보다는, 클린 코드와 성능 개선에 더 집중하고 그 과정과 결과를 문서로 남기는 것에 더 큰 가치를 두고 있습니다. 이를 위해 깃허브 프로젝트 보드에서 작업 우선순위를 명확히 하여 체계적으로 태스크를 관리하고 있습니다.
질의응답 (Q&A)
이상으로 1팀의 중간 발표를 마치겠습니다. 질문 있으시면 편하게 해주시기 바랍니다.
감사합니다.
Beta Was this translation helpful? Give feedback.
All reactions