May 2007 - Artículos

Plantilla metodológica para TFS con gestor de fuentes únicamente

Todo proyecto, sea cual sea su dimensión y número de desarrolladores necesita tres cosas: un editor, un compilador y un gestor de fuentes. Y no el gestor de fuentes no es opcional, a no ser que quieras exponer tu proyecto a el riesgo de dañar sus fuentes y no poder recuperarte de ese problema. Dicho esto es cierto que hay proyectos que son tan pequeños que pueden no necesitar de Work Items, informes, portal del proyecto etc... Pues bien, por eso he creado una plantilla metológica que solo proporciona...
Publicado por Rodrigo Corral | 3 comment(s)

Usar nuestra herramienta de comparación y mezcla favorita con Team System

Poca gente conoce la posibilidad de cambiar la herramienta de comparación y de mezcla que muestra Visual Studio Team System cuando utilizamos el menu Comparar o tenemos que corregir un conflicto en nuestro gestor de fuentes. Yo mismo descubrí recientemente esta posibilidad por pura casualidad (en realidaz buscaba el check que muestra los elementos borrados del gestor de fuentes de Team Foundation Server). Mi herramienta favorita para estos menesteres, como ya he comentado en alguna ocasión es WinMerge...
Publicado por Rodrigo Corral | 1 comment(s)

Sobre arquitectos...

Ha montado el amigo Bruno una interesante discursión sobre que es ser arquitecto, quienes pueden llamarse así, y si hay que tener o no una certificación de Microsoft para serlo (aunque no dice esto en ningún momento la gente que ha escrito comentarios parece que lo ha entendido así)... Aunque en mi tarjeta pone Software Architect, sinceramente yo lo que soy es desarrollador en el sentido más amplio de la palabra, me encanta la arquitectectura si, pero no más que la gestión de proyectos, la optimización...
Publicado por Rodrigo Corral | 6 comment(s)
Archivado en: ,

Participaré en: Evento sobre Team System :: Metodología y Procesos de Desarrollo

El próximo día 30 de Mayo tendré el placer de estar como ponente en el evento Metodología y Procesos de Desarrollo. Se celebrará en las oficinas de Microsoft en Pozuelo de Alarcón (Madrid). Os dejo la agenda y el link de inscripción por si os interesa. Metodología y Procesos de Desarrollo Agenda: 10.00 – 10.45 Procesos, Metodologías y Herramientas en el ciclo de vida del desarrollo. 10.45 – 11.15 Metodologías Agile y Scrum-XP - Los “Backlogs” - Planificación - Comunicación - Disposición del equipo...

Si tienes una subscripción MSDN... activa ahora mismo tu soporte

Estoy seguro que mucha de la gente que lee este blog tiene una subscripción a MSDN o al menos la tiene su empresa. Entre los beneficios de la subscripción MSDN esta la posibilidad de abrir hasta tres casos de soporte con Microsoft. Ayer me veía en la necesidad, por primera vez, de utilizar uno de esos casos de soporte, así que ni corto ni perezoso llamé a soporte de Microsoft. Una señorita me atendio amablemente y me comunico que antes de usar los casos de soporte, los tenía que activar, primera...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en:

Imprescindible: búsqueda libre de Work Items en TFS

Una funcionalidad que llevo mucho tiempo echando en falta en el Team Explorer es la posibilidad de buscar Work Items a partir de un texto libre. Noa Coad , Program Manager de Team System y anteriormente MVP de C#, un tipo muy simpático al que conocí personalmente en el Summit ha programado un interesantísimo plugin que es la respuesta a mis plegarias. El plugin consiste en una barra de herramientas y un menu adicional en el menu Team de nuestro Visual Studio que nos permitiran introducir un texto...
Publicado por Rodrigo Corral | 2 comment(s)

He leído: Facts and Fallacies of Software Engineering de Robert L. Glass

La ingeniería del software es muy diferente a otras ingenierías. En ingeniería mecánica, si tu calculas las dimensiones de una viga biapoyada para que soporte una tonelada, tu solución si es correcta será idéntica a la del resto de ingenieros de este mundo. Y cuando la viga en cuestión se construya, el resultado será prácticamente idéntico con independencia de quien realice el trabajo. La ingeniería mecánica tiene la ventaja de poder apoyarse en verdades universales, indiscutibles, en verdades matemáticas...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en:

MSF vs RUP, DSL vs UML, Microsoft vs IBM

Indiscutiblemente, IBM y Microsoft son las dos grandes en lo que a desarrollo de software se refiere. Ambas tienen estrategias claras en este ámbito. IBM en su momento apostó claramente por UML como aproximación al modelado y como RUP como aproximación al ciclo de vida cuando compro Rational (si, si, no solo Microsoft 'tira de talonario'). Ni UML ni RUP se cuentan entre las herramientas favorita de mi cinturón de desarrollador de software. Sobre porqué no me gusta UML ya he escrito en variadas ocasiones...

Lloraré con vosotros en el próximo evento de Artalde

Ven a llorar con nosotros.....sobre Arquitectura es el nombre del próximo evento del grupo de usuario del Pais Vasco, Artalde.NET . Se celebrará el miércoles 23 de Mayo 2007 de 19:00 a 21:00 h en el lugar habitual, la sala de audiovisuales del edificio ESIDE de la universidad Deusto. Toda la información completa y registro aquí . ¿Quién no ha tenido una duda sobre cómo diseñar una arquitectura o quién no ha estado involugrado en discusiones sobre qué opción es mejor.......¿Cuántas capas pongo en...
Publicado por Rodrigo Corral | 2 comment(s)

¿Quien se está saltando las políticas de mi TFS?

Las políticas de Team Foundation Server son una poderosa arma para imponer buenas prácticas en nuestros desarrollos de software. Existen políticas muy numerosas, por centrarme solo en las que Microsoft nos porporciona directamente bien como parte de la instalación base de Team Foundation Server o como parte del Check-In Policy Pack que forma parte de Team Foundation Server Power Tool contamos con las siguientes: Pero, a mi modo de ver sabiamente, el equipo de desarrollo de Team Foundation Server...
Publicado por Rodrigo Corral | con no comments
Archivado en:

Lecturas imprescincibles sobre Scrum

A menudo me preguntan sobre que libros y documento son interesantes a la hora de documentarse y aprender sobre Scrum. Aunque a menudo he escrito en este blog sobre estos libros y documentos y además he comentado con cierta profundidad algunos de ellos, sirva este post como recopilatorio. Existe un documento que es muy útil para hacerse una primera composición de lugar sobre Scrum. Se trata de ' Scrum in five minutes ' del que ya hable en este blog no hace mucho. Si buscas algo en castellano a nivel...
Publicado por Rodrigo Corral | 6 comment(s)

Exprimiendo Scrum: Scrum y la documentación

Recientemente he estado dando formación sobre Scrum a un grupo de profesionales del departamento de desarrollo de uno de los principales periódicos españoles. Se trataba más de gente que gestionaba desarrollo que de gente que desarrollase ellso mismo. Me ha encantado este curso por un motivo: la aproximación crítica que han tenido hacia lo que yo le he estado enseñando sobre Scrum. Alguno de los asistentes al curso dijo 'yo estoy haciendo de abogado del diablo, aunque Scrum me gusta y nos puede servir...

PPTs y Demos del evento de Artalde: SQL Server 2005 - Buenas prácticas para mejorar el rendimiento

Ayer mi ex-compañero de Panda y amigo Ibón Landa (que además estrena blog en Geeks.ms) y un servidor fuimos los ponentes en el evento SQL Server 2005 - Buenas prácticas para mejorar el rendimiento, organizado por el grupo de usuarios del Pais Vasco, Artalde , del que ambos somos miembros activos. Nos juntamos un buen grupo de desarrolladores, muchos de ellos ya habituales en las reuniones del grupo, para charlar un rato sobre todo lo que podemos hacer para que nuestros desarollos no dañen el rendimiento...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,,

Monitoriza tus builds de TFS con un gadget para Vista

Paul Stovell ha implementado un interesante gadget para Vista que nos muestra en 'tiempo real' cual es el estado de nuestras builds de TFS. Especialmente interesante este gadgets si utilizamos integración contínua. Como caracteristica interesante, además permite ir al directorio de salida de la build haciendo click con el botón derecho sobre el gadget. Como limitación destacable decir que solo soporta una instancia.
Publicado por Rodrigo Corral | con no comments