ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Project GitHub
    codeStates front-end/Git(project) 2023. 4. 12. 18:35
    반응형

    목차

       

       

       

       

       

       

      📌  Project GitHub

       

       

       

       

       

      📍 kanban

       

      칸반이란, 팀의 조직이 작업을 시각화하고, 업무의 병목 현상과 리소스 낭비를 해결하는 업무 관리 방법

       

       

      칸반 보드를 통한 시각화

       

       

       

      🔗 Work In Progress(WIP)로 진행중인 업무 제한 및 흐름 관리

       

      WIP이란? 현재 진행하고 있는 작업을 의미

      칸반에서는 각 업무 단계에 WIP제한을 둘 수 있다.

      WIP제한이 2이면, 두 개 이상의 카드가 해당 열에 위치할 수 없게 된다.

       

       

       

      🔗  명확한 팀 정책 설정

       

      개발 업무에 경우 다른 업무에 비해 맥락 전환이 없이 집중할 수 있어야 업무 효율이 증가한다.

      개발 프로젝트의 경우 인원수가 늘어난다고해서 소요 기간이 드라마틱하게 증가하지 않는다.

      💁🏼‍♂️ 그럼 어떻게 해야할까? 칸반을 잘 활용해 정책을 설정해야 한다.

       

      • 회의 시간 및 해당 회의에서 논의할 내용
      • 팀원 간 소통 원칙
      • 칸반 티켓을 언제, 어떻게, 누가 추가할지
      • WIP 제한

       

       

      🔗  칸반 6가지 실천법

       

      • 업무 시각화
      • 진행 중인 업무 제한
      • 흐름 관리
      • 명확한 프로세스 정책
      • 피드백 루프 구현
      • 협력적인 개선, 실험적인 발전

       

       

      🔗  GitHub Issue

       

      GitHub Issue의 특징

       

      Use GitHub Issues to track ideas, feedback, tasks, or bugs for work on GitHub.

      GitHub Issue를 아이디어 공유, 피드백, 태스크, 버그 관리로 사용하세요. - GitHub

       

       

      GitHub Issue의 작성법

       

      1. 이슈(task card) 생성
      2. 테스크 작성
      3. 테스크 일정 완료 후 이슈 닫기

       

      테스크 작성 시 세부 사항

       

      • Assigness: 해당 태스크를 맡은 사람을 지정해주시면 됩니다. assign yourself를 누르시면 자신의 태스크로 만들 수 있습니다.
      • Labels: 태스크 카드에 라벨링을 할 수 있습니다.
      • Projects: Projects를 지정할 수 있습니다.
      • Milestone: 마일스톤을 지정할 수 있습니다.

       

       

      🔗  GitHub Issue 템플릿 카드

       

      1. settings 클릭
      2. Issues의 Set up templates를 클릭

       

       

      🔗  GitHub Milestone 생성

       

      1. Issue 탭을 누르고 Milestones를 눌러준다.
      2. Create a Milestone 혹은 New milestone을 눌러준다.
      3. 마일스톤의 이름을 Title에 작성해주고, Due date를 설정해준다.(Due date는 마일스톤의 마지막 날)
      4. Description의 해당 마일스톤의 설명을 자유롭게 작성하고, Create milestone을 눌러준다.
      5. 마일스톤 생성 확인

       

       

      🔗  GitHub Project Kanban

       

      1. Projects 탭을 선택하고 Add project를 클릭
      2. new project 클릭
      3. 템플릿을 고르라는 모달창이 나타나면 테이블 또는 보드를 선택 후 Create 버튼 클릭
      4. Setting 클릭
      5. 프로젝트 이름과 간단한 설명을 추가하고 save 클릭
      6. 프로젝트 이름이 변경된 걸 확인 가능
      7. 설정 페이지 왼쪽 탭에 Manage access 클릭
      8. Base Role을 Read로 바꾼다.
      9. Admin 권한으로 같은 팀원분들을 초대
      10. (Issue 연결하기) #으로 자신의 리포지토리를 찾는다.
      11. 리포지토리를 선택하면 이슈나 PR을 선택
      12. Add Selected Items 버튼을 눌러 모든 item 추가
      13. 리포지토리에 작성한 이슈들이 프로젝트의 추가된 것이 확인 가능
      14. (프로젝트 설정) 각 이슈들의 상태를 설정, 기본적으로 Todo, In Progrerss, Done 세가지 상태가 있다.
      15. Labels, PR, Reviewers, Repository, Milestone 등 새로운 칼럼도 넣을 수 있다.
      16. ... 이하 생략
      반응형

      댓글

    Designed by Tistory.