시리즈:쉽게 배우는 프로그래밍 입문/협업

문서의 내용이 너무 쉬워서 오늘부터 프로그래밍 할 수 있을 것 같습니다.

이 문서에는 독자적으로 연구한 내용이 들어갑니다. 다른 사람의 의견을 존중하면서 무례하지 않도록 작성해 주시고, 의견 충돌 시 토론 문서에서 토론해 주세요.
리브레 프로그래밍 시리즈
초급
프로그래밍
중급
프로그래밍
고급
프로그래밍
Python
협업

들어가기 전에[편집 | 원본 편집]

협업(Colaboration)이란 여러 사람과 같이 일하는 것을 말합니다.

소프트웨어 개발자로서 일을 하게 되면 같은 소프트웨어 개발자 뿐 아니라 기획자, PM, 디자이너 등 여러 분야의 사람들과 일을 하게 됩니다. 이런 사람과 일을 하면서 의사소통을 명확하게 하기 위해서는 대화도 중요하지만 협업을 하기 위한 도구를 사용하는 방법에도 능숙해 져야 합니다.

이 글에서는 그러한 도구를 사용하는 법 뿐 아니라 다른 직종의 사람들과 같이 일 하는 마음가짐에 대해 공부해 봅니다.

마음가짐[편집 | 원본 편집]

기획자는 프로그래머가 아니다.[편집 | 원본 편집]

디자이너는 공돌이가 아니다.[편집 | 원본 편집]

PM과는 친하게 지내자[편집 | 원본 편집]

도구[편집 | 원본 편집]

코드 형상 관리[편집 | 원본 편집]

코드형상관리란 프로젝트의 역사를 기록하고 이를 통해 프로젝트를 관리하기 쉽도록 도와주는 도구입니다.

위키위키의 개념과 비슷하다고 보면 됩니다. 프로젝트 구성원이 코딩을 해서 그것을 저장소에 업로드 하면 자동으로 합쳐지고 변경된 부분을 기록한 역사를 남겨서 누가 어떤 수정을 하였는지에 대한 정보를 제공합니다.

형상관리 소프트웨어로는 Git, SubVersioN, CVS, Mercurial 등이 있습니다.

이슈 트래커[편집 | 원본 편집]

위키위키[편집 | 원본 편집]