관리 메뉴

이리메라 갖다가

[Swift] SNS 앱 만들기 (3) : 프로젝트 회고 본문

TIL

[Swift] SNS 앱 만들기 (3) : 프로젝트 회고

너이르나 2023. 8. 21. 21:12
728x90
반응형
프로젝트 회고
💡 Keep (유지해야 할 것)
  • 초기 기획 시 스토리보드 전략을 잡고 개발을 작업하면 충돌을 줄일 수 있음
  • 초기 기획안을 빡세게 잡는 것(오히려 시간을 벌 수 있음)
  • 더미 데이터를 먼저 구성하고 모델링을 구체화하는 것
  • 큰 목표를 설정한 후 세부 목표를 나누어 단계별로 수행한 것
  • 팀원들간의 의견이나 코드 리뷰 등 커뮤니케이션이 원활하여 개발 속도가 빠름(코드의 재사용성)
  • 문제 봉착 시 팀원들과 공유 후 해결방안을 찾아나간 것
💡 Problem (문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단)
  • UI 통일이 안되어 시간이 낭비될 수 있었던 문제
  • 코드 가독성이 매우 좋다고 할 수는 없었음
  • 발표제출 양식 확인을 못하고 급하게 제출한 점
  • 기능 개발에 있어서 데드라인을 잡지 않음(그때그때 잡음;)
  • 세부적인 프로젝트 완성도의 기준을 잡지 않음(팀원간 완성도의 기준이 다름)

❗️ Problem (해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시)

  • 기획 단계에 UI 관련 기획안 정하기 + 피그마 활용하여 UI 확정하기
  • 코드 규칙과 변수명을 통일하여 가독성을 높이기
  • 발표자료 및 발표준비까지 일정관리 하기
  • 기획 시 기능에 따라 데드라인을 잡고 개발 시작하기
  • 프로젝트 완성도의 기준을 팀원별로 솔직하게 얘기하고 확정하기
💡 Try (다음 프로젝트를 위해 해야 할 노력)
  • 깃 병합 시 최소 2명 이상 팀원의 승인(코드리뷰)을 받고 진행하기(강제로라도 타 팀원의 코드를 확인하고 이해할 수 있음)
  • 다양한 API 활용하기
  • 데이터 저장소 사용해보기
  • 회의할 때 회의록을 작성하여 개발 진행과정 중 문제점/해결방안 기록하기
💡 Feel (이번 프로젝트를 통해 느낀 점)
  • 협업에 대한 생각이 완전 바뀜❗️ 어떻게? 완전 긍정적으로 ✌🏻
  • 진짜 다들 잘하신다 ^_^ 👍🏻
  • 팀원들간에 의사소통이 원활해서 매우 좋았다! 근데 왤케 새벽까지 계시지…?
  • 깃 브랜치 전략 잘짜면 칭찬 받는다 🙌🏻
  • 스토리보드도 협업할 수 있다!! 레퍼런스 짱짱
  • 혼자 해결하기보다 팀원들한테 공유하면 빠른 해결을 볼 수 있다!!
  • 좋은 팀원들 만나서 멋진 결과물을 만들어내서 너무 뿌듯 🥳

 

이번 프로젝트는 진짜 만족스러운 결과물을 뽑아냈다.

필수 기능 구현은 물론이고 추가 기능까지 모두 구현해내서 만족스럽고, 조금 아쉬운 부분이라면 스크롤뷰를 완벽하게는 구현하지 못했다는 점이다. 시간 날때마다 짬짬이 수정해봐야겠다!

 

너무 잘해서 자랑하고 싶음(깃허브 링크^^) 

 

GitHub - anfgbwl/DOTORI

Contribute to anfgbwl/DOTORI development by creating an account on GitHub.

github.com

앱 화면 구성(왼쪽부터 메인, 디테일, 검색, 글쓰기, 북마크, 마이페이지, 마이페이지 수정)

SNS 앱 시연 영상

SNS 앱 만들기 - 3조 도토리묵.pdf
16.59MB

728x90
반응형