Archive for May, 2007

May 27 2007

He movido el alojamiento a siteground.com

Published by dfreniche under Internet, www.freniche.com

Esta noticia sirve para dos cosas. La primera, para yo distinguir entre la versi?n del portal freniche.com en 2mhost.com y la nueva en siteground.com y para que el que me mande un correo y vea que no le contesto, que insista, que puede haberse perdido en el cambio de DNS.

?Que porqu? me he movido, de nuevo? Creo que 500 GB (s?, GB con G de Grande), cuentas de correo ilimitadas, mysqls ilimitadas, postgreSQL ilimitadas, un ancho de banda terrible al mes, fant?stico, cPanel (?stas dos tambi?n las tiene 2mhost) y, sobre todo, un equipo de t?cnicos que te responden r?pido y que parece que saben de lo que est?n hablando son razones m?s que suficientes para el cambio.

Ahora que dispongo de espacio de sobra y potencia bajo mis manos, quiero lanzar un par de proyectos que llevan aparcados demasiado tiempo. Atenci?n, amigo conductor…

No responses yet

May 07 2007

?Volvemos a programar con TurboPascal / TurboC?

Published by dfreniche under Sin categoría

Ah, Aquellos tiempos… Como buen retroaficionado a los ordenadores antiguos y tecnolog?as nicho siempre me alegra encontrarme en la red con algo de mis comienzos. He visto c?mo con el tiempo se han liberado casi todos los juegos de mi AMSTRAD CPC, dispongo ahora de programas con los que so?aba en mi juventud, am?n de m?s m?quinas de las que puedo manejar (dedicando a cada una un pie o una mano).

Hoy me he topado con una web donde Borland tiene un museo de sus programas colgado en http://dn.codegear.com/museum/antiquesoftware. ?Se puede uno bajar el TP 5.5 y empezar a recompilar aquellas TPUs del pasado, celosamente guardadaas en discos de 3"y1/2 que almacenan una fina capa de polvo!.

En los primeros a?os de los 90 program? mucho, pero que mucho, especialmente en C usando el TC 2.0. Aprend? Pascal en la carrera pero lo disfrut? a causa de A.L.Delgado, que fue el que me ense?? los placeres del lenguaje estructurado, qu? era la POO, porqu? hay que programar de forma elegante y otros miles de cosas m?s.

Hoy d?a, la manera m?s sencilla de volver a desempolvar aquellos programas es mediante una m?quina virtual con FreeDOS instalado. A ver si encuentro el tiempo y empiezo a colgar uno por uno mis programitas de aquella ?poca.

No responses yet

May 03 2007

Los cuatro aspectos de la gesti?n de proyectos, vistos gr?ficamente

Published by dfreniche under Informática

Cuando se habla de gestionar un proyecto se tratan habitualmente tres dimensiones: el tiempo disponible para realizarlo, los recursos (materiales y humanos) con los que contamos, y los requisitos o alcance que tiene el proyecto: qu? tiene que hacer. Siempre que hablo de un proyecto pienso autom?ticamente en uno inform?tico, es decir, cuyo resultado ser? un portal web, o un programa, o un plan de formaci?n t?cnico o algo as?, aunque tambi?n vale pensar en la organizaci?n de una boda o de un viaje, como ahora veremos.

Para ilustrar estos tres aspectos y su relaci?n se pinta casi inevitablemente un tri?ngulo en la pizarra. La situaci?n ideal es que el tri?ngulo sea equil?tero, que todos los lados est?n equilibrados (nota a los malos traductores: balanced no se traduce por balanceado, sino por equilibrado). Si alguno de los tres lados crece, los otros se ajustan para mantener el tri?ngulo.

Ejemplo 1: Desarrollo de un portal web.

Si nos fijan una fecha de entrega, y los requisitos no est?n claros (lo que, por la primera ley Freniche del Software hace que no paren de crecer) tenemos dos posibilidades. La primera, huir del proyecto r?pido, r?pido y sin mirar atr?s. La segunda, la m?s habitual (bueno, ahora que lo pienso…) es aumentar los recursos: contratar a m?s gente.

Ejemplo 2: La boda

Si los requisitos cambian, por ejemplo, porque no coincidan las fechas en que est? disponible el cura y el lugar donde vamos a celebrar el enlace, ya que los recursos son limitados (la organizaci?n de una boda siempre recae en la novia que acaba al borde del histerismo) el plazo de entrega debe variar: se mueve la ceremonia a mejores fechas.

En todas estas situaciones se supone que no hay problemas, ni errores. Al planificar, todo va a ir bien. Pero en los proyectos inform?ticos (como en todos los dem?s, por cierto) hay que contar con el nivel de calidad que debemos entregar. Podemos pensar en que nuestro sistema no tendr? ni un s?lo error, lo que es en s? mismo un error. No tiene sentido resolver un problema cuyo coste supera al beneficio que aporta.

Luego hay que tener siempre presente la tasa de errores con la que queremos vivir. Si nuestro programa debe ser perfecto, los recursos para control de calidad, test y comprobaciones aumentar?n. Necesitaremos m?s tiempo para hacerlo todo con calma. Y el alcance no puede crecer y crecer, ya que con cada requisito nuevo la probabilidad de introducir un error nuevo, o de que el sistema no funcione bien debido a las interacciones entre componentes aumenta.

?Aburrido?

La verdad es que hablar de gesti?n de proyectos le resulta un ladrillo a mucha gente. Y encima es algo que no puedes ver. Bueno, no exactamente. Hoy me he topado con un peque?o applet que ilustra perfectamente (y, en parte, ha inspirado) este post. Est? en www.basilv.com/psd/software-files/launchManagementDiamond.html.

Juega con ?l fijando el tiempo, aumentando el ?mbito y tratando de disminuir los recursos: ver?s que no es posible. Como en la vida real. S?lo en las mentes de algunos gestores cabe tener listo "para ayer" ese portal que integra LDAP, SingleSingOn, un CMS, WorkFlow y dos huevos duros contando con un equipo formado por dos becarios y el chaval de pr?cticas en empresas.

One response so far