[# TFS11] TFS Express, now for free! and integrated with Visual Studio Express!

image

Hi,

already it is not news because mentioned fairly, but we can finally talk about it. Yesterday the great Brian Harry, broke the news on his blog that finally TFS is going to be part of the family as a free product Visual Studio Express. Almost 3 yearsago that he left this topic to debate, and after several beatings with the product team, was the option that is 100% Express is a good idea.

The complete data says the Brian Harry in his post, but the most important points are as follows:

  • Is the same as a Basic TFS.
  • Free for teams of up to 5 people. This means that you can add only 5 Windows different Ids in a group. (the traps is very easy here and scary from a management point of view!)
  • SQL Express as a repository. Good choice Risa
  • It includes the Dashboard of Agile, but not enabled planning tools. This is an error from my point of view. If you want someone to use your product, it gives a version reduced in number of users but not in functionality.
  • VS Express products will be able to work with TFS Express. The latter is great. Now yes, 4 people without spending a €uro can mount a development team 100% free with Microsoft products.

I said it as the good news of the week and we will see that we have more in Seattle next week.

Greetings @ Home

The Bruno

Source: http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx

[#TFS11] TFS Express, ahora sí gratis, gratarola! e integrado con Visual Studio Express!

image

Buenas,

ya no es noticia porque se ha comentado bastante, pero por fin podemos hablar de ello. Ayer el gran Brian Harry, dio la noticia en su blog de que finalmente TFS va a ser parte de la familia Express de Visual Studio como un producto GRATIS más. Hace ya casi 3 años de que salió este tema a debate, y después de varias palizas con el equipo de producto, se vio que la opción de que sea 100% Express es una buena idea.

Los datos completos te los comenta el Brian Harry en su post, pero los puntos más importantes son los siguientes:

  • Es igual que un TFS Basic.
  • Gratis para equipos de hasta 5 personas. Eso significa que podrás agregar solo 5 Windows Ids diferentes en un grupo. (la trampas es muy fácil aquí y da miedo desde un punto de vista de gestión!!!!)
  • SQL Express como repositorio. Buena opción Risa
  • Incluye el Dashboard de Agile, pero no habilitan las herramientas de planning. Esto es un error desde mi punto de vista. Si quieres que alguien utilice tu producto, da una versión reducida en cantidad de usuarios pero no en funcionalidad.
  • Los productos de VS Express tendrán capacidad para trabajar con TFS Express. Esto último es grandioso. Ahora sí, 4 personas sin gastar un €uro pueden montar un equipo de desarrollo 100% free con productos Microsoft.

Me lo apunto como la buena noticia de la semana y veremos que más nos cuentan en Seattle la semana que viene.

 

Saludos @ Home

El Bruno

   

Fuente: http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx

[# VS11] HowTo: Use test virtual machine with # VS11 and # TFS11 without Hyper-V

image

Good,

a few days ago I commented that a virtual machine was released from MS who possessed all the necessary software to test Visual Studio 11 and Team Foundation 11. VM includes the following software and others:

  • Microsoft Windows Server 2008 R2 Standard Edition
  • Microsoft SQL Server 2008 R2
  • Microsoft Visual Studio 11 Ultimate Developer Preview
  • Microsoft Team Foundation Server 11 Developer Preview
  • Microsoft SharePoint Foundation 2010
  • Microsoft Project 2010
  • Microsoft Office Professional 2010 (Word, PowerPoint, Excel)
  • Sample users and data required to support hands-on-lab scripts which accompany this download and exercise some of the new Visual Studio 11 application lifecycle management capabilities introduced in this release

Now, if you have installed a Windows 8 to play like me but still using Windows 7 as your main OS, because you are a little fried to prove this VM that was released is designed to test Hyper-v, and our beloved W7 only comes from factory with Virtual chestnut PC.

But to not despair, our friend VirtualBox can serve us as a good system of virtualization to mount the ISO. We split.

1. Obviously to download and install VirtualBox.

2. Create a new VM in VirtualBox. The wizard should appear

3 Configure an original name for the virtual machine and select the version of the OS.

image

4 Allocating memory that we have (the more the better)

image

5 Select the vhd that is decompressed when we got the image from the site of MSDN.

image

6 We keep the VM…

7 And ready, we can prove a WS2008R2 with all installed software.

image

 

Tip: If you find yourself with a pair of BSOD when you start the VM, it verifies that it is mounted with an IDE controller instead of SATA…

image

Greetings @ Home

The Bruno

Source: http://elbruno.com/2011/09/16/vs11-descarga-mquinas-virtuales-con-visual-studio-11-y-team-foundation-11/

[#VS11] HowTo: Montar la VM de pruebas de #VS11 y #TFS11 sin Hyper-V

image

Buenas,

hace unos días comenté que desde MS se había liberado una máquina virtual que poseía todo el software necesario para probar Visual Studio 11 y Team Foundation 11. La VM incluye el siguiente software y demás:

  • Microsoft Windows Server 2008 R2 Standard Edition
  • Microsoft SQL Server 2008 R2
  • Microsoft Visual Studio 11 Ultimate Developer Preview
  • Microsoft Team Foundation Server 11 Developer Preview
  • Microsoft SharePoint Foundation 2010
  • Microsoft Project 2010
  • Microsoft Office Professional 2010 (Word, PowerPoint, Excel)
  • Sample users and data required to support hands-on-lab scripts which accompany this download and exercise some of the new Visual Studio 11 application lifecycle management capabilities introduced in this release

Ahora bien, si te has instalado un Windows 8 para jugar like me pero todavía utilizas Windows 7 como tu principal SO, pues estás un poco frito para probar esto ya que la VM que se liberó está pensada para probarla en Hyper-V, y nuestro querido W7 solo viene de fábrica con Virtual castaña PC.

Pero a no desesperar, nuestro amigo VirtualBox nos puede servir como un buen sistema de virtualización para montar esta ISO. Vamos por partes.

1. Obviamente descargar e instalar VirtualBox.

2. Crear una nueva VM en VirtualBox. Debe aparecer el asistente

3. Configurar un nombre original para la máquina virtual y seleccionar la versión del SO.

image

4. Asignar la memoria que tengamos (cuanto más mejor)

image

5. Seleccionar el vhd que se descomprime cuando bajamos la imagen desde el site de MSDN.

image

6. Guardamos la VM …

7.  Y listo, ya podemos probar un WS2008R2 con todo el software instalado.

image

 

Tip: Si te encuentras con un par de BSOD cuando arrancas la VM, verifica que la misma está montada con un controlador IDE en lugar de SATA …

image

Saludos @ Home

El Bruno

   

Fuente: http://elbruno.com/2011/09/16/vs11-descarga-mquinas-virtuales-con-visual-studio-11-y-team-foundation-11/

[#~TFS11] Friendly Names

image47dd1de4

Good,

Thanks to Brian Harry gives us small brushstrokes of the next versions of Visual Studio with Team Foundation, you can comment on some of these developments. One of which they most appreciate is the ability to work with Friendly Names to identify users. This is somewhat related to the post I wrote a couple of days, where it said some ways of knowing with what user I am connected to a Team Foundation Server.

Initially, the way in which we work in Team Foundation 2010 is to keep the user with format [DOMINIO\USERID], so in friendly domains, one can be represented by [AVANADE\Bruno], but there are domains where used obfuscation techniques advanced to create a user id and you get to take in the history of a file, changes made by [VALMAR\C 12FF4] or [VALMAR\Z-99KR3]If that you used to analyze the historical because you have been fried.

image

In Team Foundation 11 (name still pending) because we have the ability to link these IDs of users to “Friendly Names” which can be very useful, as [VALMAR\Valentino] and [VALMAR\Martina] is much more descriptive than the previous examples.

image

 

 

Greetings @ Here

The Bruno

   

Source: http://blogs.msdn.com/b/bharry/archive/2011/09/01/wrapping-up-tfs-11-version-control-improvements.aspx

[#TFS11] Friendly Names

image47dd1de4

Buenas,

gracias a que Brian Harry nos da pequeñas pinceladas de las próximas versiones de Visual Studio y de Team Foundation, podemos comentar algunas de estas novedades. Una de las que más agradezco es la capacidad de trabajar con Friendly Names, para identificar a los usuarios. Esto está un poco relacionado con el post que escribí hace un par de días, en donde comentaba algunas formas de conocer con qué usuario estoy conectado a un servidor de Team Foundation.

Inicialmente, la forma en la que trabajamos en Team Foundation 2010 es guardar el usuario con formato [DOMINIO\USERID], con lo que en dominios amigables, uno puede verse representado por [AVANADE\Bruno], pero también existen dominios donde se utilizan técnicas de ofuscación avanzadas para crear un id de usuario y puedes llegar a tener en el histórico de un archivo, cambios realizados por [VALMAR\C-12FF4] o por [VALMAR\Z-99KR3], si eso te sirve para poder analizar el histórico pues lo llevas frito.

image

En Team Foundation 11 (name still pending) pues ya tenemos la capacidad de asociar estos IDs de usuarios a “Friendly Names” que pueden llegar a ser de mucha utilidad, ya que [VALMAR\Valentino] y [VALMAR\Martina] es mucho más descriptivo que los ejemplos anteriores.

image

 

 

Saludos @ Here

El Bruno

   

Fuente: http://blogs.msdn.com/b/bharry/archive/2011/09/01/wrapping-up-tfs-11-version-control-improvements.aspx

[VNEXT] Improve Visual Studio next version

image47dd1de4

Good,

quick post but we are sure that you know it because friend Luis Fraile, already commented you here a few days ago. It’s that face to the new version of Visual Studio and Visual Studio 2010 called vNext, Redmond buddies have decided to launch a public inquiry so that everyone can contribute their grain of sand.

Obviously more there are complaints about the operation of Visual Studio 2010, let us remember that complaining is a free and very popular sport on the internet, but then there are some very interesting such as:

  • Create a single management tool for TFS, Reporting Services and Sharepoint. Something similar to what does tfs admin tool on CodePlexhttp://bit.LY/qdhlaq
  • NuGet everywhere, can see you here and here.
  • Searches the information that stores TFS. It is amazing that even we do not have that, but well there are a couple of open elements, for example: http://bit.ly/reYx3H

And many more, so… If you have something you’d like in vNext, therefore to request it Open-mouthed smile

Greetings @ Here

The Bruno

   

[VNEXT] Mejorando la versión de Visual Studio entre todos

image47dd1de4

Buenas,

quick post aunque seguro que ya lo sabés porque el amigo Luis Fraile, ya lo comentó por aquí hace unos días. Resulta que después de Visual Studio 2010 y de cara a la nueva versión de Visual Studio llamada vNext, los amiguetes de Redmond han decidido lanzar una encuesta pública para que cada uno pueda aportar su granito de arena.

Obviamente lo que más hay son quejas sobre el funcionamiento de Visual Studio 2010, recordemos que quejarse es un deporte muy popular y gratuito en internet, pero después hay algunos muy interesantes como por ejemplo:

  • Crear una herramienta única de administración para TFS, Reporting Services y Sharepoint. Algo parecido a lo que hace TFS Admin Tool en CodePlex. http://bit.ly/qdhlaq
  • NuGet everywhere, lo pueden ver aquí y aquí.
  • Búsquedas en la información que almacena TFS. Es increíble que todavía no tengamos eso, pero bueno hay un par de elementos abiertos, por ejemplo: http://bit.ly/reYx3H

Y muchos más, so … si tienes algo que te gustaría en vNext, pues a solicitarlo Open-mouthed smile

Saludos @ Here

El Bruno

   

[VNEXT] The next Visual Studio vNext (II)

Series:

Good,

We go with some of the innovations that are discussed in the TechEd on the new version of Visual Studio:

IntelliTrace in production

If you are using IntelliTrace already you can get an idea of the power that can have this tool if her activate in production for the detection of bugs in real time. Here me I do not forget to stress that this is “harmful”, that we should never look for Bugs in production, but when we have, better to have the best possible tools. The demos of the TechEd are very nice because they show a website, which you activated the IntelliTrace using PowerShell in 5 seconds, reproduces an error and then reads the historical trace of IT until you find the same. This in a real environment is much more complex, but hey, with time and the traces of IT well seccionadas, is a help.

New DashBoards in Team Explorer Web Access

Surely this is not the official name at the end, but this is one of the most anticipated advances because it includes features 100% oriented to agile project management work with Team Foundation Server. In the top menu of the WebAccess, we can see the accesses to the WorkItems, Source, Build, etc. we already know.

image

But the interesting at this point are the 2 new views of information that will be incorporated with vNext. For example, in the case of BackLog, in the same we see a quick glimpse of our ground floor, with the ability to quickly add items to it and also the view of the past, present and future work. Incorporate features very cool, as the order items directly with Drag & Drop, and then again with Drag & Drop, place the elements of the PB in the situation we want: past, present and future. Up to the right, it is possible to see a small chart with points of user that have been “used” in past iterations, compared with the available capacity, so that we can go to refine our concept of ability as we move forward.

image

Another view in the new Team Foundation Server Web App, is that we have to analyze and work with our Sprints. The following image shows how the following dashboard allows us to see in one fell swoop the current state of the elements of the Sprint, both User Stories as Tasks, and to see the workload for each of the members of the team. Once again in the Top-Right sections have different charts that show me my project-related information in real time. If for example, I see that the ability to work my team is in danger, I can drag a User Story in a future iteration and the data of the charts will be updated in real time.

image

If you are a fan of the boards and the PostIts, because this new view Boards surely you will like much. In the same we can decompose each of the User Stories of our PB in the tasks, and see the classical view of slate with the elements within it.At this point, the great ally is the Drag & Drop… Open-mouthed smile. There are rules to validate the elements, time of holidays, filters for people, etc. to expedite our work without having to play with Excel + VS for this work.

image

Team Navigator Panel

Another breakthrough is the new panel that also be a kind of direct access to Team Foundation work items, us allows to perform quick actions of CheckIn, review of Builds, status, etc. An interesting example of the TechEd, is a scenario where asked me an urgent modification to a file, and to not lose my current working environment, as it is recorded with a snapshot (or shelveset)make the change that I have requested and then I can go back to the same in 2 clicks.

image

Analysis to identify sections of Copy & Paste

A large number of problems in the development are taken for our beloved “Copy & Paste”, usually copies a portion of code to “make test” and from there, that code is live on forever, his “true home” desconectacto, etc. Come on, do not tell anything new. As well, vNext, incorporates a new tool that analyzes the code source looking for patterns of Copy & Paste (code Clones to be not so aggressive).

image

In addition to analyzing the complete code of a solution, it is possible to select a portion of code, that us “smells bad” and from the same search for duplicate code.

image

Code Review incorporated

Once more using the pane [Team Navigator] can take advantage of new features in Code Review that will be incorporated in vNext. For this, and based on the current work that we are doing, we create a task (is not a task of TFS) of Code Review and we share it with a coworker.

image

When our coworker receives the request for Code Review, it can access all the context information for this activity, including things as powerful as see the sections of code modified in the original state and the State to Code Review as shown in the following image.

image

From this moment, it is possible to make recommendations on classes, lines of code, etc., with a very interesting thread stops the cycle of development.

Customer Feedback Tool

We finally arrived at a version of Microsoft Test Manager in that they may provide their comments, suggestions, etc. on a specific product using this tool for end customers. as I understand, it works in offline mode, because it makes no sense open our TFS server to our customers and it is then possible to synchronize this information as a local data to process this feedback.

image

Greetings @ Here

The Bruno

   

Source: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/FDN03

[VNEXT] El proximo Visual Studio vNext (II)

Serie:

Buenas,

vamos con algunas de las novedades que se comentan en el TechEd sobre la nueva versión de Visual Studio:

IntelliTrace en Producción

Si utilizas IntelliTrace ya te puedes hacer una idea de la potencia que puede llegar a tener esta herramienta si la activamos en producción para la detección de bugs en tiempo real. Aquí no me quiero olvidar de recalcar que esto es “nefasto”, que nunca deberíamos buscar Bugs en Producción, pero cuando nos toca, mejor tener las mejores herramientas posibles. Las demos del TechEd son muy bonitas porque muestran un website, al que se le activa el IntelliTrace utilizando PowerShell en 5 segundos, se reproduce un error y luego se lee la traza histórica del IT hasta dar con el mismo. Esto en un entorno real es muchísimo más complejo, pero bueno, con tiempo y las trazas de IT bien seccionadas, es una ayuda más.

Nuevos DashBoards en Team Explorer Web Access

Seguramente este no será el nombre oficial al final, pero este es uno de los avances más esperados ya que incorpora funcionalidades 100% orientadas al trabajo ágil para la gestión de proyectos con Team Foundation Server. En el menú superior del WebAccess podemos ver los accesos a los WorkItems, Source, Build, etc. que ya conocemos.

image

Pero los interesantes en este punto son las 2 nuevas vistas de información que se incorporarán con vNext. Por ejemplo, en el caso de BackLog, en el mismo podremos ver un vistazo rápido de nuestro PB, con la capacidad para agregar elementos rápidamente al mismo y además la vista del trabajo pasado, actual y futuro. Se incorporan funcionalidades muy cool, como la de ordenar los elementos directamente con Drag & Drop, y luego nuevamente con Drag & Drop, poder colocar los elementos del PB en la situación que deseemos: pasado, actual y futuro. Arriba a la derecha, es posible ver un pequeño chart con los puntos de usuario que se han podido “utilizar” en las iteraciones pasadas, comparados con la capacidad disponible, de forma que podemos ir refinando nuestro concepto de capacidad a medida que avanzamos.

image

Otra vista en el nuevo Team Foundation Server Web App, es la que tenemos para analizar y trabajar con nuestros Sprints. La siguiente imagen, muestra como el siguiente dashboard nos permite ver de un plumazo el estado actual de los elementos del Sprint, tanto a nivel User Stories como Tasks, y además ver la carga de trabajo para cada uno de los integrantes del equipo. Una vez más en las secciones Top-Right tengo diferentes charts que me muestran información en tiempo real relacionada con mi proyecto. Si por ejemplo, veo que la capacidad de trabajo de mi equipo está en peligro, puedo arrastrar una User Story a una iteración futura y los datos de los charts se actualizarán en tiempo real.

image

Si eres un fanático de los tableros y los PostIts, pues esta nueva vista de Boards seguramente te gustará mucho. En la misma podemos descomponer cada una de las User Stories de nuestro PB en las tareas que tiene, y ver la clásica vista de pizarra con los elementos dentro de la misma. En este punto, el gran aliado es el Drag & Drop … Open-mouthed smile. Existen reglas para validar los elementos, tiempos de vacaciones, filtros por personas, etc. para agilizar nuestro trabajo sin necesidad de jugar con Excel + VS para este trabajo.

image

Panel Team Navigator

Otro gran avance es este nuevo panel que además ser una especie de acceso directo a los elementos de trabajo con Team Foundation, nos pemite realizar acciones rápidas de CheckIn, revisión de Builds, status, etc. Un ejemplo interesante que se muestra en el TechEd, es un escenario donde se me pide una modificación urgente en un archivo, y para no perder mi entorno de trabajo actual, pues el mismo se graba con un snapshot (o shelveset), realizo el cambio que me han solicitado y luego puedo volver al mismo en 2 clics.

image

Análisis para identificar secciones de Copy & Paste

Un gran número de problemas en los desarrollos se dan por nuestro querido “Copy & Paste”, por lo general, copias una porción de código para “hacer una prueba” y a partir de allí, ese código queda vivo por siempre, desconectacto de su “origen verdadero”, etc. Vamos, que no cuento nada nuevo. Pues bueno, en vNext, se incorpora una nueva herramienta que analiza el código fuente buscando patrones de Copy & Paste (Code Clones para no ser tan agresivos).

image

Además de analizar el código completo de una solución,  es posible seleccionar una porción de código, que nos “huele mal” y a partir de la misma realizar una búsqueda de código duplicado.

image

Code Review incorporado

Una vez más utilizando el panel [Team Navigator] podemos aprovechar las nuevas funcionalidades de Code Review que se incorporarán en vNext. Para esto, y basado en el trabajo actual que estamos realizando, creamos una tarea (no es una task de TFS) de Code Review y la compartimos con un compañero de trabajo.

image

Cuando nuestro compañero de trabajo recibe la petición de Code Review, el mismo puede acceder a toda la información de contexto para esta actividad, incluyendo cosas tan potentes como ver las secciones de código modificadas en el estado original y el estado para el Code Review como muestra la siguiente imagen.

image

A partir de este momento, es posible hacer recomendaciones sobre clases, líneas de código, etc. con un flujo muy interesante para el ciclo de desarrollo.

Customer Feedback Tool

Finalmente llegamos a una versión de Microsoft Test Manager para clientes finales, en la que los mismos podrán aportar sus comentarios, sugerencias, etc. sobre un producto específico utilizando esta herramienta. por lo que tengo entendido, la misma funciona en modo offline, ya que no tiene sentido abrir nuestro servidor TFS hacia nuestros clientes y después es posible sincronizar esta información como datos locales para procesar este feedback.

image

Saludos @ Here

El Bruno

   

Fuente: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/FDN03