Desarrollo Guiado por Interrupciones
- Detalles
- Publicado: Jueves, 10 Julio 2008 06:00
- Escrito por Leonardo De Seta
Durante todo desarrollo siempre surgen todo tipo de interrupciones: bugs introducidos en etapas previas, problemas de producción, soporte a otros grupos, etc, etc. La lista continúa, y es bien conocida por todos.
¿Cómo lidiar entonces con estas interrupciones, que son innevitables? En la página Interrupciones En Scrum de la Wiki de Dos Ideas se explican distintas estrategias para gestionar exitosamente las interrupciones que puedan surgir durante un proceso de desarrollo con Scrum (basado en la nota Interruption Driven Development).
Uno de los objetivos principales de Java Standard Edition 6 (Mustang) era mejorar la performance y escalabilidad de las aplicaciones. Esto se logró mayormente mediante optimizaciones en la performance en tiempo de ejecución, un mejor gargabe collector, y varias mejoras en los tiempos de inicio de la máquina virtual.
Los tiempos cambian, y tras la adquisición de BEA,
En una isla del Pacífico Sur, los nativos capturaban monos con un método muy particular: el cazador tomaba un coco, le hacía un agujero en uno de sus lados, le ponía unas cuantas nueces dentro, lo colocaba entre la vegetación y luego esperaba. Al poco tiempo llegaba un mono que, por su naturaleza curiosa, comenzaba a explorar el coco.
He aquí otro juegazo de acción, esta vez del año 1991. Another World ("Otro mundo", también conocido como Out of this World en otros países) innovó por su uso de gráficos con efectos cinematográficos, su sonido, y las escenas de video que servían para contar la historia. Los personajes se comunicaban tan solo mediante sus rasgos faciales, gestos y acciones. Este estilo cinematográfico otorgó a Another World el estado de videojuego de culto entre crítica y público.
Varias organizaciones tienen un proceso de gestión y desarrollo de proyectos en Cascada. Es una realidad que muchos enfrentamos día a día. Sin embargo, es posible comenzar a aplicar una metodología ágil dentro de estas organizaciones: Cascada y Ágil pueden convivir, e incluso es una buena forma de comenzar una transición.
Un paso importante en la creación de un sitio o aplicación web es diseñar las pantallas que tendrá. Aquí surge el concepto de prototipado: el poder crear bosquejos rápidos de las pantallas, de forma tal que se pueda tener una rápida idea de cómo funcionará el sitio en cuestión.
En un post reciente, Michael Feathers destaca la idea que
Actualmente, Intel ofrece procesadores con 4 núcleos, y hacia fin de año saldrá el procesador Nehalem, que contendrá hasta 16 núcleos. Sin embargo, Intel apuesta más fuerte y recomienda a los desarrolladores que empiecen a pensar no en cientos, sino en miles de nucleos en un único procesador.
¡Ya es anuncio oficial y confirmado!