05-07-2010 Luis Artola
El software muchas veces se desarrolla en un escenario poco definido que irá cambiando a lo largo del desarrollo. Sin duda, es el gran caballo de batalla de los desarrolladores de software de hoy en día. Por consiguiente, el objetivo de cualquier equipo, es orientar su desarrollo a descubrir "la forma" de su software de la manera más rápida y confia ...17-06-2010 Luis Artola
A principios de año comencé un nuevo proyecto de migración de una extensa intranet. Un proyecto que me va a llevar todo un año y, por supuesto, una buena oportunidad para aplicar todo lo que he ido leyendo sobre métodos ágiles (y superar la vergüenza ...19-03-2010 Luis Artola
Está bien, por una vez, ver videos sobre SCRUM y la gestión ágil de proyectos bien explicados, divertidos... y en castellano. En Biko2 han hecho unas jornadas sobre SCRUM y nos ha dejado en su canal de Youtube, algunas partes de las charlas deSeguir leyendo! Comentarios29-07-2009 Luis Artola
Os aconsejo leeros el libro Patterns of Agile Practice Adoption. Se trata de un libro un tanto esquemático pero bastante exhaustivo que analiza las prácticas ágiles poniéndolas en forma de patrones (qué es, cuándo usarlo, qué implica, etc.). Ademas, explica bastante bien los objetivos de ...28-07-2009 Luis Artola
Leyendo el artículo de la infoQ sobre si PHP está preparado para la empresa, me vienen varios pensamientos a la cabeza. En primer lugar, preguntarse si un lenguaje está "preparado para la empresa" me parece muy del mundo Java. A día de hoy no sé muy bien qué significa. Y, en segundo l ...24-06-2009 Luis Artola
Un servidor de integración continua es algo mucho más sencillo de lo que parece. Básicamente sólo se dedica a ejecutar un proceso periódicamente (cada cierto tiempo, o cada commit del repositorio) que automatiza el proceso de construcción del software (build). Para entendernos, uno podría programar un script de terminal que llamara al framework d ...17-06-2009 Luis Artola
A continuación dejo unos cuantos recursos que recorren todo lo relacionado con las pruebas unitarias y funcionales en PHP. Los principales frameworks de pruebas unitarias en PHP: phpUnit. SimpleTest. Seguir leyendo! 1 comentario16-06-2009 Luis Artola
Ya nadie discute las ventajas de desarrollar software de manera iterativa e incremental. En cada iteración, se recorre el flujo completo de desarrollo de un programa: Análisis --> diseño --> Implementacion --> Pr ...15-06-2009 Luis Artola
Definí una vez la ingeniería del software es aquel conocimiento específico que busca maximizar la calidad del software y minimizar su coste. Siguiendo con esa misma idea: ¿Cómo se podría maximizar la calidad del código escrito (incluye ...05-06-2009 Luis Artola
Hablaba el otro día sobre la necesidad de utilizar un servidor de integración contínua en el desarrollo de una aplicación, para poder entregar software con cierta garantía de calidad. Un servidor de integración continua se encarga de ejecutar una s ...