-
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...
-
Estoy en Bruselas asistiendo a un Train The Trainers para la nueva certificación Professional Scrum Developer creada por Ken Schwaber, uno de los padres de Scrum de la mano con Microsoft (hay una versión para Java también). La formación la está impartiendo Richard Hundhausen , viejo conocido de la comunidad...
-
Hace casi un año hablaba de la segunda versión de NDepend , una herramienta capaz de ayudaros a mejorar nuestro código, analizando cientos de aspectos, métricas y reglas a nivel de fuentes y ensamblados. Recientemente se ha publicado la tercera versión de NDepend ,...
-
Escribía hace un tiempo sobre el triangulo de gestión de proyectos y la férrea dictadura que impone sobre la gestión de proyectos. En esencia, uses la metodología que uses para la gestión de proyectos o incluso si no usas ninguna hay cuatro factores sobre los que, como gestor de proyectos, puedes llevar...
-
Bueno!, han sido unas semanas muy duras... pero al fin hemos terminado con la evaluación SCAMPI para CMMI nivel 2. Antes de continuar, aprovecho para hacer una reflexión: El modelo CMMI no tiene demasiados adeptos en el mundo del software, ya que el esfuerzo que exige, es grande y no se...
-
Todo comenzó con un mail de Bill Gates . La seguridad era la gran prioridad y Michael Howard ha sido el encargado de materializar, desde un punto de vista técnico, esta nueva visión. Howard enseguida se dio cuenta de que la seguridad era cuestión de dos pilares: la formación...
-
Un divertido video en el que un jefe de proyecto no precisamente razonable se toma bastante mal que su equipo ‘pase’ de las pruebas unitarias… Los subtitulos están en inglés, pero se entiende… Estoy por subcontratarle solo para las broncas… jejejeje… Por cierto para darle un toque de seriedad a post...
-
Existen numerosas aplicaciones que permiten analizar nuestros desarrollos con el objetivo final de incrementar la calidad de los mismos. FxCop , por ejemplo, es capaz de analizar los ensamblados y avisarnos cuando se encuentra con incumplimientos de las pautas de diseño para desarrolladores de...
-
Es habitual que un equipo de desarrollo tenga un sistema de trabajo implantado, basado en la experiencia propia y en la definición interna de los procesos que componen el ciclo de vida de desarrollo de software. Pero lo realmente esperanzador es que, cada vez más, nos encontramos con organizaciones...
-
… al menos de momento. Por fin llego el final de la función, por esta noche… es otro día más que va sellando tu destino… Como dice la versión de MCD de My way, titulada Entre borrachos . Hace unos meses os contaba que mi compañero Jose Luis Soria y un servidor nos ibamos a ‘currar’ un buen puñado de...
-
Eransé que se eran tres desarrolladores. Los tres tenían que sincronizar sus hilos, habían oido hablar de las terribles historias sobre problemas de corrupción de memoria, condiciones de carrera, y demás ‘lobos’ capaces de devorar cualquier aplicación...
-
Toda implantación de una metodología tiene un aspecto clave que muchas veces se olvida: diseñar una adecuada política de gestión de la configuración que de soporte a las actividades de desarrollo concurrente que el equipo realiza y las verificaciones de calidad...
-
Esta mañana (Jueves 22 de Enero de 2008) tuve el placer de dar una charla a los alumnos de Ingeniería Informática del centro universitario CESINE , asistieron alumnos de 1er curso, segundo y tercero. En la charla comentamos, con los alumnos, como aplicar procesos que mejoran la calidad...
-
Estaba preparando un post (a petición de varias personas) de como integrar la libreria ExtJs con ASP.NET para obtener interfaces de usuario ricas en entornos web, tal y como explico en un artículo anterior: Calidad en la interfaz de usuario . Hace algún tiempo me preguntó...
-
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...
-
Resulta que la manera en que la build y Visual Studio ejecutan las pruebas, no es exactamente la misma. Esto nos lleva a que a veces, pruebas que pasan perfectamente desde Visual Studio no se ejecutan igual de bien cuando corre la build. Una manera de depurar este tipo de problemas es ejecutar estas...
-
Recientemente me han preguntado sobre cómo aplicar calidad en las interfaces de usuario… Dejando de un lado las tecnologías para mejorar la experiencia de usuario como Ajax, Silverlight, WPF o incluso combinaciones de hardware y software como Microsoft Surface , voy a centrarme en la creación de formularios...
-
Cada vez que comenzamos un nuevo desarrollo, generalmente, podemos identificar una serie de tareas que son habituales y repetitivas. Bien es cierto que, para algunas de estas tareas, son de utilidad las Software Factories , que no son más que un kit que sirve a arquitectos y desarrolladores como...
-
El antipatrón 'programación de corta y pega' es un mal que aparece a menudo en muchos proyectos. Si bien es cierto que Ibon Landa logró hacer de ello un arte en nuestros tiempos en Panda Software, no todo el mundo tiene su capacidad. Los problemas que se derivan de este antipatrón son muy numerosos...
-
Este artículo viene como referido al artículo de Rodrigo Corral, "En el software, la calidad, no es opcional" . ¿Qué es la calidad en el software?¿Se puede medir?¿Cómo? Cuando decimos que para nosotros la calidad es muy importante, ¿a que nos referimos? En primer lugar quiero puntualizar las...