Tengo una pregunta sobre Microsoft Team Foundation. En Visual Studio, Team Explorer, puedo crear un nuevo elemento de trabajo. Los tipos de elementos de trabajo aquí están dictados por la plantilla de proceso elegida por su equipo; No estoy seguro de qué plantilla de proceso estamos usando. En cualquier caso, en Team Explorer, cuando quiero crear un nuevo elemento de trabajo, se me proporciona una lista de tipos de elementos de trabajo para seleccionar, entre los que se encuentran "Elemento de la lista de trabajos pendientes" y "Característica".
Noté una diferencia entre los dos tipos relacionados con la fecha de resolución objetivo. En el caso de un elemento de la lista de productos pendientes, esto parecería estar dictado por la fecha de finalización de la iteración. Para una función, no está tan claro. Una característica también está asociada con una iteración (y la fecha de finalización de la iteración), sin embargo, la característica también tiene un campo separado llamado "Fecha objetivo". El texto de desplazamiento del mouse para la fecha objetivo es "La fecha objetivo para completar la función".
¿Debo elegir "Elemento de la lista de trabajos pendientes" o "Característica" como tipo de elemento de trabajo para mis nuevos elementos de trabajo? ¿Cuál es la diferencia entre los dos?
Respuestas:
Parece que está utilizando la plantilla de proceso Scrum. El sitio de TFS ha publicado información muy breve sobre los elementos y características de la lista de productos pendientes y la idea detrás de la creación de un nuevo tipo de elemento de trabajo. http://www.visualstudio.com/en-us/news/2013-jun-3-vso.aspx
La diferencia entre los dos se reduce a la granularidad en la que desea trabajar con sus elementos de trabajo:
No he podido encontrar ninguna guía oficial sobre cuándo usar las funciones frente a los elementos de la lista de productos pendientes, pero he creado mi propia guía en la que baso esta respuesta ... http://www.nsilverbullet.net/2013/06/ 04 / características-ayúdenos-a-planificar-trabajar-mejor-en-equipo-fundación-servicio-proceso-scrum /
¿Debería crear una función o un elemento de la lista de trabajos pendientes del producto?
[Actualización del 19 de mayo de 2014]
Microsoft ha publicado más información sobre cómo utilizar las funciones y el concepto de cartera ágil que se ha implementado en TFS https://msdn.microsoft.com/en-us/library/dn306083(v=vs.120).aspx
fuente
Dado que TFS aplica una estrategia de desarrollo ágil, creo que podemos decir:
Característica = Épico, Elemento de la lista de trabajos pendientes = Historia
La epopeya contiene historias similares.
fuente
Tenía las mismas dudas que OP y mis pensamientos se han alineado con la respuesta de @josant, que es muy razonable para mí.
Por otro lado, estoy usando el libro de Hundhausen [1] como referencia para adoptar TFS + Scrum.
Dijo cosas como:
y entonces:
y sigue desarrollando estas ideas.
Para mí, Hundhausen parece estar hablando de casos de uso [2], pero todavía siento que su propuesta es algo contraria a la intuición, ni parece que TFS esté guiando a este método de análisis o lo encontré referenciado en la literatura de scrum que leí.
Probablemente solo sea cuestión de elegir una convención con la que se sienta más cómodo y adherirse a ella.
[1] http://www.amazon.es/dp/073565798X
[2] https://en.wikipedia.org/wiki/Use_case
fuente
Una característica es una cartera de productos pendientes.
http://tfs.visualstudio.com/en-us/learn/create-your-backlog.aspx
fuente
La característica es un nivel superior a los 'elementos de la lista de trabajos pendientes'. El equipo define el trabajo como iniciativas de alto nivel y las divide en funciones. que además desglosan y definen el trabajo a realizar como 'Backlog'. ref http://msdn.microsoft.com/en-us/library/dn306083.aspx ?
fuente
Como otros dijeron aquí:
Tenga en cuenta que puede VINCULAR elementos de trabajo y puede mostrarlos como una Lista de árbol. Por lo tanto, puede vincular un elemento de la lista de trabajos pendientes a una función y, más adelante, puede vincular una tarea a un elemento de la lista de trabajos pendientes. Por lo tanto, obtiene una buena lista de árbol jerárquico.
fuente
Así es como lo uso. En los elementos de la herramienta "Trabajo" -> "Atrasos" se enumeran tanto las "Funciones" como los "Elementos de la cartera de pedidos". Empiezo con las funciones, por lo que no hay elementos pendientes en ese momento. Agrego las características seleccionando Características en el encabezado de Backlog y agregando el nombre de la característica en el formulario, luego guardando y cerrando. A la izquierda de cada Característica recién agregada hay un signo + verde. Haga clic en el signo más y aparecerán las opciones de selección. Elija "Elementos de la lista de productos". Cuando se abra, escriba el nombre del elemento de la lista de trabajos pendientes en el campo superior, como en Funciones. Está creando estos elementos de la lista de trabajos pendientes, no hay ninguna ventana emergente. Complete la otra información según sea necesario, luego guárdela y cierre. Después de crear los elementos del Backlog, haga clic en el signo + verde en los elementos del Backlog recién creados. Ingrese el nombre del elemento de trabajo como lo hizo para los Elementos del Backlog y las Funciones. Cuando agregue los elementos de trabajo, incluya el sprint en el campo de iteración y estarán en el sprint cuando lo abra. Nada de esto está documentado en ningún lugar que pueda encontrar. Espero que tenga suficiente detalle.
fuente