Archive for the ‘Metodologías’ Category

Consistencia

Hoy no he podido evitar una sonreír a leer el post de Consistency: Your best friend or your worst nightmare al acordarme de un proyecto en que trabaje. Lo curioso es que en ese proyecto (web) se había desarrollado en 5 fases. En cada fase se había asignado a una empresa y cada empresa había [...]

Beneficios del TDD

Por fin he encontrado un estudio y parece que serio (con esto de la web nunca se sabe) sobre los beneficios del TDD. La verdad es que da como resultado una disminución considerable del número de defectos en el proyecto. Todavía no la he implantado, pero es posible que pronto, pronto pueda… a ver si [...]

Discrepancia en las metodologías ágiles

No suele ser muy fácil encontrar criticas acerca de las metodologías ágiles. Lo que menos me gusta de todo el movimiento Ágil es la vehemencia con que algunos seguidores defienden dicha teoria. Creo que las metodologías Agiles son un gran avance, pero el desprestigiar a toda persona que discrepe llamandolo disonaurio, troll, retrogado… me parece, [...]

Estándares de codificación

Al discurrir de los años, soy incapaz de contar cuantos diferentes estándares de codificación he tenido que leer, utilizar y entender. Cuanto menos reglas haya, desde mi punto de vista mejor. Si un programador tiene una metodología de codificación muy pesada (he visto manuales de 70 y 100 paginas), el programador es incapaz de estar [...]

Como evitar ser un mal Arquitecto

En le post de How to Avoid Being the Asshole Architect nos da varios consejos para ser un buen arquitecto: Haz lo que dices: Este es un punto clave, que sin el leer el resto, te vale. Si defiendes una idea, metodología, tecnología… tienes que ser consecuente y cuando haces un proyecto, te ajustes tu [...]

Estimaciones de de proyectos de software

El mundo de las estimaciones de software, es, como su nombre dice, un mundo. Despues de leer el artículo en proyectosagiles.org. Podemos ver, a bote pronto, la diferencia entre una estimación del método tradicional de waterfall y del método ágil. La idea es dividir la aplicación en pequeños elementos, estimarlos por separados y realizar un [...]

Code Reviews

Las code reviews, peer reviews… son una técnicas que se ido imponiendo debido sobre todo a la metodología CMMI que las impone como obligatorias. Esta técnica tiene dos propósitos, principalmente. El primero de ellos es asegurar la calidad, dando una capa de revisión adicional a un entregable. De esta manera podemos comprobar y corregir el [...]

Post de PMI : PMI y las metodologías ágiles en evergreenpm.com

Por fin creo que vamos llegando a la conclusión que las metodologías ágiles son, mas que algo relativo a las TI, una metodología de gestión de proyectos, mas que una forma de programar. Es una metodología que funciona bien en unos casos y no tan bien en otros,pero una metodología a fin y al cabo. [...]

¿Kanban?

Generalmente traigo a este blog post con los que estoy de acuerdo o siento que están orientados pero le faltan aspecto. Hoy traigo a cola ción un post con el que esto en desacuerdo Este post introduction to Kanban, es (y con todo el respeto al autor), es como no se deben afrontar las mejoras [...]

Refactoring

Hoy quería hablaros de la refactorización del código. La refactorización es el proceso de adaptación del código a la evolución del software. La idea que subyace es que el diseño no es capaz de proveer la evolución del software ni como va ha ser empleado en el futuro. Esta es la causa de que el [...]