목표 🌠
사물인식 기능을 활용한 서비스 페이지 만들기
계속될 팀프로젝트를 위한 figma,깃허브, 노션 등의 협업 툴을 적극적으로 사용해보기
마감기한까지 급하게 작성하다 제출하지 않도록, 제출일 전날까지 테스트 및 발표준비까지 완료하기
기획 📑
KPT 📖
K
- 블루프린트를 사용해서 각자의 작업 영역을 분리하여 관리한 것 (GIT 충돌 빈도도 확 줄었고, 버전 관리도 지난번 프로젝트 때보다 훨씬 수월했다)
- 슬랙을 활용한 원활한 소통
- Convention 잘 지키기
- 의견 자유롭게 내기(하고 싶은 것 적극적으로 어필)
- 마감 기한 잘 지키기
- 잘해결되지 않는 오류 시 같이 해결하고 필요한 부분이 생겼을 시 유기적으로 도움을 주고 받는 것
- 프로젝트 초기 팀 회의에 적극적인 참여로 주제 선정을 포함한 기획및 일정을 빠르게 계획하고 시작해 일정에 맞게 프로젝트를 마무리 함.
P
🥹 문제 : 진행상황 파악에 어려움이 있었음
원인 : 계획대로 되지 않은 구체적인 원인과 해결방법을 생각할 시간이 부족했던 것 같음.
🥹 문제 : 조금 더 디테일한 프론트엔트 구현
원인 : 반응형 프론트 엔드 구현을 고려해 기획해야 할 것 같음
🥹 문제 : 프로젝트 진행 전 개발 환경 조사와 통일의 필요성.
원인 : 프로젝트 중 팀원 간 개발 환경이 달라 문제 해결이 지체
T
▶︎ 매일 퇴실하기 전, 오늘 하루동안 한일 이야기하면서 정리 겸 회의
▶︎ 코드 통일성(리팩터링)
▶︎ 조금 더 예쁘게 디자인/꾸며보기
▶︎ 다음 프로젝트의 원활한 진행과 기획을 위해 계획대로 진행되지 않은 이유와 해결방안을 모색
▶︎ 문제 상황에 대한 많은 소통 시간이 필요함.
▶︎ 이번 프로젝트에서는 기획 당시의 일정에 잘 맞출 수 있었지만, 다음 프로젝트에는 도전 과제까지 진행해보고 싶어짐.
어려웠던 작업 ✍️
분리해놓은 모델작동 python파일을 실행시키는데 오류 발생
>> exec와 sybprocess 사용 시 오류가 발생하여 파일 전체를 함수로 묶은 후 import하여 사용.
기본 이미지를 노출시키고, 이미지를 업로드하면 해당 이미지로 변경시키는 작업
>> 파일을 읽는 이벤트가 발생했을 경우, src 속성을 readerEvent의 결과물로 대체하는 함수로 해결
맥에서 tensorflow 설치와 모듈들 설치
>> 환경변수와 설치 경로 변경을 통해 해결
mysql과 같이 group by를 사용해서 이미지 경로를 기준으로 묶어 중복 데이터를 처리
>> mongoDB에서는 aggregate와 $group, $match 그리고 $sort를 사용해야 했음, $skip과 $limit도 같이 사용하려고 하다 보니 이해하는 과정에서 어려움을 겪음.
목표 달성 Check
사물인식 기능을 활용한 서비스 페이지 만들기
★★★★☆ : 많은 모델을 써보진 못했으나, 사물인식 기능을 활용했음.
계속될 팀프로젝트를 위한 figma,깃허브, 노션 등의 협업 툴을 적극적으로 사용해보기
★★★★★ : 전 프로젝트에서는 와이어 프레임을 많들지 않고 진행했으나 이번 프로젝트에서는 figma를 활용해 와이어 프레임을 같이 기획했고, 협업 툴을 좀 더 능숙하게 활용했다
마감기한까지 급하게 작성하다 제출하지 않도록, 제출일 전날까지 테스트 및 발표준비까지 완료하기
★★★★☆ : 기획단계에서 함께 일정을 정해두고 진행해서 인지, 저번 프로젝트 보다 테스트 기간을 넉넉하게 잡을 수 있었다.
느낀점 👀
구성우
지난 프로젝트에서 git 오류가 자주 발생해 시간을 많이 소모 했었습니다. 그래서 이번에는 먼저 블루 프린터를 학습하고 적용하여 팀원들에게 배포하고 시작해보았습니다. 독립된 파일에서 각자 작업함으로써 github 충돌 등 시간을 허비하는 일이 눈에 띄게 줄어 일정을 맞추는데 도움이 됐던 것 같습니다. 프로젝트 모듈화의 중요성을 더 느끼게 되었고 도전해보고 싶은 마음이 생겼습니다.
김휘수
일주일동안 고생한 팀원들에게 감사하고, 무사히 프로젝트를 마무리해 다행이다.AI가 가장 중요한 프로젝트였지만 문법이 아직 미숙하다보니, 충분한 시간이 주어졌음에도 시간내에 원하는 백엔드를 자체적으로 구현함에 있어 어려움을 겪었다. 개발하는데 있어 속도를 내려면 문법 공부를 우선적으로 보충해야겠다는 생각을 했다.
임주영
머신러닝에 대한 이해가 없는 상태에서 프로젝트를 만드려고 하다보니 막막했는데, 팀원분들이 잘 해주셔서 웹 쪽만 겨우 한 느낌이였다.
웹 개발에서도 더 공부를 하고, 머신러닝도 좀 더 이해를 해야 겠다는 생각이 들었다. 개인 시간 스케줄 때문에 팀원분들에게 피해를 준것 같아서 다음에는 개인 스케줄을 최대한 비워둬야겠다는 생각을 했다.
황규형
이번 프로젝트는 기획단계에서 준비한대로 완성되어 만족스러운 프로젝트였다해보고 싶은 것들이 많았지만 시간이 부족하다고 느꼈고 프론트 부분이 완성도를 판단하는데 많은 영향을 준다는 것을 다시 한번 확인했다. 다음 프로젝트는 좀 더 깔끔하게 할 수 있도록 노력해야 할 것 같다.
'Education & Seminar > Projects' 카테고리의 다른 글
[파이썬] Django - 추천 시스템 프로젝트 - KPT 회고 (종료) (0) | 2022.06.14 |
---|---|
[파이썬] Django - 추천 시스템 프로젝트 - S.A (0) | 2022.06.02 |
[Machine Leaning] 머신러닝 사물인식 팀 프로젝트 - S.A (0) | 2022.05.18 |
[파이썬] instagram 클론 팀 프로젝트 - KPT 회고 (종료) (0) | 2022.05.12 |
[파이썬] instagram 클론 팀 프로젝트 - 시작 (0) | 2022.05.04 |