BackLog 이란?
BackLog란 개발해야 할 기능 또는 요구사항의 우선순위를 표로 만든것을 백로그라고 한다.
백로그를 사용할 시 에는 어떤 개발자가 기능에 대해 버그가 생겨 고치기 힘들어할때 알아차리고 도움을 줄수도 있다.
제일 유명한건 Jira 의 backlog 기능이 있지만 유료 기능이므로 저는 Github에 있는 Backlog 를 통해 공부하였다.
Github BackLog
위와 같이 여기서 Projects 를 누르면,
이런식으로 뜨게 된다 이때 Link a Project 에 옆에 있는 화살표를 클릭할시
위와 같은 화면을 뜨게 되는데 이때 NewProject 를 누르면 된다.
이런식으로 뜨는데 현재 Github 에서 지원해주는건 Table, Board, Roadmap 이 3가지이다.
우리는 Teambacklog 를 생성할것이다.
만들게 된다면 이런 표들이 나올것이다.
차례대로 설명을 하겠다.
위에있는 Backlog, Bypriority, Bysize 는 내가 원하는대로 설정할수 있다 New View 에 클릭해서 내가 원하는대로 View 를 수정하룻 있다. 하지만 지금 현재 있는 페이지에는 New, Backlog, Reday, In progress, In review, Done 이 있다.
New : 기능 생각 해서 넣는다.
Backlog : 회의를 한뒤 New 에 있는 기능들을 개발한건지 생각하고 Backlog 에 넘긴다.
Ready : 개발준비가 되면 Backlog 에 있는것을 Ready 에 넣는다.
In progress : 기능 개발을 하게 되면 In progress 칸에 넣는다.
In review : 개발이 끝나고 여 In review 에 넣어 놓고 팀원들과 회의 후 괜찮다 하면 Done 으로 이슈를 닫는다.
Done : 개발 완료
예시 작품
https://github.com/git-lfs/git-lfs/projects/3
아이템 관리
Add item 을 통해 추가할수 있다.
차례대로 설명 하겠다.
Close issue : Done 으로 자동 이동 issue 를 닫는다. 개발이 완료 되면 누르면 될것이다.
이 기능을 담당한 개발자가 글을 쓰고 아래에 comment 를 계속 단다.
Assignees : 이 기능을 담당하는 개발자 를 선택한다.
Labels : 현재 상태를 뜻한다.
Priority : 우선순위를 뜻한다.
Size : 이 기능의 크기를 뜻한다.
그 외의 기능들은 찾아보는것을 권장한다.
'프로젝트 기획' 카테고리의 다른 글
ERD (0) | 2023.06.03 |
---|---|
Usecase / 유즈케이스 (0) | 2023.06.03 |