Adsi 900957

...

miércoles, 24 de abril de 2013

Documentar, de manera ágil, pero documentar

Desde hace un tiempo llevo escuchando en varias empresas una curiosa frase, que viene a ser algo así como… “nosotros pensábamos que no necesitábamos documentar nada, porque utilizábamos metodologías ágiles” (frase que se acompaña normalmente de las palabras SCRUM y/o XP), y que continua con “pero el sistema fue creciendo y hemos perdido el control” (control se acompaña de “se fue un desarrollador y no sabemos como hizo parte del sistema”, o de “tenemos parte del desarrollo externalizado a una empresa y no sabemos que han hecho, por lo que no podemos prescindir de ellos”, o de “integramos nuestro software con el de otra empresa, y no sabemos donde acaba un producto y empieza el otro”, etc.)

ver el artículo completo

jueves, 18 de abril de 2013


VIDEOS 
curso Software Libre y conocimiento en abierto. Fte. Miriadax





domingo, 10 de marzo de 2013

TIOBE Programming Community Index for February 2013





February Headline: Java and Python make a head start in 2013

Java is number one again after it lost the top position to C 10 months ago. Boosted by the success of Android phones, Java has gained most market share of all languages last half a year (+2.03%). Python is also rising again (+1.07% last half a year). It is rivaling PHP to become the most popular interpreted language.

¿Es posible construir software que no falle?


Por:  26 de julio de 2012
FERNANDO OREJAS
Todos los días, miles de usuarios de ordenadores sufren fallos de software: programas que se cierran inesperadamente, que dejan el sistema bloqueado o, simplemente, que producen resultados erróneos. Sin embargo, pese a las molestias que nos ocasionan, tendemos a considerarlo un mal inevitable. Imaginemos que esto ocurriera con las lavadoras: que cada 4 o 5 días nuestra lavadora se parara en mitad de un lavado y que algunas veces nos dejara la ropa inservible. Seguramente, nadie se resignaría y habría quejas y demandas. Probablemente, la empresa responsable tendría que pagar indemnizaciones. En este contexto, nos podemos preguntar: ¿Qué hace que el software falle y las lavadoras no?  ¿Es realmente imposible desarrollar software que no tenga fallos?