⚡ 생각대로 살지 않으면 사는대로 생각한다.
⚡ 나는 어차피 잘 될 놈이다. 이미 잘 되고 있고, 계속해서 잘 되고 있다.
Github 리포지토리
Github 리포지토리에 반드시 필요한 파일
- README.md
- README.md에 포함해야 할 정보
- 프로젝트 이름
- 프로젝트 핵심 기능 소개
- 팀원 소개
- .gitignore
- git으로 관리하지 않는 파일 모음
- 담을 내용들.
- 개인이 따로 관리해야 하는 중요한 secret token
- 다른 동료와 공유할 필요가 없는 설정 파일
- 그 외 공유할 필요 없는 파일
- 이 내용들이 .gitignore에 있다면, 이를 파악하지 않고, push할 때도 github 리포지토리에 push되지 않는다.
- LICENSE
- 코드의 라이센스를 표기한다.
- 깃허브에 public하게 공개된 레포지토리도 라이센스에 따라서 사용을 할 수도 있고, 하지 못 할 수도 있기 때문에 라이센스를 잘 봐야한다.
프로젝트 관리에 활용할 수 있는 Github 기능
-
Issue
- 프로젝트에 새로운 기능을 제안하거나, 버그를 찾아 제보하는 등 프로젝트의 이슈를 의미한다.
-
Milestone
- 이정표 역할을 하며, 태스크 카드(Issue)를 그룹화하는 데 사용함.
- Milestone에 연결된 태스크 카드(Issue)가 종료되면 Mileston마다 진행 상황이 업데이트 되는 것을 볼 수 있다.
- Milestone 기능을 통해 연관된 이슈의 추적과 진행 상황을 한 눈에 파악할 수 있는 장점이 있다.
- Pull Request
- 자신이 작업한 내용을 중요 git branch에 합칠 수 있는지 확인하는 요청
- Github에서는 Pull Request에서 커밋한 코드를 따로 선택하여 해당 부분에 코멘트를 달 수 있다.
- Project
ithub 내에서 업무 관리를 해줄 수 있게 돕는 새로운 기능.
Github repository 새로 만들기

-
Owner
자신의 아이디인지 확인하여 선택한다.(나는 나를 선택했다.)
-
Repository name
가능하면, 로컬 리포지토리 디렉토리 이름과 같게 설정하면 좋다.(clone해도 상관은 없다.)
-
Public/private
-
Add a README File
README.md파일 자동으로 생성해준다.(이것도 모르고, README.md 파일을 내가 만들고 있었다..)
-
Add .gitignore
.gitignore파일 자동으로 생성해준다. 언어에 맞게 선택가능...(이거 처음 알았다.)
-
Choose a lisence
라이센스 파일을 생성할 수 있다.
Github Project 칸반
팀과 조직이 작업을 시각화하고, 업무의 병목 현상과 리소스 낭비를 해결하는 업무 관리 방법
특징
칸반 보드를 통한 업무 시각화
- 칸반 보드는 업무를 하나의 티켓으로 표현하고, 업무 단계를 하나의 열로 표현한다.
- 새로운 업무가 생기면 가장 왼쪽 열에 업무가 쌓이고, 업무가 잘 진행되면 가장 오른쪽으로 전달되어 쌓이는 방식
- 어느 업무가 어떤 단계에 있는지 한눈에 파악 가능.
- 당연한 말이다만, 한 눈에 업무를 파악할 수 있게 되면 각 팀원들은 다른 팀원들이 어떤 일을 하는지 투명하게 확인할 수 있고, 문서 파일에 쌓여있는 업무 현황보다 훨씬 종합적이고, 빠르고, 직관적으로 업무흐름을 파악할 수 있다.
Work In Progress(WIP)로 진행중인 업무 제한 및 흐름 관리
- 현재 진행하고 있는 작업을 의미.
- 각 업무 단계에 WIP 제한(WIP limit)을 둘 수 있다.
- WIP 제한이 2로 표기되어 있다면, 두 개 이상의 카드가 해당 열에 위치할 수 없게 된다.
업무 흐름 관리
- WIP를 두는 이유 : 업무가 과도하게 쌓이지 않는 원활한 업무 흐름을 위해.
- 비유 : 막히는 고속도로에 계속해서 차가 진입하여 속도가 더 느려지는 현상에 비유할 수 있다.
- 명확한 팀 정책 설정
- 대표적으로 정하면 좋은 정책.
- 회의 시간 및 해당 회의에서 논의할 내용
- 팀원 간 소통 원칙
- 칸반 티켓을 어제, 어떻게, 누가 추가할지
- WIP 제한
- 회의와 리뷰를 통해 함께 업무를 개선.
- 보통 칸반을 사용하는 경우, 데일리 칸반 회의와 주간 보충 회의를 진행한다.
- 데일리 칸반 회의
칸반 정리
- 업무 시각화
- 진행 중인 업무 제한
- 흐름 관리
- 명확한 프로세스 정책
- 피드백 루프 구현
- 협력적인 개선, 실험적인 발전
❗생각대로 살지 않으면 사는대로 생각한다.
!