[Github] 깃허브에서 애자일 방식 프로젝트 문서 관리 방법

1차 팀프로젝트에서는 Springboot 2.7, Mybatis, SpringSecurity 5.x 버전을 이용해서 개발을 하고

2차 팀프로젝트에서는 1차 프로젝트 레파지토리를 복사하여 Springboot 3.2, Jpa, SpringSecurity 6.x 버전으로 업그레이드 하는걸로 목표 삼았다. 1차 팀프로젝트를 버전 업그레이드와 1차에서 못한 기능들을 개발하고 1차에서는 지키지 못한 Solid 설계 원칙을 지켜 적용시키기로 하였다.

 

1차 팀프로젝트에서는 문서관리를 Jira, Github, Notion, Google Docs 4개 툴에서 관리하여 스프린트를 잘 지키지 못하여서 이번에는 Github 하나의 툴에서 관리하도록 하였다.

1차 팀프로젝트 문서관리 정리 링크 : https://deftkang.tistory.com/284

 

Github의 Project

Github의 Project에서 칸반식으로 Backlog에 전체 이슈(작업)을 두고 곧 해야할 작업, 진행중인 작업, 끝낸 작업을 나눠서 한눈에 보도록 하였다. 

 

Github의 Milestonse

issues의 Milestones에서 크게 4단위로 Sprint를 나눴다. issue들을 이 sprint에 매핑을 시켜서 어디까지 작업이 됐는지 확인할 수 있다.

 

Github의 Milestonse

issue 를 만들고 오른쪽에 project와 sprint를 매핑 한다.

 

Github의 Wiki

마지막으로 데일리 스크럼은 Wiki를 이용하였다. 

wiki에는 다양한 문서들을 메뉴를 통해서 관리할 수 있다. Page에서 어떤페이지가 있는지 보고 메뉴 edit 에서 wiki를 매핑하면 된다.

댓글

Designed by JB FACTORY