티스토리 뷰

내일배움캠프 B-2 Super Bees - Beesolution KPT

  1. 프로젝트 개요
  • 깃헙 링크
  • 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 구현 후 연동
  • 서비스
    • 추천 시스템의 서비스적 사용성 높이기
    • 실제 사용한것과 같은 유저의 고민과 더미 데이터 솔루션등을 실제로 적용해서 실제로 사용자들이 사용한 것과 같은 서비스처럼 보이게 해서 사람들이 사용할 수 있도록 하게 하기
    • 유저 피드백 전에 모바일 최적화 안된 화면을 개선해서 실제로 모든 기능을 다 사용해볼 수 있도록 시도
    • 유저 피드백을 바탕으로 기능 개선 - 프로젝트 피드백 참고하여 배포한 프로젝트에 적용하기
    • 서비스를 이용하는 사용자의 입장에서 조금 더 서비스의 목적이나 사용하는 흐름을 조금 더 직관적으로 알 수 있도록 개발

 

Feeling


  • 김동ㅇ : 최종프로젝트인 만큼 한달이라는 긴시간동안 서로 돕고 함께 고민하면서 많은 것들을 배울 수 있었습니다. 특히 이번 프로젝트에서는 배포도 해보고 사용자들을 모아 피드백을 받아보면서 나만 알고 나만 보는 서비스가 아니라 서비스를 이용하는 사용자의 입장에서 어떻게 보일지 생각하며 코드를 짜야겠다는 것을 느꼈습니다. 긴 시간 프로젝트가 끝나니 뿌듯하기도하고 시원섭섭하기도 합니다. 정말 좋은 팀원들을 만나 재밌게 프로젝트를 만들수 있었습니다. 다들 고생하셨고 감사합니다~!
  • 김병ㅇ : 한달이라는 길면서도 짧다고 느껴지는 프로젝트 기간을 거치며 그간 쌓아온 팀웍으로 발생하는 문제들을 잘 해결할 수 있어서 최고의 팀이라는 생각이 들었습니다. 실제로 서비스를 배포하고 피드백을 들어보면서 미쳐 파악하지 못한 점을 들어보며 이렇게 다양한 관점에서 서비스가 보여질 수 있구나 하며 피드백의 중요성을 다시금 깨달을 수 있었습니다. 추가 리팩토링까지 무사히 진행하고, 팀원들 모두 프로젝트 기간 동안 열심히 달리시느라 고생 많으셨습니다!
  • 오형ㅇ : 실제로 이번 프로젝트에서 유저 피드백을 통해 이를 개선해보는 경험이 좋았다. 실제 유저들이 어떻게 생각하고 반응하는지 알 수 있었던 점이 배울 점이었다. 팀 협업을 통해 내가 부족한 점과 배울 점들을 느꼈고 순수한 열정을 다시금 느낄 수 있었고 좋은 팀원들과 함께 프로젝트를 잘 마칠 수 있어서 감사했다. 그리고 4개월 간의 부트캠프 기간이 정말 빠르게 흘렀다는 생각이 들었고 앞으로 더 나아갈 수 있었으면 좋겠다.
  • 이혜ㅇ : 진행했던 프로젝트 중 유저피드백을 실제로 처음 받아본 프로젝트였는데 우리끼리 개발하고 발표하고 끝내는 프로젝트보다 훨씬 많이 발전할 수 있었던 프로젝트였어서 꾸준히 리팩토링 하면서 아끼고 싶은 프로젝트가 될 것 같습니다. 리팩토링 까지 잘 마무리 할 예정입니다
  • 최정ㅇ: 한 달이라는 시간 동안 팀원들과 함께 프로젝트를 완성시켜 나가는 과정에서 많은 것들을 경험하고 배울 수 있었다. 프로젝트를 진행하고 처음으로 사용자의 피드백을 받아보면서 많은 것들을 알 수 있었던 것 같다. 사용자의 입장에서 조금 더 편안하게 서비스를 이용할 수 있는 방법에 대해서도 생각할 수 있는 기회였던 것 같다. 앞으로 프로젝트를 더 발전시키면서 조금 더 완벽하게 다듬어 보고 싶다.

 

서비스 피드백

더보기

피드백

  1. MBTI 에 특성을 설명으로 알려주면 좋을 것 같다.(ex 댓글 작성자를 mbti 표시 되는게 좋아보인다 해당 기능을 좀 더 발전시키는 방향으로 mbti별로 어떤 특성(?)을 가지는지 보여 줄 수 있으면 좋을거 같다)
  2. 서비스에 답변이 많이 쌓여 AI 학습 데이터가 많아지면 추가 컨텐츠 개발하면 좋겠다. ex) 이상형 월드컵
  3. 핸드폰 번호 인증으로 가장 많은 MBTI 사이트가 되면 협업 요청이 들어올 것이다.

 

KPT_221215_내일배움캠프_팀프로젝트_비솔루션_중간

더보기

내일배움캠프 B-2 Super Bees - Beesolution KPT 중간 회고

 

  1. 프로젝트 개요
  • BeeSolution 웹서비스 - 익명으로 고민을 작성하고 추천 솔루션 시스템으로 고민 솔루션을 제안하며 고민을 가진 익명의 유저들과 소통할 수 있는 커뮤니티 서비스
  • 프로젝트 명 : BeeSolution
  • 필수 작업 : DRF CBV 사용, serializer, custom user model, CRUD, CORS, 회원가입/로그인, 추천시스템, 백엔드 AWS EC2 배포

 

Keep


  • 태도
    • 각자의 의견을 최대한 존중하고 배려하는 모습
    • 기한 내에 안정적으로 프로젝트를 마무리하는 습관
    • 구성원 각자의 메인/서브 파트를 설정하고 효율적으로 분업 하는 것
    • 오류부분에 대한 협업
  • 코드
    • 슬랙/git을 통한 활발한 의사소통과 트러블 슈팅 기록
    • Github를 체계적으로 관리하기
    • README.md에 프로젝트 설명 자세히 남기기 (erd,api명세서 추가)
  • 서비스
    • 프로젝트를 실제로 활용할 수 있는 방안(간단한 기능이어도 실제 유저가 사용할 수 있는 것을 개발)에 대해서 진행할 것
    • 우리가 만들 프로젝트에 대한 조금 더 상세하고 명확한 이해와 소통을 목표로 초기 프로젝트 설계한 의도를 지속적으로 이어가기

 

Problem


  • 더미데이터 고민 예시가 너무 단순 더미 데이터 여도 확실하게 기준을 세울 수 있는 데이터 필요
  • 실제 유저들이 사용한것 같은 커뮤니티 기능처럼 보여주는 예시가 필요(현재는 진짜 고민 같지 않음)

 

Try


 

  • 코드
    • 지금까지 짠 코드 리팩토링해서 보다 좋은 코드로 짜기
    • 테스트 코드 해보기
    • Clean Code
  • 서비스
    • 추천 시스템의 서비스적 사용성 높이기
    • 실제 사용한것과 같은 유저의 고민과 더미 데이터 솔루션등을 실제로 적용해서 실제로 사용자들이 사용한 것과 같은 서비스처럼 보이게 해서 사람들이 사용할 수 있도록 하게 하기
    • 유저 피드백 전에 모바일 최적화 안된 화면을 개선해서 실제로 모든 기능을 다 사용해볼 수 있도록 시도
    • 유저 피드백을 바탕으로 기능 개선 - 프로젝트 피드백 참고하여 배포한 프로젝트에 적용하기

 

Feeling


  • 김동ㅇ : 자유주제 이기도 하고 지금까지 해왔던 프로젝트들 보다 기획단계에서부터 더 많이 신경쓰고 조금 어렵겠다 생각했지만 팀원분들 모두가 열심히해서 중간발표까지 기획한대로 잘 진행된 것 같아 좋았습니다. 앞으로 배포도 하고 사용자들의 피드백도 받아 잘 리팩토링해서 완성도 있는 프로젝트가 될 수 있도록 열심히 해봐야겠습니다.
  • 김병ㅇ : 최종 프로젝트의 기간이 있는 만큼 프로젝트 볼륨 때문에 중간 발표 이전에 서비스 배포 이전까지 프로젝트 완성이 가능할까? 싶었지만 실제로 개발이 진행 되어 고생한 팀원들에게 감사하다. 백엔드 기능을 이전 보다는 빠르게 완성 해 볼 수 있던 거 같아 다행이다. 피드백 받는 대로 리펙토링에 집중 해야겠다.
  • 오형ㅇ : 전의 세번의 프로젝트에서도 합을 잘 맞춰왔던 것 만큼 이번 프로젝트의 중간까지도 잘 와서 지금까지는 계획한 대로 잘 진행이 된 것 같다. 조금 더 힘을 내서 프로젝트의 완성도를 높일 수 있도록 노력해야겠다.
  • 이혜ㅇ : 최종 프로젝트인 만큼 많은 기능들을 넣기 위해 초기 작업이 길어서 걱정이 많았지만 팀원들과의 좋은 팀워크로 차질없이 중간 목표 지점까지 잘 달려온거같아 뿌듯하다. 이후 사용자의 피드백을 최대한 반영해 리팩토링해서 사용자에게 최대의 서비스를 제공 할 수 있는 프로젝트를 만들면 좋을거 같다.
  • 최정ㅇ: 이번 프로젝트는 기획 단계에서도 시간이 가장 오래 걸렸던 만큼 사용자들이 실제로 재미를 느끼고 사용할 수 있는 서비스를 만들기 위해 노력했던 것 같다. 남은 기간 동안 실제 사용자들의 피드백도 반영해보고, 정확도를 올릴 수 있는 방안을 생각해보면 좋을 것 같다. 마지막까지 팀원들과 힘내서 최종 프로젝트를 잘 마무리할 수 있을 것 같다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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
글 보관함