[프로젝트3] 뉴스피드 프로젝트 - KPT 회고

새벽로즈·2023년 11월 27일
1

TIL

목록 보기
51/72
post-thumbnail

1. 개요

1) 프로젝트 명: 뉴스피드 프로젝트 '오늘의 나'
2) 프로젝트 소개 : 우리는 '오늘의 나' 웹사이트를 통해 멋진 사람이 되기 위해 누구보다 열심이지만, 자신의 행복에 대해 소홀히 하는 우리들을 위한 휴식과 응원의 공간을 만들고자 합니다.
3) 프로젝트 기간 : 23.11.21 ~ 23.11.27

4) 함께 한 팀원 :
팀장 장예성, 팀원 시병택, 팀원 이다원, 팀원 장가을, 팀원 진민용

5) 주요 목표:

  • 파이어베이스와 리액트 기반 뉴스피드 웹사이트 제작
  • 로그인과 회원가입,
  • 게시글과 댓글 CRUD(Create, Read, Update, Delete)
  • 마이페이지 내 게시글 보기와 프로필 수정기능
  • 반응형

6) 웹사이트 기능 :

  • 목록보기 :전체 게시글 목록을 확인할수 있습니다.
  • 댓글읽기 : 원하는 게시글의 댓글을 확인할 수 있습니다.
  • 게시글읽기 : 원하는 게시글을 선택하여 자세한 내용을확인할수 있습니다.
  • 댓글 수정과삭제 : 등록한댓글의내용을 수정하거나 삭제할수있습니다.
  • 게시글 수정과삭제 : 등록한 게시글의 내용을 수정하거나 삭제할 수 있습니다.
  • 마이페이지 : 이메일, 프로필사진변경, 닉네임변경, 작성한게시글등 다양한 정보를 확인 할 수있는 개인 페이지를 제공합니다.
  • 다크모드구현 : 다크모드를 제공하여 사용자가 더욱 편안하게이용할 수있습니다.
  • 반응형웹대응 : 다양한 기기와 화면 크기에 맞게 웹사이트가 자동으로 조절됩니다.
  • Top버튼 : Top 버튼을 배치하여 페이지 맨 위로 바로 이동할 수있습니다.

7) 디자인 :
[PC]

[모바일]

2. 성과 (Keep)

  • 팀원들과 함께 만드는 프로젝트는 유익한 경험이었습니다.
  • 기한 내에 제출하여 성취감을 느낄 수 있어 좋았습니다.
  • 팀원들과 협력하며 프로젝트를 진행한 것은 가치있는 경험이었습니다.
  • Git과 GitHub에 대한 부족한 부분에 대해 이해가 더 증가하면서 프로젝트에 더 적극적으로 기여할 수 있었습니다.

3. 문제점 (Problem)

  • 시간에 쫓겨서 100% 만족하는 UI가 아니라서 아쉬웠습니다.
  • 시간이 넉넉하지 않아서 추가적인 기능을 시도하지 못한점이 아쉽습니다.
  • 파워포인트 자료 만들때 다른 조처럼 레이아웃에 대한 상세한 설명을 추가하지 못한 것이 아쉽습니다.
  • 반응형 부분에서 마지막에 약간의 디테일을 놓쳐서 아쉽습니다.

4. 개선 시도 (Try)

  • 지정한 시간 내에 효과적으로 시간을 관리하고 높은 효율로 원하는 기능을 완성하고자 노력할 것입니다.
  • 디자인과 개발의 균형이 중요하다 생각해서 평소 UI나 디자인같은 프론트엔드적인 부분도 공부할 필요가 있습니다.
  • 반응형에 대한 기존 지식 외에 더 깊이 있는 내용을 찾아보고 학습할 것입니다.
  • 시간을 효과적으로 관리하고 더 나은 UI를 만들기 위해 계획을 세울 것입니다.

5. 기술적 측면 (사용한 기술 스택)

리액트, 파이어베이스, Styled-Components

6. 협업

1) 팀원 간 협업 동향:
팀원들은 서로의 강점과 약점을 파악하고 이를 극복하며 협업했습니다. 문제 발생 시 빠른 속도로 해결책을 모색하고 의견을 나누는 자유로운 분위기가 형성되었습니다.

2) 팀장의 역할과 효과적인 조직 관리:
팀장은 효과적인 의사소통과 업무 관리를 통해 팀원들에게 적절한 역할을 부여했습니다. 또한, 각자의 의견을 존중하면서도 팀의 목표에 집중하게끔 이끌어내는 리더십을 발휘했습니다. 프로젝트 기간 중 팀원들과의 의견조율과 피드백을 통해 공동의 목표를 달성할 수 있었습니다.

7. 향후 계획

다음 단계 및 개선 계획:

  • 다음 프로젝트에서는 더욱 세부적이고 완성도 있는 UI를 목표로 하고, 프론트엔드 개발에 대한 심도 있는 이해를 위해 추가적인 학습을 진행할 계획입니다.
  • 시간 관리를 더욱 효율적으로 하기 위해 각 기능에 대한 우선순위를 정하고, 계획을 세우는 방법을 개선할 것입니다.
  • 새로운 기술 및 프레임워크에 대한 지속적인 학습을 통해 기술적 역량을 향상시킬 것입니다.
  • 코드 리뷰와 함께 팀원들 간 기술적인 지식 공유를 촉진하여 전체적인 팀 역량을 향상시킬 것입니다.
  • 팀 내에서는 서로의 전문 분야에 대한 교육 및 지식 공유를 통해 팀원들 간 역량을 강화할 것입니다.
  • 팀원들 간의 역량 차이를 고려하여 서로에게 도움이 되는 교육 자료나 학습 자료를 공유하는 문화 조성에 힘쓰겠습니다.

8. 회고를 통해 얻은 교훈

  • 효과적인 팀 협업은 개개인의 역량과 의견을 존중하면서도 목표 달성을 위해 힘을 합치는 것이 중요하다는 교훈을 얻었습니다.

  • 프로젝트 진행 중에는 계획을 수립하고 우선순위를 정하는 것이 중요하며, 다소 시간이 소요되더라도 완성도 있는 결과물을 목표로 해야 한다는 점을 배웠습니다.

  • 팀 내에서의 기술적 지식 공유와 지속적인 학습은 향후 프로젝트에서 높은 품질의 개발을 이끌어낼 수 있는 열쇠라는 것을 깨달았습니다.

profile
귀여운 걸 좋아하고 흥미가 있으면 불타오릅니다💙 최근엔 코딩이 흥미가 많아요🥰

0개의 댓글