1 of 17

Instagram Clone Coding

내일배움캠프 AI 2기 팀 프로젝트

4th Week

Team. Homebodies

2 of 17

팀 목표

01

협업으로 프로젝트 완수

3 of 17

팀 목표

기획, 목업을 기준으로 코딩하기

백엔드 우선 작업하기

API문서 적기

전체 팀원이 프론트/백엔드 모두 작업할 수 있게 하기

깃허브 브랜치 관리를 통해 프로젝트 협업

4 of 17

Planning

02

프로젝트 기획

https://slidesgo.com/

5 of 17

Planning

팀이 수행할 기능을 리스팅

팀 프로젝트 그라운드 룰 작성

일정 논의

6 of 17

결과

03

8일 간 진행한 프로젝트

https://slidesgo.com/

7 of 17

Result

회원가입

로그인

로그아웃

모달

이미지업로드

마이페이지활동

마이페이지

좋아요

댓글

더보기

팔로우팔로잉

데이터베이스

8 of 17

Result

회원가입

로그인

로그아웃

모달

이미지업로드

마이페이지활동

마이페이지

좋아요

댓글

더보기

팔로우팔로잉

데이터베이스

9 of 17

Result

회원가입

로그인

로그아웃

모달

이미지업로드

마이페이지활동

마이페이지

좋아요

댓글

더보기

팔로우팔로잉

데이터베이스

10 of 17

Result

회원가입

로그인

로그아웃

모달

이미지업로드

마이페이지활동

마이페이지

좋아요

댓글

더보기

팔로우팔로잉

데이터베이스

11 of 17

회고

04

지난 프로젝트 돌아보기

https://slidesgo.com/

12 of 17

아쉬웠던 점

DB 설계

프론트엔드 일정

FE 시작점

일정 관리

코드 로직

코드 통일성

DB 구조 이해 부족

API 명세 부실

지연된 FE. BE 시간 부족

순서를 바꾼다면?

프로젝트 시작시

UI 완성도가 미진

불규칙한 계획,

주말, 팀원 역량

사용한 로직의 상이하여

병합의 어려움

규칙이 필요하다.

코딩 컨벤션?!

https://slidesgo.com/

13 of 17

KEEP

기획과 와이어프레임의 간결하지만 기준 정하기

깃허브 브랜치 전략 및 PR, 팀 싱크 실시간 맞추기

14 of 17

PROBLEM

하루 세번 진행하는 회의에서 각 구성원 KPT 진행

일정관리의 부실

개발명세서 작성 미진

15 of 17

SOLUTION

발제 내용을 바탕으로 작성한 가이드라인 일정을 만들어 팀 상황으로 체크하면서 기준 + 유연한 수정

프로젝트를 시작하기 전에 팀이 같이 개발명세 틀을 작성한 뒤, 팀 구성원이 배정 받은 기능에 대한 상세 수정작업하기

팀 회의시간(오전/점심/저녁)에 구현한 기능에 대한 코드리뷰 시간을 추가하기, 저녁에 팀 전체로 KPT 한 번 하기

16 of 17

TRY

코드 컨벤션, 네이밍, 로직에 대한 논의와 문서로 정리하여 탄탄한 그라운드 룰 만들기

17 of 17

수고하셨습니다!

이번 프로젝트가 가장 못한 프로젝트다

오늘보다 나은 내일을 위해…

https://slidesgo.com/