Skip to content
내일배움캠프 5기 B-9그룹 : Team NBCamp(-1)
Django 프로젝트 KTP 회고록
무엇
- 프로젝트명: Django를 이용한 뉴스피드 프로젝트: CodeShare
- 필수업무 : 회원기능, 마이페이지, 포스트 CRUD
- 추가 작업: 댓글, 좋아요, 팔로우, 사진 업로드, 페이지 매김 등
감정
- 윤준열
내일배움캠프에서 PM으로 맡은 첫 번째 프로젝트였는데, 처음에 헷갈렸다.
꽤 순조롭게 진행되어 다행입니다. 팀원들과 소통하고 협업하면서 많은 것을 배웠습니다.
큰 장애물 없이 결과물이 완벽하게 나와서 기쁩니다. 무엇보다 팀원들이
규칙을 정하고 서로의 역할과 규칙을 지키는 부분에서 서로를 수용해 주셔서 감사합니다.
- 펜더
Django 자체에 관해서는 이것이 내가 다루는 것입니까?
어디서부터 시작해야할지 모르겠고 개인 프로젝트를 시작했을 때 눈앞이 정말 어둡습니다.
그리고 개인 프로젝트를 진행하면서 이게 뭘까 생각하다가 종종 한숨을 쉬기도 했다.
팀 프로젝트를 진행하면서 정말 유능한 팀장이 이끄는 유능한 팀원들 덕분입니다.
부족한 부분이 많이 채워졌다. 다음주 같은 팀에 합류하게 돼서 정말 기대된다.
- 이세희
팀원들 간의 소통과 프로젝트 진행에 있어서도 팀장의 역할이 중요함을 느꼈습니다.
팀으로 수행하는 프로젝트는 서로 다르고 진행 방식이 다릅니다.
실시간으로 볼 수 없기 때문에 진행 상황을 하루에 한 번 공유하는 것만으로는 충분하지 않다는 것을 알게 되었습니다.
그래서 팀원들이 시간별로 진행을 공유하면서 진행을 공유하는 것에 부담을 느끼더라도
배려와 존중으로 대하고, 함께 해결책을 찾고, 프로젝트 진행에 지장이 없는지 확인하는 것은
가장 큰 열쇠라고 느꼈습니다. 막힌 문제를 공유하고 팀원이 해결할 수 없는 경우
튜터에게 질문하고 해결하면 바로 프로젝트가 진행됩니다.
팀원들 간의 소통도 원활해서 좋았던 것 같아요.
- 박혜린
혼자 오류를 잡을 때보다 팀원들과 소통하고 풀어나가니 확실히 더 효율적이고 많이 배웠습니다!
- 김성광
django를 사용하면서도 새로운 것을 많이 배우고 정확히 알지 못하는 것을 많이 느낍니다.
팀 프로젝트로 일하면서 이전에 보지 못했던 많은 것들을 보고 느꼈습니다.
유지하다
- Github의 포크 기능과 브랜치를 이용한 협업
- 확립된 역할과 규칙 준수
- 팀원들과 문제를 공유하고 함께 토론
- 기능 구현에 욕심을 부리기보다 완성도 높은 결과물을 만들어보세요.
문제
- 윤준열
첫 번째 디자인이 가장 중요하다는 것을 깨닫기 위해서는 프로젝트 ERD나 각종 컨벤션을 미리 잘 설정하고 적절하게 사용하는 것이 중요합니다.
- 펜더
템플릿을 사용하여 구현하고 싶은 기능을 구현할 수 없었습니다. (아직 Django에 대한 이해가 부족합니다.)
- 이세희
개인적으로 git을 많이 사용하지 않아서 커밋과 푸시에 문제가 있었습니다.
팀 플레이를 진행하기 전에 많이 사용해보고 실제 사용 시 어려움이 없는지 확인했어야 하는데 그러지 못해서 시간이 지체되었습니다.
팀원들에게 프로젝트 진행에 피해를 준 점 죄송합니다. 매니저님의 안내에 따라
알고리즘 문제를 풀고 리포지토리에 커밋과 푸시를 많이 하여 연습할 예정입니다.
- 박혜린
처음에 URL 디자인을 명확히 할 필요가 있습니다.
- 김성광
taggit 관련 글 수정시 발생하는 오류를 수정하지 못했습니다. 나는 그것을하는 방법을 알아낼 수조차 없다
코드 스타일이 너무 다릅니다. 같은 뜻인데 다르게 입력한 경우가 많은 것 같아요
너무 많이하려고합니다.
- 초기 설계 시 ERD, url, code, git 컨벤션 등을 명확하게 정의하여 사용
노력하다
- Github를 더 자주 사용하고 익숙해지세요
- 프로젝트의 초기 설계에서 규칙 설정
- 역할 분배를 좀 더 효율적으로 만드는 방법을 생각합니다.