팀을 위한 Git - Chapter 1
16 Feb 2019 | Git 스터디
Chapter 1. 팀으로 일하기
1.1 팀원들
- 개발 환경을 최대한 최종 제작 환경과 비슷하게 맞춰야 한다.
- Docker, Vagrant를 사용해 제작 환경과 똑같은 모형을 만들 수 있음
- 운영 팀과 협력하여 Chef, Puppet, Ansible과 같은 환경 설정 인프라를 구축해야 함
- 부서간 협업이 늘어나면 기껏 만든 코드가 저굥ㅇ되지 않고 노는 시간을 줄일 수있음
- 검토를 위해 기다리는 시간이 길어질수록, 해당 코드가 main branch에서 동작하지 않거나 필요 없어질 확률이 높아짐
1.2 사고전략
- 모든 팀원은 각자 선호하는 작업 방식이 있다. 일에 올바른 방식은 없다.
- 대신 개별 팀원을 생산적으로 만들 전략을 공유할 수만 있다면 말이다.
- 사고 전략은 다음과 같이 나누어 볼 수 있다.
- 창조적 사고
- 상상력
- 재구성
- 브레인스토밍
- 번뜩이는 통찰력
- 도전
- 집중
- 이해하는 사고
- 상황 파악
- 명확함
- 구조화
- 듣는 자세
- 공감
- 표현
- 결정하는 사고
- 핵심 파악
- 결정력
- 결론 입증
- 경험
- 가치 기반 결정
- 직감
1.3 팀 회의
-
Chapter 1. 팀으로 일하기
1.1 팀원들
- 개발 환경을 최대한 최종 제작 환경과 비슷하게 맞춰야 한다.
- Docker, Vagrant를 사용해 제작 환경과 똑같은 모형을 만들 수 있음
- 운영 팀과 협력하여 Chef, Puppet, Ansible과 같은 환경 설정 인프라를 구축해야 함
- 부서간 협업이 늘어나면 기껏 만든 코드가 저굥ㅇ되지 않고 노는 시간을 줄일 수있음
- 검토를 위해 기다리는 시간이 길어질수록, 해당 코드가 main branch에서 동작하지 않거나 필요 없어질 확률이 높아짐
1.2 사고전략
- 모든 팀원은 각자 선호하는 작업 방식이 있다. 일에 올바른 방식은 없다.
- 대신 개별 팀원을 생산적으로 만들 전략을 공유할 수만 있다면 말이다.
- 사고 전략은 다음과 같이 나누어 볼 수 있다.
- 창조적 사고
- 상상력
- 재구성
- 브레인스토밍
- 번뜩이는 통찰력
- 도전
- 집중
- 이해하는 사고
- 상황 파악
- 명확함
- 구조화
- 듣는 자세
- 공감
- 표현
- 결정하는 사고
- 핵심 파악
- 결정력
- 결론 입증
- 경험
- 가치 기반 결정
- 직감
- 창조적 사고
1.3 팀 회의
-
Comments