Agile

Libro sobre TDD en español

Les recomiendo este buen libro sobre Test Driven Development en español de Carlos Ble.

http://www.dirigidoportests.com/el-libro

Tags:

Certified Scrum Master

El 12 y 13 de diciembre llevé el curso Certified Scrum Master, con el trainer Alan Cyment y su partner Ariel. El curso estuvo espectacular, toda una experiencia ágil.

Les dejo las fotos:

Creando un POM organizacional

Ya tengo varios proyectos gestionados por Maven y hay configuraciones que se repiten en estos proyectos. Ahi es donde surge la necesidad de refactorizar los POMs y crear un super POM o POM organizacional. En este POM estará la configuración a nivel de la organización y los proyectos Maven heredarán de este POM.

Les paso unos links de interés para realizar esta tarea:

http://maven.apache.org/guides/introduction/introduction-to-the-pom.html...
http://www.sonatype.com/books/maven-book/reference/pom-relationships-sec...
http://www.maestrodev.com/node/192

Maven con un Dynamic Web Project de Eclipse

He estado "mavenizando" proyectos en la consultora donde estoy trabajando para ir preparando las bases de un ambiente de desarrollo ágil con integración continua.

Apache Maven es un excelente framework para manejar todo el ciclo de vida del proyecto, uno de sus muchos plugins es la integración con el IDE Eclipse. Esta integración te permite generar de forma automática un proyecto Eclipse en base a un proyecto Maven.

Para ello basta con realizar el comando

mvn eclipse:eclipse

Este comando genera los archivos .classpath y .project del proyecto. Sin embargo si la aplicación es web, este comando no te crea un Dynamic Web Project sino un Java Project. Para poder utilizar las ventajas de Eclipse para el Dynamic Web Project tenemos que ejecutar:

mvn -Dwtpversion=2.0 eclipse:eclipse

Para generar el proyecto como Dynamic Web Project y poder hacer el "Run as Server" directamente desde el IDE por ejemplo.

 

Tesis

Tesis para optar por el Título de Ingeniero Informático

Pontificia Universidad Católica del Perú - Facultad de Ciencias e Ingeniería
Autor: Lennon Shimokawa Miyashiro

Pueden ver mi tesis completa aquí:

Análisis, Diseño y Construcción de eCommunitas, una Plataforma de Comunidad Virtual - Arquitectura de la Plataforma

Entradas en mi blog sobre la tesis

Spring Agile Tour Perú 2008

Lugar: Instituto CEVATEC (Lima)
Fecha: 12/12/2008
Sesión: Desarrollo de JavaEE con Spring Framework

Conferencias y talleres de difusión de Spring Framework y metologías ágiles.