[Evento] Novedades en Visual Studio 2010 (inducido por las fuerzas oscuras del averno)

Buenas,

hace una semana comenté que el próximo 7 de Julio webcast de por medio, comentaré un poco sobre las novedades de Visual Studio Team System 2010, junto con los chicos de SecondNug. No sé si será el destino o el olor a ajo pero desde ese momento, seres extraños se me han acercado y siento que sombras poco difusas me persiguen por la calle.

Finalmente hoy un personaje tenebroso se me acercó en el mercado y tuvimos la siguiente conversación:

Ser Tenebroso (ST): – ¿Bruno?

El Bruno (EB): – mande usted

ST: – ¿Acaso no serás vástago de las Tinieblas, persuasiva criatura de las profundidades, de lascivos miembros surgidos de la lujuria del Hades, esclavo torturado y salaz de tus amis estigios infernales?

EB: – No che, solo stoy comprando unas cervecitas, ¿te prendés?

ST: – ¿No deseas probar carne humana, saborear el placer de un alma?

EB: – Yo prefiero el jamón con la cervecita

Y en este momento, el fiera desapareció y se fué maldiciendo en algo que sonaba a usuario de Windows Vista cuando se cuelga o a alguna lengua muerta. Yo por las dudas, llegué a casa y revisé que la maquina virtual de VSTS 2010 Beta 1 funcione; y además que la presentación esté bien.

Por suerte estaba todo OK, asi que la mala suerte cae por otro lado pero Team System sigue hacia adelante asi que:

El próximo 7 de Julio –> Novedades en Team System 2010

En los casi 120 minutos del evento trataremos de dar un repaso a las novedades y mejoras que se incluyen en la Beta 1 de Visual Studio Team System 2010. Como hay mucho material y poco tiempo (hay que festejar en los San Fermines y el cumpleaños de Jorja Fox) veremos rápidamente algunas novedades en Team Foundation Server 2010, los cambios que se han incluido dentro de las nuevas versiones de C# y Visual Basic .NET; y muchas características novedosas como el nuevo IDE basado en Windows Presentation Foundation, los diseñadores de la versión para arquitectos y el nuevo modelo de administración de servidores. Vamos, que material nos sobra !!!

Se pueden registrar en:

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032418903&EventCategory=4&culture=es-ES&CountryCode=ES 

o darse vuelta por la página del evento en Facebook http://www.facebook.com/home.php?#/event.php?eid=88219867985 para ver en persona las caras de algunos participantes y de quien suscribe.

 

Saludos @ Single father’s life

El Bruno

[VSTS2010] Novedades en la Guía de Proceso MSF for CMMI

Buenas,

ayer comenté algo sobre las novedades en la guía de proceso MSF for Agile que se incluirá con VSTS 2010, hoy toca hablar un poco de su hermana: MSF for CMMI.

Lo primero comentar que la mayoría de los cambios no están incluidos en la Beta 1, por lo que deberemos esperar un par de meses para poder verlos ya que SI estarán disponibles en la Beta 2. Pero por ahora podemos revisar un poco lo que nos cuenta Brian Harry y comenzar a comprender como funcionará esta guía.

La siguiente imagen muestra las relaciones que existen entre los diferentes tipos de WorkItems incluidos en la guía y además el tipo de relación (aprovechando las virtudes de VSTS 2010):

clip_image002

Adicionalmente

  • Compatible con CMMI 1.2
    Se ha actualizado la guía para que soporte CMMI 1.2. Tened en cuenta que la versión anterior era compatible con CMMI 1.1.
  • Dow nuevos tipos de requerimientos
    Se han agregado 2 nuevos tipos de requerimientos: Business Objective y Feature a los tipos existentes actualmente.
  • Mejoras en los informes
    Lo mismo que ayer: los informes ahora incluyen mucha más información además de enlaces a información relevante, un nuevo look and feel, capacidad de creación en Excel desde cero, etc..
  • Soporte a la fase de Test
    Con la incoroporación de las nuevas herramientas de testing, se han modificado las guías de proceso además para que incluyan las mismas en el ciclo de vida del desarrollo.
  • Más …
    Pues no, más no. Ya que no podremos ver las novedades hasta la Beta 2, en este caso deberemos esperar.

Saludos @ Home

El Bruno

[VSTS2010] Novedades en la Guía de Proceso MSF for Agile

Buenas,

con la llegada de VSTS 2010, además de las ya mencionadas novedades en el cliente y el en server; se han actualizado las guías de proceso de MSF for Agile y MSF for CMMI. La nueva versión no es solo una revisión de la anterior, sino que supone un cambio de terminología y de forma de trabajo comparada con la versión 4.2.

Por ejemplo:

  • Terminología
    Se han adoptado términos propios del mundo Agile: BackLog, User Story, etc.; y se han dejado de lado los términos propios que se heredaban de Microsoft. Si bien no hay estándares definidos, el camino está guiado mayormente por las experiencias de la utilización de SCRUM.
  • Simplificación
    Se han simplificado los campos en los WorkItems, orientándolos y organizándolos por la relevancia de los mismos. Mayormente se han eliminado campos, pero también se han eliminado los tipos Risk y Quality of Service Requirment.
  • Scenario –> User Story
    La guía de proceso se ha movido hacia las User Stories, que se pueden descomponer en tareas, que a su vez se pueden descomponer en otros elementos para dar forma a un producto.
  • Jerarquía
    La incoporación de la jerárquia entre las relaciones entre los WorkItems, permite organizar de forma más coherente los elementos. Por ejemplo, relación padre e hijo entre User Story y Tasks, relación de precedencia entre taraeas, etc.
  • Informes mejorados
    Pues no hay mucho que decir, los informes ahora incluyen mucha más información además de enlaces a información relevante, un nuevo look and feel, capacidad de creación en Excel desde cero, etc..
  • Soporte a la fase de Test
    Con la incoroporación de las nuevas herramientas de testing, se han modificado las guías de proceso además para que incluyan las mismas en el ciclo de vida del desarrollo.
  • Más …
    Pues lo mejor es descargar la Beta 1 y echarles un vistazo porque realmente contienen mucha información interesante dentro de las mismas.

 

Saludos @ Home

El Bruno

Fuente: http://blogs.msdn.com/bharry/archive/2009/05/19/tfs-2010-project-management.aspx

[VSTS2010] Ejemplos para extender Visual Studio 2010 (a cholon !!!)

Buenas,

después de festejar la victoria nro 100 del gran Valentino Rossi con el pequeño Valentino y de jugar un rato en la piscina con el enano; tocaba volver un poco al mundo del los unos y ceros; y seguir probando los nuevos DSLs en VSTS 2010. Pero, como no andaba con ganas de ponerme a decompilar y ver el nuevo BUS de datos entre modelos, me fui a algo más divertido: extender el editor de código de Visual Studio.

Ayer comenté algo al respecto, sobre algunos errores con estensiones que descargué desde MSDN Code Gallery, pero hoy me fui al código directamente y he probado las siguientes:

  • Editor Extension Hands On Lab
    Este HOL recorre un escenario de principio a fin para la creación de una extensión del editor de VS. Es realmente interesante ya que si bien solo agrega elementos “verdes” al IDE, es muy fácil de entender el modelo de extensión.
    http://code.msdn.microsoft.com/extensionHoL2009
  • Highlight Word
    Este HOL que permite remarcar palabras o secciones del código fuente en base a un patrón de ocurrencias.
    http://code.msdn.microsoft.com/highlightword
  • Caret Fish Eye
    Este HOL es muy interesante, aplica un “zoom” a la presentación del código y disminuye el tamaño de todo el código que esté “lejos” del cursor en el editor.
    http://code.msdn.microsoft.com/caretfisheye
  • Diff Classifier
    Este HOL permite resaltar elementos dentro de nuestro editor de código en base a comparaciones entre archivos o entre directorios.
    http://code.msdn.microsoft.com/diffclassifier

Realmente la experiencia es muy buena, con un modelo de extensibilidad bastante simple (thanks MEF !!!), la capacidad de desplegar simplemente copiando ensamblados a un directorio y además aprovechando todas las capacidades de WPF.

Sin emular a Nostradamus, me animo a pronosticar que además de las típicas herramientas que nos permiten ser más ágiles en nuestro trabajo diario con Visual Studio (AddIns como ReSharper por ejemplo) veremos nuevas herramientas que estarán mas orientadas a una nueva experiencia de usuario pero para desarrolladores.

¿Era hora no? desde hace bastante tiempo que los developers estamos pendientes de brindar una buena experiencia de usuario a los usuarios finales, pero nosotros seguiamos con un IDE “normal”; ahora las cosas seguro que cambiarán. Veremos que nos traen los próximos meses a nivel novedades 😀

 

Saludos @ Home

El Bruno

[VSTS2010] VSIDE doesn’t start after install an IDE Extension

Buenas,

hoy decidí seguir probando algunas cosillas en VS2010 y me encontré con un problema: estaba probando algunas de los ejemplos de extensibilidad del IDE de VSTS 2010 (http://editorsamples.codeplex.com) y de repente me encontré con que Visual Studio no levantaba correctamente; es decir, el proceso se lanzaba como se puede ver en la siguiente imagen, pero nunca aparecía el IDE de VS.

image

Antes de seguir, solo debo mencionar que estaba probando estos elementos sin tener instalado el SDK de VSTS 2010 Beta 1.

Me fui a la fuente a preguntar, y Victor (uno de los cracks de Clarius Consulting) me recomendó que elimine la información local de la extensión que había instalado (http://editorsamples.codeplex.com/Thread/View.aspx?ThreadId=60804). Eso hice, borrar todo el contenido del directorio [C:UsersTFSSetupAppDataLocalMicrosoftVisualStudio10.0Extensions] pero sin embargo el IDE seguía sin funcionar.

image

Asi que el siguiente paso, fue probar si el problema estaba relacionado con el usuario; inicié una sesión con otro usuario en la misma máquina de prueba y lancé VS2010: funcionaba correctamente, por lo que el problema estaba relacionado con el usuario. Asi que volví a la fuente:

  1. incié sesión con el usuario que tenia problemas
  2. eliminé las opciones de configuración local con el comando: devenv /resetsettings
  3. y Visual Studio funcionó correctamente !!!

image

Pues bien, ahora me queda pendiente instalar el SDK y probar si funciona. Así que a instalar: primero el SDK

image

luego abrir el extension manager y lanzar el mismo

image

selecciono una extensión; como soy un cabezota vuelvo a probar con Image Insertion

image

y luego de reinciar el IDE de VS, funciona correctamente

image

pues bien, la solucion: instlar el SDK de VS, o eso parece 😀

 

Saludos @ Home

El Bruno

[Evento] Materiales de la presentación de Robotics Studio en MadridDotNet

image

Buenas,

hace minutos terminó la charla de Microsoft Robotics Developer Studio que di en las oficinas de Madrid de Microsoft con los chicos de MadridDotNet.

La verdad es que siempre es un placer hacer este tipo de eventos, ya que son tecnologías que no se cruzan todos los días y además el hecho de ver un robotito esquivando las patas de las mesas, o el intento fallido de controlarlo utilizando el reconocimiento de voz de Windows 7; realmente deja contenta a la gente.

Y una vez más, los materiales del evento:

http://cid-bef06dffdb192125.skydrive.live.com/self.aspx/2009%2006%2025%20Robotics%20en%20MadridDotNet

y recuerden que gran parte de las demos están incluidas en Robotics Studio !!!

 

Saludos @ La Finca

El Bruno

PD: ¿alguien sacó fotos?

[EVENTO] Robotics en Madrid (después de recorrer medio españa, el Lego desembarca @ Home)

Bb648760.SimAndSensors(en-us,MSDN.10).pngBuenas,

hace unos días comenté el lanzamiento de una actualización R2 para Microsoft Robotics Developer Studio y también que estábamos organizando una charla de Robotics en Madrid con los chicos de MadridDotNet.

Como buen Argentino, he molestado mucho a la genge de MadNUG, y finalmente he ganado por pesao y los chicos han accedido a que me lleve el LEGO el próximo jueves 25 de Junio para hablar un poco sobre Microsoft Robotics Developer Studio.

He aquí los datos del evento

Evento: MS Robotics Studio, después de Terminator Salvation comienza a entender a Skynet

Descripción:

Ahora que conocemos un poco más sobre el final de la guerra entre SkyNet y la humanidad, es bueno saber cómo podemos prepararnos para la misma. La última versión de Microsoft Robotics Developer Studio por fin nos acerca un poco más al ansiado objetivo de la conquista global del mundo utilizando robots. En esta charla veremos cómo podemos aprovechar esta tecnología y comenzar a programar nuestros primeros robots. Además de programación concurrente, orientación a servicios, etc.; veremos una implantación real de esta tecnología en un escenario concreto; como perseguir a tu mascota utilizando LEGO Mindstorms & Microsoft Robotics Studio y controlar un lanzamisiles USB.

 

Link de registro: http://madriddotnet.spaces.live.com/blog/cns!6453107D41F04C68!232.entry

Saludos @ La Finca y nos vemos el jueves !!!

El Bruno

[TFS2010] HowTo: Lanzar la herramienta de configuración de TFS manualmente

Buenas,

una de las cosas que más me gusta de las amebas es que no tienen problemas para buscar gafas ni pareja, pero claro tampoco tienen que instalar poductos Beta, asi que deben tener una vida bastante tranquila. Seguramente don ameba nunca se equivocó en el formulario de finalización de instalación de Team foundation Server 2010 y por error desmarcó la opción para lanzar la herramienta de configuración:

image

Yo si me equivoqué y me tuve que poner a buscar como lanzar la misma “a mano”. Por suerte el gran Buck Hodges ya nos hablaba de esto aquí (desde donde me he tomado el atrevimiento de usar las pics) y entre otras cosas comentaba que el comando para lanzar la herramienta es el siguiente

"%programfiles%Microsoft team foundation server 10.0toolstfsmgmt.exe" configure

Asi que ya sabeis, si teneis problemas con el instalador de TFS 2010 o simplemente desmarcaste el check por error, el comando anterior te puede sacar de apuros.

 

Saludos @ La Finca

El Bruno

[TFS2010] Error en la instalación: There was an exception while launching the Team Foundation Administration Console: Value cannot be null.

Buenas,

como todavía estamos en Beta 1 con VSTS 2010, no tengo derecho a dispersas mi opinión a los 4 vientos sobre lo que opino de este tipo de errores; en fase Beta 1 se perdonan muchas cosas, y además con la pila de novedades que funcionan de maravilla, un error hay que perdonarlo seguro !!!

Asi que, siguiendo la tónica habitual de este blog, comentaré el error y la forma no oficial porque todavía no está documentado oficialmente de solucionarlo.

Como muchos de ustedes ya saben, gran parte de la administración de TFS 2010, se realiza utilizando un AddIn en Microsoft Management Console. Esta funcionalidad permite que los administradores de TFS puedan tener centralizada la tarea de administración en la “herramienta por defecto” que se utiliza para estas tareas.

Ahora bien, cuando estás instalando TFS 2010 y llegas al final de la instalación, existe un check oculto que lanza una herramienta de administración para la configuración inicial de TFS. Esta herramienta utiliza algunos componentes compartidos que también son los que se utilizan desde MMC. Pero, en determinadas situaciones nos podemos encontrar con un error como el siguiente:

image 

Microsoft Team Foundation Server Configuration Utility Error

There was an exception while launching the Team Foundation Administration Console: Value cannot be null

Parameter Name: path1

El error no es muy descriptivo que digamos, y además si navegamos el visor de eventos de Windows o algún log local tampoco encontraremos mucha más información relacionada. Si además tratamos de lanzar la herramienta de administración para la MMC, veremos el mismo error.

Pues bien, como mi instalación tenía que quedar bien en poco tiempo, volví a algunas herramientas que tenía oxidadas y comencé a ver que pasaba; el problema se puede basar en las siguientes premisas:

  • Los componentes que se han desarrollado para la administración de TFS en MMC, están desarrollados con .Net Framework 4.0.
  • Las extensiones que se montan en MMC, se ejecutan con el .Net Framewok 2.0.
  • En .Net Framework 4.0, existe un módulo de interoperatibilidad que permite que se puedan ejecutar aplicaciones basadas en .Net Framework 2.0, 3.0, 3.5 y 4.0 sin problemas

Las últimas 2 palabras son las que me dieron el problema. Parece ser que el .Net Framework 4.0 estaba mal instalado por lo que la solución fue reinstalarlo y 20 minutos después todo funcionaba de maravilla.

image

Saludos @ Home

El Bruno

[TFS2008] Posts y HowTos sobre Team Foundation Server 2008 y 2005 (V)

 

Buenas,

actualización con los posts, HowTos, posts sobre informes, builds, etc. sobre Team Foundation Server 2008 principalmente aunque algunos son comunes para Team Foundation Server 2005:

How To

Herramientas

Team System Web Access

TFS Errors

TFS Build

TFS WareHouse e Informes

Metodologías y Process Templates

Administración y mantenimiento

Varios

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com