Archive for category WorkItemTracking

[# VS11] The new Team Explorer (VI) working with WorkItems

image

hi,

following the series of posts related to the new Team Explorer in Visual Studio 11, today give a review of one of the elements that has been least changed: working with Workitems. At this point if we see the new Team Explorer in this view we can see that it has changed little and nothing, we still have the tree of organizing consultations of WorkItems, separation between personal WorkItems and equipment and the ability to create new WorkItems.

image

The option of creating a new WorkItem, offers far more rates as in the previous version. For example, the WorkItems that are used in Code Reviews.

image

However there is a very interesting functionality that we see in the last 2 options that allow to create new work items from Microsoft Excel or Microsoft Project. Personally I the option of Excel use a lot, but of course Out of the Box is now built-in and when pressed, we can see a list blank in Excel that allows us to do a mass inclusion of elements of a very fast way.

image

Eye! that since the new Web Access can also make some very powerful operations in this version, but that > > another day > > another post.

 

Greetings @ AVE

The Bruno

   

Dejar un comentario

[#VS11] El nuevo Team Explorer (VI) Trabajando con WorkItems

image

Buenas,

siguiendo con la serie de posts relacionados con el nuevo Team Explorer en Visual Studio 11, hoy le daré un repaso a uno de los elementos que menos ha cambiado : el trabajo con Workitems. En este punto si vemos el nuevo Team Explorer en esta vista vemos que ha cambiado poco y nada,  seguimos teniendo el árbol de organización de consultas de WorkItems, la separación entre WorkItems personales y de equipo y la capacidad de crear nuevos WorkItems.

image

La opción de crear un nuevo WorkItem, nos ofrece bastante más tipos que en la versión anterior. Por ejemplo, los WorkItems que se utilizan en las Code Reviews.

image

Sin embargo hay una funcionalidad muy interesante que podemos ver en las últimas 2 opciones que permiten crear nuevos elementos de trabajo desde Microsoft Excel o Microsoft Project. Personalmente yo a la opción de Excel la utilizo muchísimo, pero claro ahora está incorporada Out of the Box y al presionarla, vemos una lista en blanco en Excel que nos permite hacer una inserción masiva de elementos de una forma muy rápida.

image

Ojo! que desde el nuevo Web Access también podemos hacer algunas operaciones muy potentes en esta versión, pero para eso >> otro día >> otro post.

 

Saludos @ AVE

El Bruno

   

Dejar un comentario

[#TFS11] Process templates included in Team Foundation Server 11

image

Hi,

until 2010 Team Foundation Server process templates included for creating Team Projects were MSF for Agile and MSF for CMMI . Recently Microsoft released a development template for Scrum: Scrum Microsoft Visual Studio 1.0 . Not the best ideas from Microsoft in the last decade, but is a start.

Now with Team Foundation 11 , are these 3 templates in the new version which include the creation of a Team Project.

image

The process template concept remains the same, but there are some changes. For example there are 3 new types of WorkItems: Feedback, Code Review Code Review Request and Response, to work with them.

 

Greetings @ Home

El Bruno

  

Dejar un comentario

[#TFS11] Plantillas de procesos incluidas en Team Foundation 11

image

Buenas,

hasta Team Foundation Server 2010 las plantillas de procesos incluidas para la creación de Team Projects eran MSF for AGILE y MSF for CMMI. Hace poco tiempo Microsoft sacó una plantilla especial para desarrollos SCRUM: Microsoft Visual Studio  Scrum 1.0. No es de las mejores ideas de Microsoft en la última década, pero es un comienzo.

Ahora con Team Foundation 11, son éstas 3 plantillas en su nueva versión las que se incluyen para la creación de un Team Project.

image

El concepto de las plantillas sigue siendo el mismo, pero hay algunos cambios. Por ejemplo hay 3 tipos nuevos de WorkItems: Feedback, Code Review Request y Code Review Response, para trabajar con los mismos.

 

Saludos @ Home

El Bruno

   

Dejar un comentario

[# VS11] Storyboarding PowerPoint (new !!)

image

Hi,

We go with another of the new features of Visual Studio 11 and Team Foundation 11, in this case is the ability of prototyping with PowerPoint user stories. WHAT! that you’re thinking, after so many years and so many beers, Bruno was completed to dry the average neuron. No, the stage of working is very simple:

How many times have you seen functional complete designs of applications made in PowerPoint?

If you ask me to me, I’ll tell you that much. As PowerPoint doesn’t compile (the F5 presents), because everything can strain when using the “power point” would my friend Braulio. But we are what we are going,

What is this StoryBoarding PowerPoint?

Therefore, to describe in detail it. Once installed Visual Studio 11, if we open PP, we see a new section in the ribbon called “StoryBoarding”.

image

From here, we just need imagination. If you select “Storyboard Shapes”, we can see the different elements that we have for our applications diagram. We also have the ability to create our own “shapes”… well that save us a bit of work.

image

The next slide is a design of a login form with a Ribbon, where I’ve tried by him as ugly as possible, to make not stolen me aesthetic ideas.

image

But… the Bruno talking about PowerPoint,

¿ Where is Team Foundation 11 ?

We have already arrived, the next thing we have to do is to keep our PowerPoint presentation to a shared location (this is very important, may not be local on another post destripo why). Once saved, click on “Storyboard Links” and see how we can already connect to Team Foundation Server. Once connected, you can select one or more WorkItems to relate our presentation. For example in the picture below I’ve linked my presentation “zoo.pptx” to a User Story.

image

 

Now, when from Visual Studio 11, we access this WorkItem, we can see in the section “Storyboards”, the elements related to the WorkItem.

image

and that not proving that it makes the button to open related link? Open-mouthed smile

But of course, we are working with a version of a document on a shared resource, that is I think one of the worst things we can do. If tuviesemos the document stored in a Manager documentary, as for example SharePoint, we add a new item directly from the edition of the WorkItem information.

image

 

It is true that it could be more powerful and cover some scenarios… but are still in Dev Preview Winking smile and there are some other things to comment on PowerPoint and Visual Studio 11.

 

 

Greetings @ Home

The Bruno

1 comentario

[#VS11] Storyboarding con PowerPoint (nuevo, nuevísimo !!!)

 

image

Buenas,

vamos con otra de las novedades de Visual Studio 11 y Team Foundation 11, en este caso se trata de la capacidad de prototipar historias de usuario con PowerPoint. WHAT !!!! eso estarás pensando, al Bruno después de tantos años y tantas cervezas, se le terminó de secar la media neurona. Pues no, el escenario de trabajo es muy simple:

¿Cuantas veces has visto diseños completos funcionales de aplicaciones hechas en PowerPoint?

Si me preguntas a mi, te diré que muchísimas. Como PowerPoint no compila (el F5 presenta), pues todo puede colar cuando se utiliza el “punto de poder” como diría mi amigo Braulio. Pero vamos a lo que vamos,

¿Qué es esto de StoryBoarding en PowerPoint?

Pues, a detallarlo. Una vez instalado Visual Studio 11, si abrimos PP, podremos ver una nueva sección en la ribbon llamada “StoryBoarding”.

image

A partir de aqui, solo necesitamos imaginación. Si seleccionamos “Storyboard Shapes”, podremos ver los diferentes elementos que tenemos para diagramar nuestras aplicaciones. Además tenemos la capacidad de crear nuestras propias “shapes” para … bueno eso de ahorrarnos un poco de trabajo.

image

La siguiente slide es un diseño de un formulario de login con un Ribbon, en donde me he esmerado por hacerlo lo más feo posible, para que no me roben ideas estéticas.

image

Pero … el Bruno hablando de PowerPoint,

¿Dónde está Team Foundation 11?

Ya llegamos, lo siguiente que tenemos que hacer es guardar nuestra presentación de PowerPoint en una ubicación compartida (esto es muy importante, no puede ser local en otro post destripo el porqué). Una vez guardado, presionamos el botón “Storyboard Links” y veremos como ya nos podemos conectar a Team Foundation Server. Una vez conectados, podremos seleccionar uno o más WorkItems a los que relacionar nuestra presentación. Por ejemplo en la siguiente imagen, he relacionado mi presentación “zoo.pptx” a una User Story.

image

 

Ahora bien, cuando desde Visual Studio 11, accedemos a este WorkItem, podremos ver en la sección “Storyboards”, los elementos relacionados al WorkItem.

image

y a que no adivinan que hace el botón de abrir link relacionado? Open-mouthed smile

Pero claro, estamos trabajando con una versión de un documento en un recurso compartido, eso es creo que una de las peores cosas que podemos hacer. Si tuviesemos el documento almacenado en un gestor documental, como por ejemplo SharePoint, podremos agregar un nuevo item directamente desde la edición de la información del WorkItem.

image

 

Es cierto que podría ser más potente y cubrir algunos escenarios más … pero todavía estamos en Dev Preview Winking smile y hay algunas otras cosillas para comentar sobre PowerPoint y Visual Studio 11.

 

 

Saludos @ Home

El Bruno

   

Dejar un comentario

[# TFS2010] HowTo: Add a new mapping between Microsoft Project and Team Foundation Server fields

image47dd1de4

Good,

today a tutorial type post to show how to synchronize a Microsoft Project field with a field of a definition of a WorkItem of Team Foundation Server. For this example I added a field to the definition of a Task called “ElBruno.WbsCode” (if you don’t know how to do this post can help you). The idea for this post is to synchronize Microsoft Project WBS with this new field of the Task field.

For this we follow the following steps.

Tutorial

1. Open a command prompt in Visual Studio 2010.

2. Download the file mapping with a command similar to the following:

C:\Program Files (x 86) \Microsoft Visual Studio 10. 0\VC > tfsfieldmapping download /collection:http://W7-brunoc:8080/TFS/TPC “ /teamproject:A02 /mappingfile:”C:\mappingfile.xml “

THE syntax and the steps can be found here.

3. Edit the file we downloaded and add the mapping between the 2 fields that we are working. In this case it is in line 20 where the mapping is defined. An important detail is that the fields in Microsoft Project, it is necessary to put the prefix “pjTask” before the name of the same.

   1: <?xml version="1.0" encoding="utf-8"?>

 

   2: <MSProject>

 

   3:   <Mappings>

 

   4:     <Mapping WorkItemTrackingFieldReferenceName="System.AreaPath" ProjectField="pjTaskOutlineCode9" />

 

   5:     <Mapping WorkItemTrackingFieldReferenceName="System.AssignedTo" ProjectField="pjTaskResourceNames" />

 

   6:     <Mapping WorkItemTrackingFieldReferenceName="System.Id" ProjectField="pjTaskText10" ProjectName="Work Item ID" />

 

   7:     <Mapping WorkItemTrackingFieldReferenceName="System.IterationPath" ProjectField="pjTaskOutlineCode10" />

 

   8:     <Mapping WorkItemTrackingFieldReferenceName="System.Reason" ProjectField="pjTaskText14" />

 

   9:     <Mapping WorkItemTrackingFieldReferenceName="System.Rev" ProjectField="pjTaskText23" />

 

  10:     <Mapping WorkItemTrackingFieldReferenceName="System.State" ProjectField="pjTaskText13" ProjectName="State" />

 

  11:     <Mapping WorkItemTrackingFieldReferenceName="System.Title" ProjectField="pjTaskName" />

 

  12:     <Mapping WorkItemTrackingFieldReferenceName="System.WorkItemType" ProjectField="pjTaskText24" />

 

  13:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />

 

  14:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.StackRank" ProjectField="pjTaskNumber1" />

 

  15:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

 

  16:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" />

 

  17:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

 

  18:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.RemainingWork" ProjectField="pjTaskRemainingWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

 

  19:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" />

 

  20:     <Mapping WorkItemTrackingFieldReferenceName="ElBruno.WbsCode" ProjectField="pjTaskWBS" PublishOnly="true" />

 

  21:     <LinksField ProjectField="pjTaskText26" />

 

  22:     <SyncField ProjectField="pjTaskText25" />

 

  23:   </Mappings>

 

  24: </MSProject>

 

4. Now must climb this definition of mappings again our TFS server for this use the following command:

C:\Program Files (x 86) \Microsoft Visual Studio 10. 0\VC > tfsfieldmapping upload /collection:http://W7-brunoc:8080/TFS/TPC “ /teamproject:A02 /mappingfile:”C:\mappingfile.xml “

5 Done!

6. If now modify these tasks from Microsoft Project, as shown in the image below

image

When we sincronizemos them with TFS, we can already see the Microsoft Project WBS field in the “ElBruno.WbsCode” field of the Task.

image

 

Greetings @ Home

The Bruno

   

Dejar un comentario

[#TFS2010] HowTo: Agregar un nuevo mapeo entre campos de Microsoft Project y Team Foundation Server

image47dd1de4

Buenas,

hoy un post tipo tutorial para mostrar como sincronizar un campo de Microsoft Project con un campo de una definición de un WorkItem de Team Foundation Server. Para este ejemplo he agregado un campo a la definición de una Task que se llama “ElBruno.WbsCode” (si no sabes como hacerlo este post te puede ayudar). La idea para este post es sincronizar el campo de Microsoft Project WBS con este nuevo campo de la Task.

Para esto seguiremos los siguientes pasos.

Tutorial

1. Abrir una consola de comandos de Visual Studio 2010.

2. Descargar el archivo de mapeo con un comando similar al siguiente:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>tfsfieldmapping download /collection:http://w7-brunoc:8080/tfs/tpc /teamproject:A02 /mappingfile:"C:\mappingfile.xml"

LA sintaxis y los pasos los puedes encontrar aquí.

3. Editar el archivo que hemos descargado y agregar el mapeo entre los 2 campos con los que estamos trabajando. En este caso es en la línea 20 en donde se define el mapeo. Un detalle importante es que para los campos de Microsoft Project, es necesario poner el prefijo “pjTask” antes del nombre del mismo.

   1: <?xml version="1.0" encoding="utf-8"?>

   2: <MSProject>

   3:   <Mappings>

   4:     <Mapping WorkItemTrackingFieldReferenceName="System.AreaPath" ProjectField="pjTaskOutlineCode9" />

   5:     <Mapping WorkItemTrackingFieldReferenceName="System.AssignedTo" ProjectField="pjTaskResourceNames" />

   6:     <Mapping WorkItemTrackingFieldReferenceName="System.Id" ProjectField="pjTaskText10" ProjectName="Work Item ID" />

   7:     <Mapping WorkItemTrackingFieldReferenceName="System.IterationPath" ProjectField="pjTaskOutlineCode10" />

   8:     <Mapping WorkItemTrackingFieldReferenceName="System.Reason" ProjectField="pjTaskText14" />

   9:     <Mapping WorkItemTrackingFieldReferenceName="System.Rev" ProjectField="pjTaskText23" />

  10:     <Mapping WorkItemTrackingFieldReferenceName="System.State" ProjectField="pjTaskText13" ProjectName="State" />

  11:     <Mapping WorkItemTrackingFieldReferenceName="System.Title" ProjectField="pjTaskName" />

  12:     <Mapping WorkItemTrackingFieldReferenceName="System.WorkItemType" ProjectField="pjTaskText24" />

  13:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority" ProjectField="pjTaskText19" ProjectName="Work Item Priority" />

  14:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.StackRank" ProjectField="pjTaskNumber1" />

  15:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.CompletedWork" ProjectField="pjTaskActualWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

  16:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate" ProjectField="pjTaskFinish" PublishOnly="true" />

  17:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.OriginalEstimate" ProjectField="pjTaskBaselineWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

  18:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.RemainingWork" ProjectField="pjTaskRemainingWork" ProjectUnits="pjHour" IfSummaryRefreshOnly="true" />

  19:     <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true" />

  20:     <Mapping WorkItemTrackingFieldReferenceName="ElBruno.WbsCode" ProjectField="pjTaskWBS" PublishOnly="true" />

  21:     <LinksField ProjectField="pjTaskText26" />

  22:     <SyncField ProjectField="pjTaskText25" />

  23:   </Mappings>

  24: </MSProject>

4. Ahora debemos subir esta definición de mapeos nuevamente a nuestro servidor TFS, para esto utilizamos el siguiente comando:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>tfsfieldmapping upload /collection:http://w7-brunoc:8080/tfs/tpc /teamproject:A02 /mappingfile:"C:\mappingfile.xml"

5. Done !!!

6. Si ahora modificamos estas tareas desde Microsoft Project, como muestra la siguiente imagen

image

cuando sincronizemos las mismas con TFS, ya podremos ver el campo de Microsoft Project WBS, en el campo “ElBruno.WbsCode” de la Task.

image

 

Saludos @ Home

El Bruno

   

Dejar un comentario

[# TFS2010] TFSWorkBench is now OpenSource

image47dd1de4

Good,

This is fast because it runs from the train and will not be the driver of the train are excited with the news, turn where it should not and can not reach Madrid.

As I said, TFS WorkBench that excellent tool to analyze information about our WorkItems of the people ofScrumForTeamSystem, is now Open Source on CodePlex.

If you don’t remember that is the tool, my personal backup, i.e. my blog can help you with the entry of the dayhttp://elbruno.com/2011/04/27/tfs2010-tfs-workbench-herramienta-para-trabajar-con-tableros-con-elementos-de-tfs/

And but, you can go directly to CodePlex, download the code from here and start tinkering with it.

 

Greetings @ Here

The Bruno

   

Download: http://tfsworkbench.codeplex.com/

Dejar un comentario

[#TFS2010] TFSWorkBench ahora es OpenSource

image47dd1de4

Buenas,

esta es rápida porque va desde el tren y no vaya a ser que el conductor del tren se emocione con la noticia, gire donde no deba y no pueda llegar a Madrid.

Pues lo dicho, TFS WorkBench esa excelente herramienta para analizar la información de nuestros WorkItems de la gente de ScrumForTeamSystem, ahora es Open Source en CodePlex.

Si no te acuerdas de que va la herramienta, mi backup personal, es decir mi blog te puede ayudar con la entrada del día http://elbruno.com/2011/04/27/tfs2010-tfs-workbench-herramienta-para-trabajar-con-tableros-con-elementos-de-tfs/

Y sino, puedes ir directamente a CodePlex, descargar el código desde aquí y comenzar a juguetear con la misma.

 

Saludos @ Here

El Bruno

   

Descarga: http://tfsworkbench.codeplex.com/

Dejar un comentario

Seguir

Get every new post delivered to your Inbox.

Únete a otros 908 seguidores