프로젝트 설명

쏘야·2023년 10월 5일

사이드 프로젝트

목록 보기
1/1

진행하고 있는 사이드 프로젝트에 새로운 멘토님께서 중간 합류하여 진행중인 프로젝트에 대해 설명해야할 상황이 찾아왔습니다. 일반적으로 기능설명을 하려 했지만 보다 세분화 하고 자세하게 설명드리면 좋을 거 같다는 생각이 들었습니다.
다만.. 어떤식으로 세분화하고 어떤 점을 말씀드려야하는지 정확히 알지 못하였고 이에 어떠한 점들을 짚어 프로젝트를 설명하면 좋을지 정리한 것들을 공유하려고 합니다.

프로젝트 참여 과정

  • 해당 부분은 어떠한 과정으로 프로젝트 참여에 흥미를 가졌고 팀 프로젝트라면 사람들이 모이게 되었을지 간략하게 설명해주면 안내 멘트로 좋을 것 같다는 생각이 들었습니다

프로젝트 일정

  • 자세한 일정보다는 기획에 어느정도, 개발에 어느정도, 서비스 유지 보수에 어느정도로 시간을 들였는지 간략히 설명해주면 프로젝트 규모와 어떤 것에 치중한 프로젝트였는지 이해하기 좋을 것 같다고 생각이 듭니다.

프로젝트의 목적

  • 프로젝트의 총괄 설명 요약이라고도 볼 수 있을 것 같습니다.
  • 간략하게 한 두 줄로 ~한 프로젝트(서비스)라고 설명해줄 수 있을 것 같습니다.

프로젝트 기능 설명

  • 서비스에서 제공하는 기능들을 설명합니다.

내가 맡은 기능의 흐름

  • 내가 맡고 구현한 기능의 전체적인 흐름을 말해야합니다.
  • 너무 자세하게 설명하기 보다는 프론트와 백에서 데이터를 어떤 식으로 주고 받는지, 기능이 어떤식으로 동작해야 하는지에 대해 설명합니다.

선택한 기술과 이유

  • 내가 선택한 기술과 해당 기술을 왜 선택했는지에 대해 설명해야 합니다.
  • 해당 기술에 대한 장단점 등 에 대해 기술합니다.
  • 내가 그냥 이 기술을 선택한 것이 아닌 이 기술에 대한 이해도가 있다는 것을 이야기하는 부분입니다.

프로젝트 아키텍처

  • 프로젝트 아키텍처에 대해 어떻게 구성했는지, 왜 그렇게 구성했는지
  • 현재 방식의 장단점과 개선방향에 대해 설명하는 부분입니다.

당면했던 문제점

  • 상세한 설명에 해당되는 부분으로 개발 과정에서 어떠한 문제점에 직면했고 어떠한 방식으로 접근했으며 원인파악 과정과 문제 해결과정 및 개선점에 대해 작성해두는 부분입니다.

프로젝트에 대한 설명은 자세히 기록해두면 둘 수록 나중에 면접과정 등 프로젝트에 대해 설명해야할 상황에 있어서 훨씬 좋을 것 같습니다. 다만 자세히 기록하는게 개발 과정에서 정신이 없다보면 조금씩 미루게 되고 기록이 될만한 좋은 부분을 놓치게 되는 것 같습니다.

profile
백엔드 개발자 쏘야~

0개의 댓글