7조 KIMPO KPT
Android 7기_7조 'Kim Po'의 「This is ME」
1. 프로젝트 리뷰
[This is ME - 팀원 소개 앱 개발 프로젝트]
1) 개발 일정
- 7/10(월) : 앱 설계 및 기획 > git, git hub 공부 > role 분담
- 7/11(화) : 개발 > 리뷰 > 개발 > 리뷰
- 7/12(수) : 개발 > 리뷰 > 개발 > 리뷰
- 7/13(목) : 코드 merge 마무리 > 앱 최종 점검 > SA 및 PT 자료 제작 > 시연 영상 촬영 > 프로젝트 최종 제출
- 7/14(금) : 프로젝트 발표
2) 총평
- 지견 : 첫 프로젝트에 대한 부담감과 완성에 대한 겁이 나고 조급함을 느껴 최선 보다는 최소한의 조건 충족 위주로 진행한점이 팀원분들께 죄송스럽다. 다른 조의 프로젝트 작품을 보고 많이 감탄하고 반성했습니다.
- 현준 : 첫 프로젝트라 미숙한 부분이 많았지만, 배려심 넘치는 팀원들 덕에 많은 도움을 얻었습니다. 팀에 민폐 끼치지 않기 위해서 더 노력하고 적극적으로 해야겠다고 느꼈습니다.
- 민준 : 결과물의 퀄리티도 물론 중요한 요점이겠지만, 저는 누군가와 12시간씩 소통하고 존중하며 협업한 경험 자체가 이번 프로젝트의 궁극적인 목적이라고 생각합니다. 그리고 목적의 성취도를 충실히 달성했다고 생각합니다.
- 민지 : 첫 프로젝트여서 나 자신에게 부족한 점도 많고 아쉬운 점도 많았지만 그렇기 때문에 더 많이 배울 수 있었음!
2. KEEP(잘한점)
① 예쁜말 사용한 것
② 팀 규칙을 지킨 것
③ 팀 규칙에 없어도 팀 전체 회의를 통해 임시 규칙을 만들어서 지킨 것
④ 안 된다고 포기하지 않고 끝까지 구현해 본 것
⑤ 트러블 없이 프로젝트를 마무리 지은 것
⑥ 와이어프레임을 짤 때 구성했던 기능들을 구현한 것
⑦ 팀원 모두 처음부터 끝까지 불참없이 참여한 것
⑧ 본인 파트가 끝나면 다른 팀원 부분을 도와주는 자세
⑨ 맨땅에 헤딩하는 격으로 진행된 프로젝트지만 모두 좋은 분위기를 유지한 점
⑩ 팀원 간 질문과 답을 적극적으로 진행한 점
⑪ 기존에 있던 소스들을 맛있게 리빌딩하는 점
3. Problem(문제점)
1) 문제점
① 시간 내 완성도를 겁내서 기능을 더 추가하지 못한 것
② 최선에 대한 욕심보다 겁이 나서 최소한의 조건 충족만 하려는 안일함
③ 프로젝트에 대한 명확한 이해 없이 와이어프레임을 잡은 점
④ 팀원 각각 구현하고 싶은 기능, 화면에 어떻게 보여줄 건지에 대한 충분한 논의가 없었던 점
⑤ Git과 GitHub에 대한 낮은 숙련도
⑥ 프로젝트를 진행해 본 경험이 없어 우왕좌왕 했던 점, 그로 인해 전체적인 앱 설계와 개발 과정이 미숙했던 점
⑦ 노션을 잘활용하지 못한 점, 노션에 이슈 탭이나 정보 탭 등을 개설하여 발견한 이슈와 해결법 등, 지식을 유기적으로 공유하지 못한 것
2) 해결방안
① 충분한 생각을 한 뒤 제안하기 + 상대방의 제안을 귀담아 듣고 빠릿빠릿하게 이해하기
② 겁내지말고 최선을 위한 욕심을 내보기 + 다른 조가 구현해 본 것을 이해하고 따라해보기
③ 자신감을 가지고 질러보기 + 질러본 것에 대해서 책임감을 갖기 + 각오를 다지고 최선을 다하기
④ 와이어프레임에 대한 중요성 인지 > 피그마 등 실무에서 사용하는 툴 공부하기
⑤ 팀원들 간 끊임없는 의사소통 필요
⑥ Github에 대한 스킬 부족은 매니저님과 튜터님들에게 적극적으로 질문해서 부족한 점을 알고 공부하기
⑦ 초반에 애매했던 역할 분담은 더 많은 회의 끝에 결정하기
⑧ Git과 GitHub에 대한 것 블로그에 정리하기
⑨ 프로젝트 발표회에서 얻은 정보들로 명확한 프로세스 고민하기
⑩ 노션 사용을 포스팅한 글 찾아보기
4. Try(다음 프로젝트를 위해 할 노력)
① 해결방안을 새겨 듣고 다음 프로젝트 때 잊지 말고 적용해보기!
② "I"라도 팀을 위해서 용기 내서 협업에 적극적으로 참여하기
③ 다른 사람의 의견을 적극적으로 새겨 듣되, 긍정적인 의견, 부정적이나 추가할 내용 생각해보기
④ 이슈 정리 - 에러 및 해결 방안 (매일 하기)
⑤ 프로젝트에 대한 목표, 목적, 구현하고 싶은 기능 등 팀원 간 의사소통 필요
⑥ git/github에 대해 좀 더 공부하기
⑦ 적극적으로 의견 내기
⑧ 프로젝트 진행 시 체계적인 계획 수립 후, 실행하기 (중간, 최종 목표)
⑨ 1일 1회 서로 피드백 시간 가지기
⑩ 더욱 원활한 커뮤니케이션을 위한 커뮤니티 생성하자 (노션 등)
⑪ 프로젝트의 목적에 부합하는 기능 설계와 구현이 끝난 후, 디자인 같은 부가적인 부분에 시간을 할애 하자
⑫ 프로젝트가 진행 되기 전 조금이라도 사전 정보와 지식을 예습하자
⑬ 개발과 직접적이진 않지만, Figma나 Notion 같이 그룹의 협업을 매끄럽게 해주는 툴의 사용법을 학습하자