티스토리 뷰
내일배움캠프 B-2 Super Bees - Beesolution KPT
- 프로젝트 개요
- 깃헙 링크
- BeeSolution 웹서비스 - 익명으로 고민을 작성하고 추천 솔루션 시스템으로 고민 솔루션을 제안하며 고민을 가진 익명의 유저들과 소통할 수 있는 커뮤니티 서비스
- 프로젝트 명 : BeeSolution
- 필수 작업 : DRF CBV 사용, serializer, custom user model, CRUD, CORS, 회원가입/로그인, 추천시스템, 백엔드 AWS EC2 배포
Keep
- 태도
- 각자의 의견을 최대한 존중하고 배려하는 모습
- 기한 내에 안정적으로 프로젝트를 마무리하는 습관
- 구성원 각자의 메인/서브 파트를 설정하고 효율적으로 분업 하는 것
- 오류 부분에 대한 협업
- 코드
- 슬랙/git을 통한 활발한 의사소통과 트러블 슈팅 기록
- Github를 체계적으로 관리하기
- README.md에 프로젝트 설명 자세히 남기기 (erd,api명세서 추가)
- 서비스
- 프로젝트를 실제로 활용할 수 있는 방안(간단한 기능이어도 실제 유저가 사용할 수 있는 것을 개발)에 대해서 진행할 것
- 우리가 만들 프로젝트에 대한 조금 더 상세하고 명확한 이해와 소통을 목표로 초기 프로젝트 설계한 의도를 지속적으로 이어가기
- 유저 피드백을 통한 개선처럼 유저 프렌들리 한 서비스를 위한 개발 지속
Problem
- 유저 피드백을 받고 유저가 원하는 핵심적인 부분(추천시스템 개선, 모바일 대응)에 대해서는 시간 내에 빠르게 해결이 어려운 문제여서 해결을 하지 못했다.
- 안정적 서비스 개발을 위해 도전해볼 수 있는 몇가지 기능들(SMTP, 소켓 사용, redis) 를 리서치 후 서비스에 넣어보지 못함
- 시간 상 CI/CD 를 구현하지 못하고 직접 배포를 지속함
- DB 필드 값 수정할 수 있는지 알아보는 것 과 최초 DB 설계시 변경되는 걸 고려하지 못해 기존 배포된 데이터를 백업하지 못하고 삭제된 것
Try
- 코드
- 지금까지 짠 코드 리팩토링해서 보다 좋은 코드로 짜기
- 자기가 짠 코드에 대해서 왜 이렇게 했는지 이유에 대해서 설명할 수 있도록 하기
- 상호 간의 코드 리뷰를 통한 Clean Code
- 테스트 코드를 통해 TDD와 CI/CD 구현 후 연동
- 서비스
- 추천 시스템의 서비스적 사용성 높이기
- 실제 사용한것과 같은 유저의 고민과 더미 데이터 솔루션등을 실제로 적용해서 실제로 사용자들이 사용한 것과 같은 서비스처럼 보이게 해서 사람들이 사용할 수 있도록 하게 하기
- 유저 피드백 전에 모바일 최적화 안된 화면을 개선해서 실제로 모든 기능을 다 사용해볼 수 있도록 시도
- 유저 피드백을 바탕으로 기능 개선 - 프로젝트 피드백 참고하여 배포한 프로젝트에 적용하기
- 서비스를 이용하는 사용자의 입장에서 조금 더 서비스의 목적이나 사용하는 흐름을 조금 더 직관적으로 알 수 있도록 개발
- 지난 KPT 를 회고하며 종합적으로 개선해보기
Feeling
- 김동ㅇ : 최종프로젝트인 만큼 한달이라는 긴시간동안 서로 돕고 함께 고민하면서 많은 것들을 배울 수 있었습니다. 특히 이번 프로젝트에서는 배포도 해보고 사용자들을 모아 피드백을 받아보면서 나만 알고 나만 보는 서비스가 아니라 서비스를 이용하는 사용자의 입장에서 어떻게 보일지 생각하며 코드를 짜야겠다는 것을 느꼈습니다. 긴 시간 프로젝트가 끝나니 뿌듯하기도하고 시원섭섭하기도 합니다. 정말 좋은 팀원들을 만나 재밌게 프로젝트를 만들수 있었습니다. 다들 고생하셨고 감사합니다~!
- 김병ㅇ : 한달이라는 길면서도 짧다고 느껴지는 프로젝트 기간을 거치며 그간 쌓아온 팀웍으로 발생하는 문제들을 잘 해결할 수 있어서 최고의 팀이라는 생각이 들었습니다. 실제로 서비스를 배포하고 피드백을 들어보면서 미쳐 파악하지 못한 점을 들어보며 이렇게 다양한 관점에서 서비스가 보여질 수 있구나 하며 피드백의 중요성을 다시금 깨달을 수 있었습니다. 추가 리팩토링까지 무사히 진행하고, 팀원들 모두 프로젝트 기간 동안 열심히 달리시느라 고생 많으셨습니다!
- 오형ㅇ : 실제로 이번 프로젝트에서 유저 피드백을 통해 이를 개선해보는 경험이 좋았다. 실제 유저들이 어떻게 생각하고 반응하는지 알 수 있었던 점이 배울 점이었다. 팀 협업을 통해 내가 부족한 점과 배울 점들을 느꼈고 순수한 열정을 다시금 느낄 수 있었고 좋은 팀원들과 함께 프로젝트를 잘 마칠 수 있어서 감사했다. 그리고 4개월 간의 부트캠프 기간이 정말 빠르게 흘렀다는 생각이 들었고 앞으로 더 나아갈 수 있었으면 좋겠다.
- 이혜ㅇ : 진행했던 프로젝트 중 유저피드백을 실제로 처음 받아본 프로젝트였는데 우리끼리 개발하고 발표하고 끝내는 프로젝트보다 훨씬 많이 발전할 수 있었던 프로젝트였어서 꾸준히 리팩토링 하면서 아끼고 싶은 프로젝트가 될 것 같습니다. 리팩토링 까지 잘 마무리 할 예정입니다
- 최정ㅇ: 한 달이라는 시간 동안 팀원들과 함께 프로젝트를 완성시켜 나가는 과정에서 많은 것들을 경험하고 배울 수 있었다. 프로젝트를 진행하고 처음으로 사용자의 피드백을 받아보면서 많은 것들을 알 수 있었던 것 같다. 사용자의 입장에서 조금 더 편안하게 서비스를 이용할 수 있는 방법에 대해서도 생각할 수 있는 기회였던 것 같다. 앞으로 프로젝트를 더 발전시키면서 조금 더 완벽하게 다듬어 보고 싶다.
서비스 피드백
더보기
피드백
- MBTI 에 특성을 설명으로 알려주면 좋을 것 같다.(ex 댓글 작성자를 mbti 표시 되는게 좋아보인다 해당 기능을 좀 더 발전시키는 방향으로 mbti별로 어떤 특성(?)을 가지는지 보여 줄 수 있으면 좋을거 같다)
- 서비스에 답변이 많이 쌓여 AI 학습 데이터가 많아지면 추가 컨텐츠 개발하면 좋겠다. ex) 이상형 월드컵
- 핸드폰 번호 인증으로 가장 많은 MBTI 사이트가 되면 협업 요청이 들어올 것이다.
KPT_221215_내일배움캠프_팀프로젝트_비솔루션_중간
더보기
내일배움캠프 B-2 Super Bees - Beesolution KPT 중간 회고
- 프로젝트 개요
- BeeSolution 웹서비스 - 익명으로 고민을 작성하고 추천 솔루션 시스템으로 고민 솔루션을 제안하며 고민을 가진 익명의 유저들과 소통할 수 있는 커뮤니티 서비스
- 프로젝트 명 : BeeSolution
- 필수 작업 : DRF CBV 사용, serializer, custom user model, CRUD, CORS, 회원가입/로그인, 추천시스템, 백엔드 AWS EC2 배포
Keep
- 태도
- 각자의 의견을 최대한 존중하고 배려하는 모습
- 기한 내에 안정적으로 프로젝트를 마무리하는 습관
- 구성원 각자의 메인/서브 파트를 설정하고 효율적으로 분업 하는 것
- 오류부분에 대한 협업
- 코드
- 슬랙/git을 통한 활발한 의사소통과 트러블 슈팅 기록
- Github를 체계적으로 관리하기
- README.md에 프로젝트 설명 자세히 남기기 (erd,api명세서 추가)
- 서비스
- 프로젝트를 실제로 활용할 수 있는 방안(간단한 기능이어도 실제 유저가 사용할 수 있는 것을 개발)에 대해서 진행할 것
- 우리가 만들 프로젝트에 대한 조금 더 상세하고 명확한 이해와 소통을 목표로 초기 프로젝트 설계한 의도를 지속적으로 이어가기
Problem
- 더미데이터 고민 예시가 너무 단순 더미 데이터 여도 확실하게 기준을 세울 수 있는 데이터 필요
- 실제 유저들이 사용한것 같은 커뮤니티 기능처럼 보여주는 예시가 필요(현재는 진짜 고민 같지 않음)
Try
- 코드
- 지금까지 짠 코드 리팩토링해서 보다 좋은 코드로 짜기
- 테스트 코드 해보기
- Clean Code
- 서비스
- 추천 시스템의 서비스적 사용성 높이기
- 실제 사용한것과 같은 유저의 고민과 더미 데이터 솔루션등을 실제로 적용해서 실제로 사용자들이 사용한 것과 같은 서비스처럼 보이게 해서 사람들이 사용할 수 있도록 하게 하기
- 유저 피드백 전에 모바일 최적화 안된 화면을 개선해서 실제로 모든 기능을 다 사용해볼 수 있도록 시도
- 유저 피드백을 바탕으로 기능 개선 - 프로젝트 피드백 참고하여 배포한 프로젝트에 적용하기
- 지난 KPT 를 회고하며 종합적으로 개선해보기
Feeling
- 김동ㅇ : 자유주제 이기도 하고 지금까지 해왔던 프로젝트들 보다 기획단계에서부터 더 많이 신경쓰고 조금 어렵겠다 생각했지만 팀원분들 모두가 열심히해서 중간발표까지 기획한대로 잘 진행된 것 같아 좋았습니다. 앞으로 배포도 하고 사용자들의 피드백도 받아 잘 리팩토링해서 완성도 있는 프로젝트가 될 수 있도록 열심히 해봐야겠습니다.
- 김병ㅇ : 최종 프로젝트의 기간이 있는 만큼 프로젝트 볼륨 때문에 중간 발표 이전에 서비스 배포 이전까지 프로젝트 완성이 가능할까? 싶었지만 실제로 개발이 진행 되어 고생한 팀원들에게 감사하다. 백엔드 기능을 이전 보다는 빠르게 완성 해 볼 수 있던 거 같아 다행이다. 피드백 받는 대로 리펙토링에 집중 해야겠다.
- 오형ㅇ : 전의 세번의 프로젝트에서도 합을 잘 맞춰왔던 것 만큼 이번 프로젝트의 중간까지도 잘 와서 지금까지는 계획한 대로 잘 진행이 된 것 같다. 조금 더 힘을 내서 프로젝트의 완성도를 높일 수 있도록 노력해야겠다.
- 이혜ㅇ : 최종 프로젝트인 만큼 많은 기능들을 넣기 위해 초기 작업이 길어서 걱정이 많았지만 팀원들과의 좋은 팀워크로 차질없이 중간 목표 지점까지 잘 달려온거같아 뿌듯하다. 이후 사용자의 피드백을 최대한 반영해 리팩토링해서 사용자에게 최대의 서비스를 제공 할 수 있는 프로젝트를 만들면 좋을거 같다.
- 최정ㅇ: 이번 프로젝트는 기획 단계에서도 시간이 가장 오래 걸렸던 만큼 사용자들이 실제로 재미를 느끼고 사용할 수 있는 서비스를 만들기 위해 노력했던 것 같다. 남은 기간 동안 실제 사용자들의 피드백도 반영해보고, 정확도를 올릴 수 있는 방안을 생각해보면 좋을 것 같다. 마지막까지 팀원들과 힘내서 최종 프로젝트를 잘 마무리할 수 있을 것 같다.
'What I Learned' 카테고리의 다른 글
AI 공부 [feat: 스파르타코딩클럽 항해 플러스 AI 2기 후기] (0) | 2025.02.23 |
---|---|
TIL_20230708 (0) | 2023.08.12 |
TIL_20221228_인증&인가 (0) | 2022.12.29 |
TIL_20221227_drf 자바스크립트 json 데이터 (0) | 2022.12.28 |
TIL_20221226_permission class 트러블 (0) | 2022.12.27 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- wil
- 파이썬 함수 return
- 항해플러스ai
- 코드컨벤션
- 스파르타내일배움캠프
- 파이썬
- css선택자
- 스파르타코딩클럽
- HTML
- GIT
- dtl
- 함수
- 클래스
- 컴퓨터구조
- 예외처리
- 항해플러스후기
- 파이썬나누기
- 반복문
- 항해솔직후기
- 자료구조
- 장고
- Til
- HTTP
- API
- github
- css
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함