인스타그램 클론코딩 팀 프로젝트 KPT 회고

Frel·2022년 5월 11일
0

내일 배움 캠프

목록 보기
20/35

10조 김삼이일(KTLO:KIM THREE LEE ONE)

  1. 한 주의 흐름

1) 한 일

프로젝트 명: 차와 관련된 인스타그램 Desktop UI 클론 코딩을 기반으로 인스타그램의 주요 백엔드 기능들을 구현
필수 작업: (1) DB 연동하는 기능은 기본 CRUD(Post,Get) 포함 (2) 회원가입, 로그인, 로그아웃 기능 (JWT Jason Web Token 사용 (질문사항)) - 입력 데이터는 인스타 페이지 참고한다. (3) 마이페이지 게시물, 게시물 활동 (4) 피드관련 사진 업로드 기능, 댓글, 좋아요, 더보기 모달 기능 (5) Follower / Following 기능
추가 작업: 비고
2) 느낀점

김민재 : 저 어려웠던 부분은 로그인 기능을 처음 만들어보는거라 전체적으로 어려웠고, 코드를 해석하고 이해하는데 어려움을 많이 겪었던 것 같습니다.
김규민: 시작할때 백엔드 정말 아무것도 몰랐었는데 1주일동안 어느정도 기초개념은 생긴것같아서 좋았다.
이동현: flask 의 DB 객체 지정과 흐름에 대해서 어느 정도 이해를 했으나, JQuery 로 연동하는 방식에 대해서 아직까지도 구문과 객체 클래스 등 이해하기까지 다소 어려움을 느꼈습니다. 추후 이런 부분에 대해서 반복적으로 다루고, 사용하는 언어에 대해서 찾아보고 이해할 수 있도록 부단히 공부할 것입니다.
김진수: 기본적인 이해의 흐름이 많이 부족하였고 기능구현하는데 급급하다보니까 어떻게 바라봐야될지 모르겠고 하나부터 천천히 기능을 뜯어서 조합해보는 그런 방식을 사용했어야했는데 기능을 구현하는데에 있어서 자가적으로 구체화가 많이 부족했던거같습니다.

  1. Keep

  2. 첫 프로젝트 때보다 발전된 기획 및 설계를 통해 방향을 잃었을때 작성해둔 기획 페이지를 통해 방향을 찾아갈 수 있었고, 기능 구현의 속도가 향상될수있었던 부분

  3. 이번 프로젝트 때 프로젝트 방향성 어떤식으로 페이지를 기능을 좀 더 구체적으로 어떻게 나눠야 더 충돌이적을지에 대한 진전이 있었고 협업능력이 돋보여서 좋았던 점

  4. 이번 프로젝트에서 제대로 백엔드를 사용해, 팀원들과 프로젝트를 구현하면서 백엔드의 구조에 대해서 완벽하지는 않지만 알아갈수있었고, 모르는 부분들은 더 공부를 할 수 있어서 지식이 늘어서 더 좋았던 점

  5. 팀원별로 맡은 역할에 대한 소스코드를 적극 공유하고, 공통 오류라고 판단했을 때 함께 문제를 해결해 나아가려고했던점

  6. Problem

  7. 일정을 어느정도 세웠는데 기능구현이 생각보다 난이도가 높아서 늦어졌던 점

  8. 팀원 모두가 전반적인 진행 상황과 흐름을 확인 할 방법이 없었음.

  9. 개인의 역량이 부족해서 프로젝트를 진행하는데 어려움이 많았어서 아쉬웠던 점

2) 원인

1-1.처음접해보는 벡엔드 개발이라서 이해도가 낮은상태로 시작함
2-1.각자 맡은 기능에 집중해서 구현하느라 여유가 없었다
3-1.다른 팀 발표를 봤을 때 노션 공용으로 api뿐만아니라 기획 기반 체크박스라는 현재상황에 대한지표를 공동작업할수있는곳에 스스로 드나들면서 진행상황을 확인하고 그 안에 프로젝트에 대한 내용 과정기록을 남기는 것을 봤는데, 우리팀은 저런 방법을 생각하지 못했었다

  1. Try
    서로의 진행상황을 자세히 몰랐기 떄문에 회의시간을 정해서 서로의 진행상황에 대해서 공유를하고 코드리뷰를 통해서 팀원들간의 커뮤니케이션을 체계적으로 만들어주기!(ex. 식사시간전 10~20분 )
    다음 프로젝트때는 공용노션을 통해서 중간과정을 기록을 하고 체크박스를 이용해서 현재상화에 대한 지표를 만들어 협업 효율을 증진시킬것!
    앞으로 개발할 부분에 대한 기본적인 개념공부를 조금더 구체적으로 확실하게 개념 확립!
profile
자기개발을 해서 발전하는 미래의 개발자

0개의 댓글