La revolución de la interfaz
- Detalles
- Publicado: Miércoles, 22 Julio 2009 19:57
- Escrito por Diego Gomez
La interacción hombre-computadora está experimentando una revolución, entrando en una era multimodal que va mucho, mucho, más allá del paradigma actual, llamado WIMP - Windows-Iconos-Menús-Punteros. Ahora, un grupo de investigadores europeos ha desarrollado una nueva plataforma de desarrollo gratuita que puede acelerar esta revolución.
La industria del desarrollo de software cambia tanto y tan rápido que todos los días nos convertiremos en peores desarrolladores a menos que aprendamos y nos adaptemos de forma continua. Esta verdad tiene tres consecuencias principales.
Mi primer libro sobre métricas, Controlling Software Projects: Management, Measurement, and Estimation (Prentice Hall/Yourdon Press, 1982) jugó un rol importante en la forma en la que muchos ingenieros de software cuantificaron el trabajo y planificaron sus proyectos. En retrospectiva, me pregunto, ¿fue un buen consejo en ese momento, todavía es un buen consejo relevante en la actualidad, y todavía creo que las métricas son algo fundamental para el éxito de un desarrollo de software? Mis respuestas son no, no y no.
Oracle AquaLogic es un ESB que, entre otras cosas, nos permite integrar diferentes orígenes de datos y exponerlos a través de servicios web. En
En algunas culturas medievales las vacas eran sagradas: no se las podía matar ni usar para ayudar en los campos. Estas vacas sagradas disfrutaban una vida tranquila, tenian libre uso del espacio dentro de las puertas de la comunidad en donde residían. Las vacas no tenían enemigos y en general podían llegar vivir mucho tiempo, muriendo a edad avanzada por causas naturales. Nunca se debatió este status, excepto en muy raras circunstancias, como ser durante una primavera en la Europa medieval...
La velocidad es un concepto ágil muy importante que le sirve a los equipos para poder comprometerse al trabajo de una iteración. Sin embargo, una vez entendido el concepto, hay que tener cuidado en no usarlo para motivos equivocados, y evitar al máximo cometer algunos errores básicos.
Hay 2 partes de Scrum que suelen quedar olvidadas al momento de implementar esta metodología ágil. Como Scrum es un marco de trabajo minimalista, sólo con lo mínimo para mantener a un equipo fuera del caos, pueden surgir problemas cuando falta una pieza de Scrum. Las 2 partes que comunmente quedan afuera son:
Bob Hartman mantiene un blog muy interesante sobre Ágil (llamado
Esta vez me gustaría compartir con ustedes una visión del paradigma de los servicios, basada en un
Los que nos siguen por estos lugares saben que trabajamos en un equipo, y que como un objetivo para este año nos queremos enfocar mucho mas en las personas que en prácticas de programación (utilizamos casi todas las de XP) o en la gestión de proyectos (utilizamos el pensamiento ágil con Scrum para proyectos y Kanban para correctivos y evolutivos).