오늘의 이야기 주제
팀 프로젝트를 어떻게 하면 만족스럽게 진행할 수 있을까?
1. 두번째 스프린트 이후로 2주간 일어난 일에 대한 회고 (~9:15)
지난 스프린트 이후로 나에게 의미 있었던 지점 2~3가지를 작성해볼게요. 이 때 좋았던 부분, 성장한 부분뿐만 아니라, 고민할 지점을 줘서 의미있다고 생각한 부분도 좋아요. 지난 스프린트 시간에 진행한 페어프로그래밍을 하고나서의 경험을 적어줘도 좋을것 같아요.
이름 | 2주간 일어난 일 중에 나에게 의미 있었던 지점 2~3가지 |
박상호 | 1.페어프로그래밍을 통해 혼자서는 시도해보지 못했을 알고리즘관련 문제들을 처음으로 경험하였다
2.팀프로젝트를 통해 문제를 마주쳤을때 다른 팀원들은 어떤식으로 해결해 나가는지 배울 수 있었다 |
박시현 | 1. 팀 프로젝트 진행하며 문제를 함께 해결했을 때 코딩을 더 잘하게 된 것 같아 좋았다 |
박정우 | 1. 팀원들과 커뮤니케이션을 통해서 문제를 해결해 나가는 방식을 배웠다. 지속적인 소통으로 더 나은 코드로 문제를 해결해서 미니 프로젝트의 완성도를 높일 수 있었다.
2. 페어프로그래밍을 통해서 혼자서 해결하기 어려운 문제를 해결하였다. 개인적으로 페이프로그래밍의 드라이버, 네비게이터의 시간이 중요한것 같다. 시간이 짧다 보니 자신의 생각을 다 전달하지 못한 경우도 있었다. 앞으로 더 좋은 페어프로그래밍을 위해 개선해 나가야겠다. |
서광현 | 1. 협업과정: 혼자 공부해서 개발지식을 키워나가는게 익숙했는데, 같은 목표로 페어프로그래밍 경험은 새로운 시야를 열어주었다. 내가 놓치고 보지못한 오류나 방법을 파트너가 알려주는 등 재미있었다.
2. 고민할 부분: 어떤 주제를 갖고, 프로젝트를 진행할 때 나부터 명확하게 문제정의를 못한 상태에서 동료들과 협업하기가 쉽지않았다. 쉽게말하면, 프로젝트를 진행할 때 “어떻게 해야하지?”라는 고민이 있었고 뇌정지시간만 길었던것 같다. 막히는 무언가를 발견할 때 효율적으로 소통할 수 있는 방법이 필요하다 |
원태영 | 1. 페어 프로그래밍 : 첫 페어프로그래밍 이후에 괜찮다는 생각이 들어서 회고조뿐만 아니라 스터디원 등 다양한 사람들과 기회가 될 때 진행해보았다.
2. 블로그 고민 : 이력서 특강을 통해 블로그의 중요성도 알게되었고, 잘 작성하고있는 다른 앱스쿨 동기들도 보면서 블로그를 만들긴 했지만, 의미있는 글을 작성하기 위한 주제가 고민되고있다.
3. 앱 아이디어 : 90명의 앱 아이디어가 모였다. 혼자서만 고민하던 아이디어였는데, 많은 사람들의 솔직한 피드백을 들을 수 있는 기회가 될 수 있을 것 같다. |
윤예린 | 1. 혼자 코드를 짤 수 있는 시간이 주어졌을 때 협업할 때와 달리 내가 부족한 부분이 어떤 부분인지를 마주하는 계기가 되었다.
2. 이해하는 데 시간이 좀 걸리는 타입이라 협업할 때 의견을 잘 못내곤 했는데 스스로의 참여도가 아쉬웠다. 실습과정 중에는 목소리를 잘 내보고자 한다. |
장다영 | 1. 여러명과 프로젝트를 진행하면서 문제가 발생하였을 때, 내 아이디어와 다른 사람들의 아이디어를 비교해나가며 배울 수 있어서 좋았다.
2. 페어프로그래밍을 진행하며 개개인의 개발실력보다는 모르는 부분은 서로 설명해나가거나, 서로의 아이디어를 공유하는 것과 같이 소통 능력이 더 중요하다는 것을 깨달았다. |
허두영 | 1. 페어프로그래밍으로 실습을 진행하니 모르는 부분을 빠르게 찾을 수 있었고, 다양한 방식의 접근법을 알게 되었다.
2. 코딩테스트 연습에도 페어프로그래밍을 이용하니 효과적이었다. 페어프로그래밍 과제로 코테에 자극을 받아 매주 3개이상 풀게 되었다. |
2. 상상해봅시다. 팀 프로젝트를 굉장히 만족스럽게 마무리 했습니다. 어떤 부분 때문에 만족스러울까요? 2~3가지를 적어주세요. (~9:50)
이름 | 팀 프로젝트가 만족스러운 경우에 대한 상상해보기 |
박상호 | 1.서비스의 완성도
2.팀원모두가 이해가능한 수준의 코드로 작성되었을때 |
박시현 | 1. 의견이 잘 취합되고 결과물이 목적을 달성할 때
2. 모든 팀원이 잘 참여했을 때, 모두가 성장했다고 느낄 때 |
박정우 | 1. 지속적인 유지보수가 가능하도록 프로젝트가 설계 되었을 경우
2. 팀원과 의사소통이 잘 되었을 경우 |
서광현 | - 모두와 함께 의도했던 문제해결을 모두 완수했을때
- 막히는 부분을 함께 잘 풀어나갔을 때 |
원태영 | 1. 팀원들이 이 프로젝트를 통해 개발능력이 향상되었을 때
2. 의미있는 문제 해결 경험을 얻었을 때 (코드, 커뮤니케이션)
3. 함께한 팀원들과 또 하고싶다는 생각이 들만큼 즐겁게 진행했을 때 |
윤예린 | 1. 서로가 지향하는 방향에 대해 이야기를 나누고 교집합이 이루어지는 부분만큼은 이해되지 않은 부분없이 마무리되었을 때
2. 코드를 전달받는 사람이 쉽게 이해할 수 있는 형태로 코드를 짤 수 있을 때
3. 계획 설립부터 실행까지 체계적인 프로젝트 진행이 이루어질 때 |
장다영 | 1. 팀원 모두 자신의 능력치를 최대한 발휘 했을 때
2. 처음 계획 했던 목표와 설계대로 구현에 성공 했을 때
3. 모두 팀원들의 의견들을 취합하여 완성 하였을 때 |
허두영 | 1. 원하는 기능이 모두 구현되었을 경우
2. 완성한 프로젝트 코드를 다시보거나 다른 사람이 보아도 이해하기 어렵지 않을 경우
3. |
•
기능 구현 완성
•
문제 해결 경험
•
커뮤니케이션
•
팀원들의 성장
•
이해하기 쉬운 코드
우리가 상상했을 때 성공적인 팀프로젝트에서 볼 수 있는 요소들을 뽑아봤습니다. 이렇게 중요한것 같은데 어떻게 '잘'할 수 있을지 막연한 것들이 있을 수 있는데요. 이를 최대 3개까지 조별로 뽑아주세요.
중요한것 같은데 어떻게 ‘잘’ 할 수 있을지 막연한 것 공통 키워드 3가지
정량적인 측정이나 예시를 들기 어려운 것을 위주로 선택
1.
팀원들의 성장
2.
커뮤니케이션
3.
이해하기 쉬운 코드
기타. 기능 구현 완성, 문제 해결 경험
팀프로젝트 단위에서 의미있게 느껴졌던 원칙과 규칙
•
공유를 통한 성장 - 원칙
◦
모든 기능 구현을 페어로 진행 - 규칙
◦
기능 구현한거에 대해서는 그날 바로 노션에 문서화 해서 공유
◦
1주일 1번씩 각자 학습한거나, 기능 구현한거에 대해 기술 세미나를 연다거나
•
높은 수준의 협업
◦
누군가 팀채널에 도움을 요청하면 그걸 먼저 다같이 해결한다
◦
페어 프로그래밍을 잘하기 위해 ~한 방법을 시도해본다.
•
높은 신뢰 관계 형성
◦
우리가 규칙이나 무언가를 정할 떄 이걸 하고나면 우리 간의 신뢰 관계가 높아질까?
◦
지각을 했다 ⇒ 벌금을 걷는다
3. 우리 회고팀의 원칙과 규칙을 만들어보자
원칙 최대 3가지, 규칙은 원칙 별로 1~2가지 정도 까지만 만들어보기
원칙이 더 잘 실현되기 위해서 어떤 규칙이 필요할지 1~2가지 정도만 이야기해보면 좋을 것 같아요
원칙 1. 생각 공유하기
•
규칙 1 - 1주일동안 고민했던 부분, 느꼈던 부분 한 가지씩 이야기하기
•
규칙 2 - 코딩하면서 겪었던 문제해결 과정 문서화해서 공유하기
•
규칙 3 - 개인 실습 과정에서 작성한 코드 공유하기
원칙 2. 서로 챙겨주고 참여하는 분위기 만들기
•
규칙 1 - 다른 팀원이 도움을 요청하면 달려가서 도와주기
•
규칙 2 - 개발 관련, 개발 외적인 잡담 나누기
•
규칙 3 - 모르는 것 꼭 물어보고 넘어가기
•
규칙 4 - 수업 중간마다 서로 잘 이해했는지 체크해주기
•
규칙 5 - 회고 때는 서로 얼굴 보면서 얘기하기
원칙 3. 체력 관리하기
•
규칙 1 - 주에 1회 이상 운동하고 인증하기
•
규칙 2 - 영양제 결제 내역 첨부하기