- Work Items jerárquicos en Rosario (codename del siguiente Visual Studio Team System a VSTS 2008)
-
Una de la mejoras que podremos encontrar en Rosario (supongo que habrá algún español en el equipo de desarollo
) será la capacidad de crear Work Items jerárquicos. Hasta este momento, usábamos sobre TFS (Team Foundation Server) las áreas y las iteraciones para simular la jerarquía de los Work Items. No obstante, en programas máduros y muy utilizados para la gestión de proyectos como MS Proyect, ya se permitía la creación jerárquica de aquellos, lo cual es muy útil e intuitivo.
No obstante, esta aún reciente y joven versión de Rosario sólo acepta jerarquía de Work Items sobre Excel y Team Explorer, no siendo todavía integrado MS Proyect, aunque se espera que ello ocurra.
Podeis encontrar un ejemplo de ello en el siguiete post:
http://www.holliday.com.au/blog/tfs-rosario-feedback-hierarchical-work-items.html
También podeis leer más sobre Rosario, y Team System en general, en este otro blog:
http://blogs.msdn.com/jeffbe/default.aspx
Para los que todavía seguimos utilizando TFS 2005, podemos encontrar otras herramientas gratuitas y abiertas como , la cual nos permite crear Work Items jerárquicos, aunque no son integrados con TFS, es decir, no son reconocidos por Team Explorer, Excel o MS Proyect.
- Scrum Template for Team System: Error TF30170
-
Además de las dos metodología que nos proporciona por defecto Team System:
- MSF for Agile Software Development
- MSF fro CMMI Process Improvement
también podemos añadirle otras de terceros, destacando entre ellas Scrum for Team System de Conchango. En mi caso, tengo instalado TFS 2005 (Team Foundation Server) en español, así como los WSS (Windows SharePoint Services) también, y dicha plantilla se encuentra en inglés. No fue sorpresa cuando al intentar crear un proyecto con esta última metodología, apereció el siguiente error:
Error
TF30170: The plugin Microsoft.ProjectCreationWizard.Portal failed during task SharePointPortal from group Portal.
Explanation
Plugin error text: “The language id specified in the process template does not exist on the WSS server.”
Podemos solucionar ello instalando el paquete de idiomas de WSS:
Windows SharePoint Services 2.0 Language Template Pack
http://www.microsoft.com/downloads/details.aspx?fa...
- WorkSpace: seleccionar el directorio local de descarga del código fuente de un proyecto de nuestro servidor TFS
-
Una vez conectados con nuestro servidor de TFS desde Team Explorer, podremos obtener un proyecto cualquier con sólo pinchar con el botón derecho sobre el mismo y hacer click en "Obtener la última versión" u "Obtener versión específica":
La primera vez que utilicemos dicha opción, nos preguntará el directorio local destino donde queremos enviarlo. Pero las siguiente veces, aumtomáticamente se lo descargará por defecto al mismo lugar, lo cual es bastante cómodo. Pero, ¿y si queremos cambiarlo en algún momento?
Entonces tendremos que modificar lo que en Team System se llama Espacio de trabajo (WorkSpace):
Hacemos click sobre la opción Espacio de Trabajo o WorkSpace:
Seleccionamos la máquina actual y pulsamos "Edit", seleccionando el directorio local que deseemos.
- Una idea global de Team System y nuestros Visual Studios
-
En uno de los post anteriores instalaba TFS (Team Foundation Server)sobre un servidor virtual (una máquina virtual sobre Virtual Server 2005). El siguiente paso que pensaba contar era ¿y ahora que hago?. No obstante, me gustaría dedicar este post a dar una idea global sobre la arquitectura general de Team System, ya que habrá gente que no conozca exactamente la relación entre su Visual Studio, TFS, Team System..., VS Professional, Standard y Express.
Empezemos por lo más grande, es decir, empecemos viendo los componentes y su relación de Visual Studio Team System:
La siguiente imagen lo resume todo:
El TFS (Team Foundation Server, es decir, simplemente una edición de Visual Studio que hará de servidor para el equipo de desarrollo que utilice Team System) que instalábamos anteriormente corresponde con la capa más baja de la arquitectura cliente servidor mostrada en la imagen, donde los clientes serán alguna de la siguientes ediciones de Visual Studio:
-Visual Studio 2005 Team Edition for Software Architects
-Visual Studio 2005 Team Edition for Software Developers
-Visual Studio 2005 Team Edition for Software Testers
Estos 3 clientes de Visual Studio pueden encontrarse agrupados en la edición Visual Studio 2005 Team Suite, es decir, un Visual Studio que toma las 3 ediciones y las junta en una (esto suele ser util para los que nos gusta ser un poco de todo
)
Según la edición cliente que usemos(Architects, Developers o Testers), dispondremos de una funcionalidad específica determinada, aunque haya siempre otras muchas básicas comunes. Todas estas ediciones clientes podrán conectarse con el servidor TFS (por ejemplo, mediante el cliente Team Explorer, el cual veremos en el siguiente post) y asociarse a alguno de los proyectos disponibles y permitidos, descargándose la version de código deseada, comprobando sus tareas asociadas (Work Items ; también veremos algo en el siguiente post), etc.
De forma resumida, ya conocemos Team System. Ahora veamos la relación que tiene con las demás ediciones de Visual Studio:
-Visual Studio 2005 Profesional: los 3 clientes antes descritos (Architects, Developers o Testers) están basados en Visual Studio 2005 Professional, añadiéndoles pequeños módulos de funcionalidad extra según su especialidad.
-Visual Studio 2005 Standard: enfocado para el desarrollo de aplicaciones "de forma solitaria", disponiendo de algunas funcionalidades menos que VS 2005 Profesional para el desarrollo de aplicaciones distribuidas.
-Visual Studio 2005 Express: (comienza la musiquita del anuncio de coca-cola) "para los que empiezan, para los que estudian, para los que no estudian (y deberían), para los que no tenemos dinero, para todos...Visual Studio Express". Disponemos de diferentes versiones Express según el lenguaje con el que vayamos a programar (C# o VB.NET) y el tipo de aplicación a realizar (Windows Forms o Web (dispositovs móviles no) ).
Bueno chich@s, espero que ya todo el mundo sepa donde està y que tipo de Visual Studio es.
Si quereis leer un poco más, os recomiendo el siguiente libro básico para empezar
