Técnico

Colaboración sobre Inspección

En Ingeniería de software, la inspección se relaciona con la Revisión por pares de cualquier producto de trabajo por personas capacitadas que buscan defectos mediante un proceso bien definido. La inspección de software es conocida también como -Fagan inspection- en homenaje a Michael Fagan, el creador de este popular método de inspección de software.wikipedia Parece… Seguir leyendo Colaboración sobre Inspección

Técnico

Arquitectura del software AKA Cultura

For years, many smart developers recognized that some parts of their systems were harder to modify than others. That’s why software architecture is defined as the “parts hard to change later”Building Evolutionary Architectures Lo que nos transmite esta reflexión es que, las decisiones arquitectónicas son las que más tiempo perdurarán en la empresa y que… Seguir leyendo Arquitectura del software AKA Cultura

Sin categoría

La calidad debe viajar en primera clase

En algunos artículos anteriores he comentado que la calidad debería ser un ciudadano de primera en el desarrollo del software (Calidad Vs Velocidad, No hay agile sin bugs). Suelo terminar escribiendo cosas por conversaciones que tengo con amigos y me acordé de la historia de TOYOTA y el "Andon Cord". La historia se basa en… Seguir leyendo La calidad debe viajar en primera clase

Sin categoría

No hay Agile sin bugs

Los bugs ayudan a los desarrolladores a mejorar, los bugs son las representaciones de los errores de nuestro código. Los niños suelen aprender a andar cayéndose pero intentándolo una y otra vez, aprendiendo a colocar los pies, el peso, etcétera. Las veces que se caen les duele pero ese dolor es el que les dice… Seguir leyendo No hay Agile sin bugs

Thinking

¿Confías en mí?

En sociología y psicología social, la confianza es la creencia en que una persona o grupo será capaz y deseará actuar de manera adecuada en una determinada situación y pensamientos. La confianza se verá más o menos reforzada en función de las acciones y de valores.wikipedia En esta definición hay dos puntos de vista, la… Seguir leyendo ¿Confías en mí?

Sin categoría

CI/CD el modelo de ramas Agile

Continuous Integration / Continuous Delivery no va sólo sobre cómo crear pipelines ó automatizar si no es un cambio muy profundo en cómo desarrollar. Vamos a intentar ver qué es y el problema que intenta solventar. Continuous Integration Recuerdo cuando estudiaba en la Universidad y tenía que hacer prácticas de programación, simplemente guardando el código… Seguir leyendo CI/CD el modelo de ramas Agile