Como documentar la arquitectura de software

Por lo general, se entiende por documentar software como solo hacer el Diagrama de Clases en el diseño. Por supuesto que documentar la arquitectura de software no es solo eso, y muchas veces los arquitectos no documentan los proyectos y no acompañan a los desarrolladores en el proceso de documentación. Por lo que ví hasta el momento, los arquitectos no se involucran de la forma adecuada en cada proyecto y solo definen de vez en cuando algo de la arquitectura general y luego se dedican a otras cosas...

Leer más...

Fallout 3

fallout 3Bethesda finalmente publicó el esperado Fallout 3, la continuación del legendario juego de rol post-apocalíptico. El juego salió a la luz tras una larga campaña de defender y proteger la reputación del juego de varios detractores, por supuesto "contenido inapropiado": mostrar ciudades reales destruidas, uso de morfina (que en el juego pasó a llamarse Med-X), y la violencia general de los escenarios. Obviamente, es un juego para adultos.

El juego tuvo críticas ampliamente positivas, y sin dudas perfila ser uno de los títulos del año.

Leer más...

Conferencia del fundador de Wikipedia

jimmy walesJimmy Wales, el fundador de Wikipedia, estará dando una charla como parte del evento Academia de Wikipedia.

El evento gratuito será el jueves 6 de noviembre, de 14 a 20hs, en la Universidad de Belgrano, Buenos Aires, Argentina. Las charlas en inglés contarán con servicio de interpretación simultánea.

Leer más...

Desarrollando con Poka-Yoke

Dentro de TPS (Toyota Production System), Poka-Yoke es un dispositivo físico de control que se activa automáticamente cuando hay algún error o defecto en el proceso de producción, siendo que ese accionamiento suele ser hecho por dos razones:

  • Para control, porque cuando se activa, la línea de producción se detiene automáticamente de modo que el problema detectado pueda ser resuelto.
  • Para advertencia, sólo usando algún tipo de alarma visual para señalizar a las personas implicadas, algo que necesita ser revisado para evitar un problema mayor.

Leer más...

Richard Stallman en Argentina

richard stallmanEl lunes 3 de noviembre, desde las 18hs. Richard Stallman, el padre del movimiento de Software Libre ofrecerá una conferencia en el Salón Auditorio del Anexo de la Honorable Cámara de Diputados de la Nación, Rivadavia 1865, Primer Subsuelo, Ciudad de Buenos Aires, Argentina.

La Fundación Vía Libre invita y coordina este evento que contará con la presencia como anfitriones de legisladores que están trabajando en proyectos de ley de uso de Software Libre en la Administración Pública Nacional.

Leer más...

Prototipos en papel, sin papel

interfacebuilderO quizás sería más correcto, prototipos "al estilo" de papel. Ya vimos hace un tiempo el prototipado en papel, esa técnica para crear prototipos rápidos y útiles usando nada más que lapiz y papel.

Las herramientas no tardan en llegar, y así encontramos a Balsamiq Mockups, una herramienta basada en Flash que permite realizar ptototipos "al estilo papel". Balsamiq Mockups busca ser una utilidad muy rápida y facil de utilizar.

Leer más...

Hibernar: Hibernate en castellano

caraco hibernarHibernar.org es un foro y comunidad en castellano de Hibernate, el framework de persistencia de objetos Java.

Además de un simpático caracol como mascota, el sitio cuenta con un manual de Hibernate en castellano, basado en la versión 3.3.1 de este framework. El manual está en proceso de traducción, pero ya cuenta con gran cantidad de capítulos traducidos al español. El foro también cuenta con un hilo para discutir la traducción y sugerir mejoras.

Sin dudas es una excelente opción para aprender algo más sobre Hibernate, el estándar de facto para la persistencia en Java.

El mapa de historias

lenadorYa conocemos el backlog de historias de las metodologías ágiles. Pero este backlog "plano" no siempre es el mejor enfoque; podemos construir backlogs más ricos que nos ayuden a explicar el sistema, priorizar y planificar entregas de manera más efectiva,

Les presento el mapa de historias de usuario: una versión mejorada del backlog del producto. Los mapas de historias de usuario nos permiten visualizar todo el sistema: representan el producto como un "todo", en vez de quedar miopes observando historias individuales.

Leer más...

Salió el nuevo Adobe Flash Player 10

adobe flash playerHace muy poquitos días salió Adobe Flash Player 10, la nueva versión del reproductor de archivos SWF de Adobe.

Esta versión incluye varias mejoras, entre las que se destacan soporte para efectos 3D, generación dinámica de sonidos, streaming de videos y mejoras en la aceleración por hardware.

La página de características de Flash Player 10 tiene un listado de todas las características, y una buena demo para ver a las novedades en acción. Además, ahí mismo podrán instalar esta nueva versión del reproductor Flash.

Necesidad de Colaborar

Cuando leemos sobre como funciona la colaboración y la autonomía de gestión en los equipos que han adoptado metodologías ágiles, sobre como todo funciona de manera democrática, tenemos la impresión de que los desarrolladores fueron los primeros en abrazar estos conceptos y que fue difícil aceptar el principio por la alta gerencia.

Paul Glen, un consultor en liderazgo ofrece varios artículos sobre el tema, escribió un artículo titulado "Sometimes It Takes a Tyrant to Support Collaboration", donde explica que, a menudo, la colaboración debe ser defendido por líder en función de algunos tipos de comportamientos que son perjudiciales para el grupo. También ofrece algunas maneras para hacer frente a este tipo de comportamiento.

Leer más...

El advenimiento de la Era Oscura Digital

vela¿Qué tiene más chances de sobrevivir los siguientes 50 años, una fotografía enmarcada o una foto digital de 10MP guardada en el disco rígido de tu computadora?

La fotografía enmarcada sin duda va a ir perdiendo el color y volverse amarilla, pero la foto digital puede convertirse en ilegible para las computadoras futuras: una consecuencia de la rápida digitalización del mundo que podría llevar a una "era oscura digital".

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw