Ver por etiquetas

Todas las etiquetas » Team System (RSS)

Y la agilidad llegó a Visual Studio

Visual Studio 2012 es la cuarta versión de las herramientas de desarrollo de Microsoft que pone al equipo de desarrollo en el centro de la herramienta. Fue en la versión 2005 de Visual Studio cuando Microsoft pasó de construir herramientas enfocadas en el desarrollador a crear herramientas enfocadas en el equipo. Desde entonces se ha recorrido un larguísimo camino en el que los equipos de desarrollo versión tras versión hemos ido encontrando en Visual Studio...

Estaré en: Team Foundation Server: la navaja suiza de los proyectos en Pamplona

El próximo día 4 de Octubre de 10:00 a 13:00 de la mañana en el Salón de Actos del Centro de Excelencia Software Edificio de Formación CEIN, S.A. Polígono Industrial Elorz-Mocholí Pza. CEIN nº 1. 31110 Noain Microsoft, Plain Concepts y Tracasa hablaremos de nuestras experiencias en la implantación de Team Foundation Server, evento en el que podéis inscribiros de manera gratuita si la agenda (ver más abajo) resulta de vuestro...

Estuve en: ALM Sessions 2011: Caminado hacia la agilidad con Visual Studio 2010

El pasado 9 de Marzo en el marco del Cloud Day de Microsoft tuve el placer de participar en las ALM Sessions. No es que no me guste la nube, pero como el público me tiene más encasillado que a Micheal Landon, me toco hablar una vez más de las excelentes capacidades de Visual Studio para implementar metodologías ágiles. Mis compañeros Unai Zorrilla y Ibon Landa participaron también en tan magno evento. Ibon, con dos ponencias Nubes híbridas con Azure Connect y Gestión efectiva con Project Server y...

Evento: Metodologías ágiles con Visual Studio 2010 en la oficinas de Microsoft en Madrid

El próximo jueves, 16 de Diciembre tendré el placer de participar en un evento sobre los temas que más me apasionan, gestión de proyectos , y Team System en las oficinas de Microsoft en Madrid. Sesión: Metodologías ágiles con Visual Studio 2010 (pinchad en el link para inscribiros) Cada vez más empresas necesitan encontrar el equilibrio entre control de los proyectos y productividad de sus equipos de desarrollo, las metodologías ágiles proponen un marco de trabajo que nos permite gestionar los proyectos...

La cobertura de código no significa nada

No deja de sorprenderme cuanta gente le da una importancia excesiva al valor de la cobertura. Entiéndaseme bien, al valor absoluto de la cobertura. A la cifra en si. ¿Qué significa tener una cobertura del 75%? ¿Nos dice algo este 75%? Pues la verdad es que algo dice, pero muy poco. El motivo es sencillo, una simple cifra nos da muy poca información sobre nuestro testeo unitario. Esa cifra no nos dice cómo están distribuidos nuestros test unitarios, tampoco nos dice mucho sobre la calidad de los mismos...

Experiencias en la implantación de metodologías ágiles con Visual Studio Team System

Cuando Microsoft lanzo Visual Studio Team System hace unos cuatro años, muchos desarrolladores vimos como se cumplían nuestras expectativas de lograr que Visual Studio se convirtiese en una herramienta al servicio de los equipos de trabajo y no solo al servicio de los desarrolladores. Además personalmente vi colmada otra expectativa, contar con una herramienta en entornos Microsoft que acercase las metodologías a los equipos de desarrollo, con independencia de la metodología elegida y del tamaño...

Estuve en: ALM’09 Sessions

El pasado martes estuve participando como ponente en las ALM’09 Sessions. Un exitazo de evento que reunión a más de 800 profesionales interesados en mejorar la gestión del ciclo de desarrollo de sus aplicaciones. La agenda que propuso Microsoft y la calidad de los ponentes tubo una clara respuesta. Plain Concepts era uno de los patrocinadores del evento y colaboramos con tres charlas. Yo hablé en el track de procesos, mi compañero Jose Luis Soria hablo de ecosistemas heterogéneos de desarrollo y...

Estuve en: Foro de arquitectos sobre VSTS 2010 en Santander

Gracias a la amable invitación de Juan Carlos, MVP y miembro del CIIN fui invitado junto a Ibon Landa y Juan Irigoyen , a participar en un evento en Santander. El evento consistió en una reedición del Foro de Arquitectos (podéis seguir el link si queréis la ppt) en el que había participado en Madrid y Barcelona. El evento reunión a tres decenas de profesionales del mundo informático cántabro, entre los que quiero resaltar al compañero de Geeks.ms Miguel Sierra , más que nada por que en la comida...
Publicado por Rodrigo Corral | 7 comment(s)
Archivado en: ,

Estuve, subido a la nube con Windows Azure, en el CodeCamp de Tarragona

Este pasado fin de semana tuve el enorme placer de ser uno de los ponentes del CodeCamp , evento que mi empresa Plain Concepts patrocinaba siguiendo con su línea de continuo apoyo a la comunidad de desarrolladores en .Net. Tuve la oportunidad de exponer en dos sesiones una sobre la plataforma Windows Azure y otra, compartida con dos titanes del tema Luis Fraile y Bruno Capuano, sobre las novedades de VSTS 2010. Sobre la sesión de Azure puedo decir que me sorprendió gratamente la asistencia que hubo...

Evento: XXIII Foro de Arquitectos – Novedades en la gestión de proyectos en Team System 2010

El pasado jueves estuve en el XXIII Foro de Arquitectos de Microsoft, hablando sobre las novedades en la gestión de proyectos en Team System 2010, estas novedades se pueden resumir en que todo lo relacionado con la gestión de proyectos pasa a ser mucho más ágil, tanto la propía metodología MSF, que se parece mucho a Scrum sin peder sus señas de identidad tradicionales (fuerte énfasis en la calidad y gestión explicita del riesgo), como el propio entorno, que es mucho más usable y amigable en lo relativo...

Subcripciones a eventos de Team Foundation Server con facilidad

Una de las múltiples vías que tenemos para extender e integrar nuestro TFS con otras aplicaciones existentes en nuestra organización es poner un servicio web a escuchar los eventos que se producen en nuestro TFS. Podemos escuchar eventos relacionados con ‘work items’, el gestor de fuentes o el servicio de builds. Básicamente lo que tenemos que hacer es crear un servicio que exponga un método con la siguiente firma:     [ WebMethod ]     [ SoapDocumentMethod ( "http...
Publicado por Rodrigo Corral | con no comments

Más eventos: Agilidad y Team System en Bilbao, Santiago, Valencia y Zaragoza

El més de Febrero viene fuerte en lo que a eventos ser refiere. No es la guira del amigo Guille pero casi. Estaremos en Bilbao, Santiago de Compostela, Valencia y Zaragoza. Hemos hecho bastantes eventos en Madrid, pero no solo la capital del reino está deseosa de enterarse de lo que Team System y las metodologías ágiles pueden hacer por el desarrollo de software :). La agenda prevista (que deseo varíe por la participación de los asistentes): Metodologías...

ALM'08 Sessions ya disponbles en línea

Si no pudiste asistir o sólo pudiste ver una parte del ALM´08 Sessions, ahora tienes la oportunidad de disfrutar de más de 20 de las ponencias que se impartieron el pasado 16 de octubre. Todas grabadas en vídeo, con su audio original y sus presentaciones para repasar todas las áreas desarrolladas en el evento: Procesos, Integración y Herramientas (Solución ALM de Microsoft: Visual Studio Team System). Os invito a ver mi ponencia sobre Control de proyectos con metodologías ágiles y Team System . Podéis...

¡Chewbacca, toda la potencia y velocidad al TFS Build! que diría Han Solo...

Una de las carácteriscas más desconocidas de TfsBuild (y de MsBuild) introducida en la versión 2008 es la posibilidad de compilar varios proyectos en paralelo. Esta carácterística puede acelerar nuestras builds de manera significativa. Sobre todo teniendo en cuenta que el número de procesadores disponibles en las máquinas es cada vez mayor. Para activar esta caracteristica es necesario seguir los siguientes pasos. 1) Debemos modificar Microsoft.TeamFoundation...
Publicado por Rodrigo Corral | 5 comment(s)
Archivado en: ,

Ejecutar nuestras pruebas web simulando diferentes navegadores

El proceso para simular diferentes navegadores pasa por grabar nuestro web tests y ejecutarlo como una una prueba de carga. Configuraremos la prueba de carga para que haga dos peticiones por cada. El wizard nos permite elegir que clientes queremos añadir. Por defecto aparecen IE x.x y FF 2.0 pero se pueden añadir los que se quieran, simplemente conociendo el User-Agent . El proceso sería grabar una interacción usando IE y luego crear una prueba de carga que ejecute ese test tantas veces como diferentes...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en: ,

Esteroides para tu MSBuild

Todos los que usamos y sufrimos MSBuild sabemos que las tareas son el elemento clave de este framework de construcción automatizada (como en la gran mayoría). Digo sufrir porque mantener los scripts de MSBuild (o de NAnt) es un infierno. ¿De quíen fue la brillante idea de expresar algo tan procedimiental como un proceso de construción como un churro de XML? Supongo que alguien que penso más en facilitarle la labor a quien desarrollaba MSBuild que al quien lo usa. ¿Para cuando un sistema de construcción...

Disponible la presentación de mi ponencia en ALM Sessions'08

Ya podéis descargar la presentación de mi ponencia en ALM Sessions'08 titulada Control de proyectos con metodologías ágiles y Team System. Sobre el evento, solo puedo decir que fue un gran exito de público, con casi 500 asistentes. Desde mi punto de vista me parece que es un excelente sintoma de como está despegando el interés por la gestión del ciclo de vida del software en general y sobre Team System en particular. Agradecer desde aquí su interés a todos los asistentes a mi ponencia. La verdad...

Evento: Ask the expert: Scrum y Team System

En esta ocasión desde Microsoft y con la colaboración de un servidor, en nombrre de Plain Concepts , os ofrecemos un evento en el que consultar libremente todas vuestras dudas sobre la implantación de Scrum utilizando Team System como herramienta de gestión de proyectos. Se trabajarán temas como las dificultades que Scrum presenta, cómo Team System soporta técnicas modernas de ingeniería del software (construcción automatizada, integración continua, pruebas unitarias, etc...) comúnmente usadas en...

Cobertura de código más allá de las pruebas unitarias

Tendemos a asociar la cobertura de código de manera casi exclusiva a las pruebas unitarias. Sin duda, es muy relevante la cobertura de nuestras pruebas a la hora de poder estimar en que medida nos protegen de regresiones y errores. Además cuando escribimos pruebas, la cobertura nos proporciona información de suma relevancia a la hora de saber que porciones de nuestro código carecen en absoluto de pruebas y, en consecuencia, ilumina aquellos lugares donde debemos centrar nuestro esfuerzos. Una cobertura...

Pruebas automáticas de la calculadora... o cualquier otra aplicación Windows

Siempre que en algún evento o en alguna formación muestro las pruebas web de Team System, surge una pregunta inevitablemente: ¿y esto no lo hay para aplicaciones Windows?... Mi respuesta tradicionalmente ha sido: No, no hay nada... y luego venía la explicación ‘oficial’ habitual: Es que tu aplicación debe tener una capa de interfaz muy fina y claro con las pruebas unitarias debería ser suficiente, no pasa nada porque algo de código de tu aplicación, relacionado con la interfaz de usuario se quede...
Publicado por Rodrigo Corral | 11 comment(s)
Archivado en: ,
Más artículos Página siguiente >