제품 백 로그 항목과 Team Foundation 작업 항목 유형의 기능 간의 차이점


111

Microsoft Team Foundation에 대한 질문이 있습니다. Visual Studio, 팀 탐색기에서 새 작업 항목을 만들 수 있습니다. 여기서 작업 항목 유형은 팀이 선택한 프로세스 템플릿에 따라 결정됩니다. 어떤 프로세스 템플릿을 사용하고 있는지 잘 모르겠습니다. 어쨌든 팀 탐색기에서 새 작업 항목을 만들려고 할 때 선택할 작업 항목 유형 목록이 제공됩니다. 그 중에서 "제품 백 로그 항목"과 "기능"이 있습니다.

목표 해결 날짜와 관련하여 두 가지 유형의 차이를 발견했습니다. 제품 백 로그 항목의 경우 이는 반복 종료 날짜에 의해 결정되는 것처럼 보입니다. 기능의 경우 명확하지 않습니다. 기능은 또한 반복 (및 반복 종료 날짜)과 연관되지만 기능에는 "대상 날짜"라는 별도의 필드도 있습니다. 목표 날짜의 마우스 오버 텍스트는 "기능을 완료하기위한 목표 날짜"입니다.

새 작업 항목의 작업 항목 유형으로 "제품 백 로그 항목"또는 "기능"을 선택해야합니까? 둘의 차이점은 무엇입니까?

여기에 이미지 설명 입력


2
나에게 기능은 "무엇"과 "어떻게"에 대한 백 로그 항목에 관한 것입니다.
oli

답변:


131

Scrum 프로세스 템플릿을 사용중인 것 같습니다. TFS 사이트는 제품 백 로그 항목 및 기능에 대한 매우 간단한 정보와 새 작업 항목 유형을 만드는 아이디어를 게시했습니다. http://www.visualstudio.com/en-us/news/2013-jun-3-vso.aspx

이 둘의 차이점은 작업 항목에 대해 작업하려는 세분화에 따라 결정됩니다.

  • 제품 백 로그 항목은 작업으로 구성되며 예상 된 노력이 있습니다.
  • 기능은 제품 백 로그 항목으로 구성되며 목표 날짜가 있습니다.

기능 대 제품 백 로그 항목 사용시기에 대한 공식 지침을 찾을 수 없었지만이 답변을 기반으로하는 자체 지침을 만들었습니다. http://www.nsilverbullet.net/2013/06/ 04 / features-help-us-plan-work-better-in-team-foundation-service-scrum-process /

기능 또는 제품 백 로그 항목을 만들어야합니까?

  • 만들려는 새 작업 항목이 단일 스프린트에 적합하다고 생각 / 희망하는 경우 제품 백 로그 항목을 만든 다음 스프린트를위한 작업으로 분류해야합니다.
  • 새 작업 항목이 단일 스프린트에 맞지 않는다고 생각 / 알고있는 경우 기능을 생성하고 기능을 세분화 할 수있는 모든 가치 제공 스프린트 크기 항목 (제품 백 로그 항목)을 식별하고 다음과 같은 경우에 사용해야합니다. 향후 스프린트 계획.

[2014-05-19 업데이트]

Microsoft는 TFS https://msdn.microsoft.com/en-us/library/dn306083(v=vs.120).aspx 에 구현 된 기능 및 민첩한 포트폴리오 개념을 사용하는 방법에 대한 자세한 정보를 게시했습니다.


5
Microsoft는 이제 기능 사용에 대한 추가 정보를 발표했습니다. visualstudio.com/en-us/get-started/… 불행히도 Visual Studio 온라인 기능은 고급 라이선스가있는 사용자 만 액세스 할 수 있습니다. :-( visualstudio.com/en-us/get-started/try-additional-features-vs 가격은 사용자 당 월 60 달러입니다.
agilejoshua

여기에 버그는 어디에 적합합니까? 버그는 태스크와 교환 할 수 있습니까?
선장 분별

1
@DiegoDeberdt-버그는 작업과 교환 할 수 없습니다. 그것들이 PBI와 동일한 계층 수준에 있거나 잠재적으로 PBI의 자식으로 존재한다고 생각하십시오 (그런 방식으로 추적하기로 선택한 경우 일반적으로 관련 항목으로 남겨 두는 것으로 충분합니다). 태스크는 개발자를 추적하고 이에 대한 작업을 테스트하는 버그의 자식 일 수 있습니다.
StingyJack

2
"다중 스프린트는 기능"접근 방식에 동의하지 않는 것 같습니다. 더 기술적 인 끝과 덜 기술적 인 끝 사이의 다리 (주로 추적 용)로 사용해야합니다. 기능은 충분한 헌신과 자원이있는 스프린트 내에서 시작되고 끝날 것이라고 생각할 수 있습니다. 그러나 기능은 관리 등이 기술적 인 내용을 쉽게 이해하고 연관시킬 수있는 방법입니다.
Beytan Kurt

Visual Studio 2015, ALM> 작업> 규모> 포트폴리오 관리에
JohnC

20

TFS가 애자일 개발 전략을 적용함에 따라 다음과 같이 말할 수 있습니다.

기능 = 에픽, 백 로그 항목 = 스토리

서사시 내용은 비슷한 이야기입니다.


9
예,하지만 지금은 백 로그 항목이나 버그가 포함 된 기능이 포함 된 Epics를 추가했습니다. 둘 다 작업을 포함 할 수 있습니다.
toddmo 2015 년

1

나는 OP와 같은 의구심을 가지고 있었고 내 생각은 @josant 대답과 일치했으며 이는 나에게 매우 합리적입니다.

다른 한편으로는 TFS + Scrum을 채택하기위한 참고 자료로 Hundhausen 책 [1]을 사용하고 있습니다.

그는 다음과 같이 말했습니다.

기능은 사용자 또는 비즈니스에 가치를 제공하는 개별 기능 단위입니다. PBI는 여러 기능을 가질만큼 충분히 클 수 있습니다.

그리고:

기능은 여러 시나리오로 나눌 수 있습니다. 시나리오는 예상 된 결과를 달성하기위한 한 가지 경로를 실행하는 기능을 통해 워크 플로 또는 일련의 단계를 설명하는 설명입니다.

이러한 아이디어를 계속 개발하고 있습니다.

나에게 Hundhausen은 유스 케이스 [2]에 대해 이야기하는 것처럼 보이지만 여전히 그의 제안이 다소 직관적이지 않다고 느끼며 TFS가이 분석 방법을 안내하지 않을 것 같지 않습니다. 제가 읽은 스크럼 문헌에서 참조한 것을 발견했습니다.

아마도 당신이 더 편하게 느끼고 그것을 고수하는 컨벤션을 선택하는 문제 일 것입니다.

[1] http://www.amazon.es/dp/073565798X

[2] https://en.wikipedia.org/wiki/Use_case




1

다른 사람들이 여기에서 말했듯이 :

  • 특징 : 최상위
  • 백 로그 : 기능보다 한 수준 아래 (기능은 백 로그 항목으로 구성됨)

작업 항목을 링크 할 수 있으며이를 트리 목록으로 표시 할 수 있습니다. 따라서 백 로그 항목을 기능에 연결하고 나중에 작업을 백 로그 항목에 연결할 수 있습니다. 따라서 멋진 계층 트리 목록을 얻을 수 있습니다.


1

이것이 내가 사용하는 방법입니다. 도구 항목 "작업"-> "백 로그"아래에 "기능"과 "백 로그 항목"이 모두 나열됩니다. 그 시점에서 백 로그 항목이 없도록 기능부터 시작합니다. 백 로그 헤더 아래의 기능을 선택하고 양식에 기능 이름을 추가 한 다음 저장하고 닫아 기능을 추가합니다. 새로 추가 된 각 기능의 왼쪽에는 녹색 + 기호가 있습니다. 더하기 기호를 클릭하면 선택 옵션이 나타납니다. "제품 백 로그 항목"을 선택합니다. 열리면 기능 에서처럼 맨 위 필드에 백 로그 항목의 이름을 입력하십시오. 이러한 백 로그 항목을 생성하고 있으며 팝업이 없습니다. 필요에 따라 다른 정보를 입력 한 다음 저장하고 닫습니다. 백 로그 항목을 생성 한 후 새로 생성 된 백 로그 항목에서 녹색 +를 클릭합니다. 백 로그 항목 및 기능에 대해 수행 한 것처럼 작업 항목의 이름을 입력하십시오. 작업 항목을 추가 할 때 반복 필드에 스프린트를 포함하고 열 때 스프린트에있게됩니다. 내가 찾을 수있는 곳에서는이 중 어느 것도 문서화되지 않았습니다. 나는 그것이 충분히 상세하기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.