Hace ya más de 15 años de la redacción del manifiesto ágil. Desconozco si en aquel entonces un grupo tan importante de desarrolladores de software estarían al tanto que en ese instante arrojaban una piedra sobre el inmenso lago de la gestión del desarrollo de software...
Visual thinking: aplicando principios LEAN
Normalmente entendemos el visual thinking y su plasmación en un papel como un proceso elaborado, que implica unas habilidades específicas. Con este sencillo ejemplo vamos a demostrar cómo la metodología LEAN nos puede ayudar poniendo el dibujo al alcance de todos....
Visual Thinking: introducción
Qué Visual thinking es una forma de lenguaje que da prioridad a la imagen frente al texto a la hora de contar una idea, concepto, tarea, proyecto, etc. Por qué Porque tiene una serie de ventajas con respecto al lenguaje convencional que son rapidez, retención e...
Statements vs expressions in programming
Object-oriented programming (OOP) uses statements as building blocks for program construction. Functional programming (FP) uses expressions for program composition. Statements imply state mutation, side effects and are not composable. Expressions are stateless,...
API Management – Day One
Vivimos inmersos en el "boom" de las API. Toda empresa que quiera posicionarse en el mercado o mantener su posición actual en él se ve empujada al uso de API. La presencia en el ecosistema online y el posicionamiento en internet ya no es un nuevo nicho de...
Arquitecturas en la nube sin servidores
Es ya una realidad que los mayores proveedores de servicios en la nube están ofreciendo soluciones para montar infraestructuras de sistemas sin servidores. Servicios como Parse (de los desarrolladores de Facebook) o API Gateway y Lambda (de Amazon Web Services)...
Las metodologías con receta
Es frecuente que a la hora de implantar metodologías, nos centremos en seguir los pasos como una receta, al pie de la letra, con todos sus ingredientes. Está claro que sin esos pasos el plato no nos saldría. Luchamos para que las organizaciones sigan esos pasos. Nos...
State manipulation vs value calculation in programming
What is programming? Programming at the most basic level is the art of giving instructions to the machine to be executed. This definition is very basic but it clearly defines the essence of programming. There is some instruction set that the machine understands and is...
Microprototipo o cómo atajar en la creación de experiencias
Menos por más A la hora de plantear soluciones visuales a problemas digitales es común caer en la creación extensiva de pantallas para tratar de abarcar la experiencia (de usuario) que se pretende crear de la manera más detallada posible antes de empezar a desarrollar...