Escalado, Organizaciones Diferentes, 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

Agile

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

Agile

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

Agile, 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í?

Agile

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