NLP Blog

팀을 위한 Git - Chapter 1

|

Chapter 1. 팀으로 일하기

1.1 팀원들

  • 개발 환경을 최대한 최종 제작 환경과 비슷하게 맞춰야 한다.
  • Docker, Vagrant를 사용해 제작 환경과 똑같은 모형을 만들 수 있음
  • 운영 팀과 협력하여 Chef, Puppet, Ansible과 같은 환경 설정 인프라를 구축해야 함

  • 부서간 협업이 늘어나면 기껏 만든 코드가 저굥ㅇ되지 않고 노는 시간을 줄일 수있음
  • 검토를 위해 기다리는 시간이 길어질수록, 해당 코드가 main branch에서 동작하지 않거나 필요 없어질 확률이 높아짐

1.2 사고전략

  • 모든 팀원은 각자 선호하는 작업 방식이 있다. 일에 올바른 방식은 없다.
  • 대신 개별 팀원을 생산적으로 만들 전략을 공유할 수만 있다면 말이다.
  • 사고 전략은 다음과 같이 나누어 볼 수 있다.
    • 창조적 사고
      • 상상력
      • 재구성
      • 브레인스토밍
      • 번뜩이는 통찰력
      • 도전
      • 집중
    • 이해하는 사고
      • 상황 파악
      • 명확함
      • 구조화
      • 듣는 자세
      • 공감
      • 표현
    • 결정하는 사고
      • 핵심 파악
      • 결정력
      • 결론 입증
      • 경험
      • 가치 기반 결정
      • 직감

1.3 팀 회의

-

Comments