Tree구조로 Azure Devops Tree Board 관리하기

Azure Devops 에서 작업 플로우를 Board 에서 관리를 하게 되는데, 그 중에서 Backlogs Page 에서 Tree 구조로 Work Item들을 관리하는 방법에 대해 적어두겠다

우선 Backlogs Page 를 이용하면 좋은 점은 다른 페이지오 달리 위와 같이 Tree 구조로 Item들을 볼 수 있다는 점인데, 한눈에 전체를 구조화해서 볼 수 있다는 장점이 있다

해당 페이지로 들어가는 방법은 프로젝트 안의 Board 안의 Backlogs에 있다

그리고 View Option 을 위와 같이 맞추면 Tree 구조로 볼 수 있다 (Parent ON)

Column은 각자 Custom할 수 있는데, 여기서는 내가 좋다고 생각하는 Column 들을 하나하나 설명해 보겠다

Title — Work Item의 이름이다

  • 모두 필요

State — Work Item의 진행상황을 나타내준다

  • 모두 관리해주는 게 좋다

Due Date — 만료날짜

  • 보통 모든 Task에 하기보다 Backlog에만 할당해준다

Effort — 하는 데 필요한 노력

Business Value — 비즈니스적 가치

  • Feature나 Epic같이 의사결정이 필요한 부분에 할당한다
  • Business Value / Effort 를 계산해보면 상황판단이 쉬워질 때가 많다

Value Area — 해당 작업이 Business 적인지 Architectural 한 작업인지를 나타낸다

  • Feature나 Epic같이 의사결정이 필요한 부분에 할당한다

Progress by all Work Items — 자식 Work Items 들 중에 State 가 완료된 개수에 따라 진행상황을 보여준다

Iteration Path — 어느 Sprint 인지를 나타내준다

Assigned To — Work Item 작업이 할당된 사람을 나타낸다

이와같은 Column Option은 위에서 말한 것처럼 각자 Custom할 수 있는데

내가 즐겨쓰는 Property들이니 참고하면 좋을 듯 하다

그리고 Progress by all Work Items같이 연산이 필요한 Property들은 Add a rollup column에서 추가할 수 있다

위 데이터들을 할당해둔 Work Item 하나의 Example이다

나도 모든 Column을 확인해보고 효율성을 확인해본 게 아니라서 여러 column(property)들을 사용해보고 좋은 게 있으면 여기에 추가로 작성하거나 댓글로 알려주시길 바란다

--

--

www.seongland.com next.seongland.com github.com/seonglae

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store