프로젝트명 : 팔팔잇츠

팔팔한 상태로 발 빠른 배송, 팔팔잇츠!

  • 팀명 : 아직팔팔하조?
  • 팀원 : 조원호(팀장), 이지선, 김종규, 김대영
  • 개발 기간 : 2023.12.05 ~ 2023.12.10
  • 개발 내용 : 팀원 소개 사이트 만들기 

깃허브 : https://github.com/palpalTeam/Palpal-Eats

 

GitHub - palpalTeam/Palpal-Eats

Contribute to palpalTeam/Palpal-Eats development by creating an account on GitHub.

github.com

UI / UX

 

ERD

1. KEEP

  • Code With Me
    • 인텔리제이 를 통해 공통적인 작업을 다 같이 처리하는 과정이 좋았습니다.
  • 기록
    • 정기적인 회의와 빠른 피드백을 적용하면서 이에대한 변경사항, 이유 등을 상세히 기록했습니다.
    • 질문, 수정 사항에 대해서는 일일 회고록을 작성했습니다.
  • API 명세 작성 전 와이어 프레임 선 작성
    • 와이어 프레임을 작성후 API를 작성함으로써 프로젝트 목표 달성에 있어서 착오없이 이루어질수 있었습니다.
  • PostMan
    • PostMan을 이용하여 API 예시 유형별 (성공,실패) 로 꼼꼼히 작성해서 저장했습니다.
    • 이에 시연 영상 제작, 프로그램 테스트할때 큰 도움이 됬습니다.

 

2. PROBLEM

  • Git 사용법이 미숙했습니다.
  • 데일리 스크럼 작성을 꾸준히 작성하지 않았습니다.
  • 스프링에 대한 낮은 이해도로 인해 코드작성히 동료들의 도움을 많이 받았습니다. 

3. TRY

 

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

 

  • 데일리스크럼을 꾸준히 작성해서 자신의 일정을 팀원과 공유합니다.
  • 프로젝트간 사용된 모르는 기술에 대해 따로 기록해놓고 숙지 할수 있도록 합니다.
  • 코드 공부를 더욱 열심히하여 스스로 코드를 짤 수 이도록 노력합니다.
  •  

 

느낀 점

이번 프로젝트를 하면서 동료분들에게 정말 많은 도움을 받았고 배움을 얻었습니다.

프로젝트를 할때 어떤 방식으로 할지 또 어떤 방법으로 구상하는지 에대한 생각과 작성시 원할한 도움을 줄수 있는 인텔리제이 Code With Me 기능, Git Push와 Pull 오류발생시 Git stash 를 이용하여 해결 하는 방법 외에 자잘한 팁들 까지 정말 이번프로젝트는 여태까지 한 작업중 저에게 가장 많은 배움을 주었던거 같습니다.

프로젝트를 완료하기위해 밤늦게까지 주말임에도 불구하고 서로 도와주고 확인하며 Test까지 완료하는 팀원 모습들을 보면서 이번에는 정말 좋은 분들을 만났다고 생각했습니다.

이번에 얻은 배움을 바탕으로 더욱더 노력해 팀원분들처럼 남들에게 알려주도 도움되는 개발자가 되도록 노력하고자 합니다.

 

 

프로젝트

1. KEEP

협업

  • 기능별로 개발 역할 분담
  • Git으로 협업이 익숙하지 않은 상황에서 Live share로 바로 적용하고 확인할 수 있었음

기술

  • Bootstrap과 Jquery의 레퍼런스를 공부해서 잘 적용했음
  • Rest API를 설계한대로 파이어베이스의 실시간 데이터베이스를 활용하여 개발함

2. PROBLEM

협업

  • git 사용의 미숙함과 git 사용 규칙 미지정
    • git 기능 사용에 대한 소극적인 태도
  • 구체적이지 않은 프로젝트 기획
    • DB & API의 구체적인 설계 필요
    • 작업 진척도 체크리스트 및 작업별 일정 미흡

기술

  • 낮은 수준의 코드, 언어, 문법 개념 및 지식
    • ex. HTML의 레이아웃 속성 inline, block, flex 개념 미흡
  • 리팩토링 시도를 안 한 점
    • 시간이 부족하긴 했지만.. 아쉬움

3. TRY

협업

  • 각 담당 기능 별 코드 리뷰
  • 각 담당 기능 별 체크리스트 작성
  • 팀원 개인의 역량을 파악하는 시간을 갖기
    • 할 수 있는 것과 없는 것의 명확한 구분 필요
  • 정기 소통 시간 계획
    • 저녁 정기 미팅: 진행 현황 공유
  • 코딩 컨벤션 정하고 개발
  • Git, Github 적극적인 사용

기술

  • 리팩토링 시도
    • 코드 리뷰를 통한 더 나은 코드 모색
    • 기능별 함수 모듈화 적극 시도

느낀 점

김민주

css 작업에 익숙하지 않아 제 화면을 꾸미는데 어려움을 겪었고 다음 프로젝트에서 제 화면에 css 작업을 해야한다면 css에 대한 숙련도를 향상시켜서 이러한 부분을 개선하고자 합니다.

김대영

좋은 팀원들을 만나 코드에 대해 많이 배울 수 있었습니다. 아직 전반적인 지식이 부족하여 참여에 어려움을 느꼈지만 팀원들의 코드를 보면서 심화된 부분에 대해서 알아갈 기회를 가졌다는게 정말 감사한 부분이었습니다.

김민중

이번에 미니프로젝트를 진행하며 팀원들과 역할 분담도 하고 소통하며 함께 문제를 해결하면서, 협업의 장점과 중요성을 알아가는 시간이어서 정말 좋았습니다. 다음에는 다양한 협업 툴 사용과 코드 컨벤션을 지키면서 좀 더 좋은 코드로 개발하는 것을 목표로 하겠습니다!

박지환

미니 프로젝트를 진행하면서 웹 디자인부분과 깃 협업 관련한 미숙함 문제에 아쉬움을 느꼈습니다. 다음 프로젝트를 할때는 이를 신경써서 만들고 싶습니다!

김진훈

팀 프로젝트로 짧게나마 협업을 하면서 협업에 필요한 것들을 생각하는 계기가 되어서 많이 배웠습니다!

깃과 깃허브를 더 능숙하게 사용해서 코드 버전을 관리하고 협업하는 방법을 배우고 싶다고 생각했습니다. branch를 단순히 사용하는 것은 쉬워도 협업하며 버전 관리를 능숙하게 하는 것은 어려운 일이었습니다.

처음에 코딩 컨벤션을 정하지 않고 시작한게 아쉬웠습니다. 다양한 스타일의 코드가 합쳐지다 보니 가독성이 좋지 않았습니다.

 

 

후일담

오늘 다른 팀들의 발표를 보며 여기서 공부하는 과정은 백엔드 이지만 그에 못지않게 프론트에 관해서도 정말 많은 경험을 가지고 있다는것을 알게 되었다.

다른팀 발표시 프로젝트 시 누가 어떤 부위를 바탕으로 작업을 했고 어떤 문제점이 생겼으며 이를 해결하기위해 어떤 노력을 햇는지 까지 언급하며 설명했는데 정말 많은 것을 보고 배울수 있었다.

앞으로도 다음 프로젝트시 이를 경험삼아 좀더 세부적으로 작업을 할수 있을거 같다.

+ Recent posts