본문 바로가기

카테고리 없음

내일배움캠프 2022.05.11 TIL

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

오늘로 프로젝트를 마무리하고 발표했다. 맡은 기능을 모두 구현하지는 못했지만 피드 및 프로필 출력, 랜덤 친구 추천, 더블 클릭 시 좋아요 등을 구현했다. 구현하지 못한 부분으로는 추천 검색어 출력, 게시물 수정 및 삭제 등이 있었다. 생각보다 많은 기능을 요구해서 시간 분배를 잘 못했던 것 같다. 앞으로는 API 문서와 같은 기획문서를 작성할 때 예상 시간 및 기능별 우선순위를 매겨보려 한다.

 

 

KPT 회고

1. KEEP (좋았던 부분)

  • 개발 전 충분한 기획회의 후 문서 작성으로 기록남겨놓은 것
  • 팀적으로 역할분담을 나누고 각자의 역할을 수행하고 공유할 수 있던 점

2. Problem (진행하면서 겪은 문제점)

  • 구현하고자하는 기능을 모두 구현하지 못함
  • 마감 기한을 지키못한 것
  • 코드작성 순서에 따른 어려움
  • 개발 시간이 부족함 -> 일정 조율에 문제가 있었음
  • 모르는걸 너무 혼자 해결하려고함 -> 문제를 스스로 해결하려는 자세는 좋은데 시간을 너무 많이 씀
  • 구현하려는 기능의 순서(우선순위)를 매기지않아서 핵심기능은 뒤로 미루고 다른것부터 구현했음
  • 코드작성하는데 서로 약속된 부분이 별로없어서 각자 개발한 느낌이 많았음
  • 진행상황을 공유하고 리뷰하는 시간이 적었음
  • 목업단계에서 와이어프레임 제대로 잡지 않은 것
  • 커밋이나 코드 합치는 경우도 사전에 약속되지않음

3. Try (다음 프로젝트을 위해 해야할 노력)

  • 작업 내용을 세부적으로 나누고 작업 목표 단위로 진행상황을 반영
  • 작업 순서도 우선순위를 매겨서 핵심기능먼저 구현하기
  • 개발전 그라운드룰 확실하게 만들기 (진행상황 공유 및 코드 작성 등)
  • 모르는게 있으면 바로바로 물어보자 (너무 혼자 해결하려고하지말자)

4. FEEL (느낀 점)

  • 김동우
    • 좋았던 점 : 팀원들과 소통하면서 프로젝트 기획하고 DB 설계했던 것
    • 아쉬웠던 점: UI 만드는 거 넘나 지루함
  • 김희정 :
    • 좋았던 점 : 웹프로그래밍A-Z 기초 강의에서 배웠던 서버-클라이언트 통신에 대한 이해가 부족했는데, 팀장님께서 화면공유해서 하나하나 설명해주신 덕분에 완전 이해할 수 있게 되어 좋았습니다. 그리고 우리조 팀원들 모두 따뜻...해서 좋았다.
    • 아쉬웠던 점 : 맡은바 혼자 해결하려 했으나 제 역량이 부족해서 원하는 기능을 거의 만들지 못했다는 것입니다.
  • 원송희 :
    • 좋았던 점:
      1. 팀원들이랑 더 팀다워졌다. (서로 부족한 점을 메꿔주려고 노력했다.)
      2. UI만 구현하는 것에서 벗어날 수 있었다
    • 아쉬웠던 점 : DB에 사진을 옮기는 것 (로컬의 저장 장소를 문자열로 가져오고 이를 다시 옮기고 등등) 이 어려웠다,
      마감 기한에 모든 기능 구현을 완성하는 것이 생각보다 힘들었다
  • 전진영 :
    • 좋았던 점 : 문제가 생길 때마다 하나씩 해결하는 것이 재밌고 좋았다.
    • 아쉬웠던 점 : 오타가 없는 코드여도 순서를잘 못 맞춰 코드가 실행이 되지 않는점이 어려웠다.

 

 

Github 링크

songheewon/59stargram: 인스타그램 클론 코딩 (github.com)

 

GitHub - songheewon/59stargram: 인스타그램 클론 코딩

인스타그램 클론 코딩. Contribute to songheewon/59stargram development by creating an account on GitHub.

github.com