Empezamos una aventura...

... parafraseando libremente a Ernest Shackleton:
Se buscan profesionales para peligroso viaje.
Amistades en huida. Frío penetrante.
Largos meses de completa soledad.
Constante peligro. Dudoso regreso a la vida sano y salvo.
En caso de éxito, honor y reconocimiento
.
¿Te atreves a cambiar el statu quo del sector de las Tecnologías de la Información?
Empieza comentando y opinando. Sin tí nosotros no tenemos sentido.


La tira diaria de Dilbert 20/09/2011

dilbert.com

Nuestra estrategia consiste en aumentar la cuota de mercado.

Estoy confundido. Pasé todo el año anterior tratando de disminuir la cuota de mercado. ¿Fue que un esfuerzo inútil?

No se preocupe. Wally me dijo que tiene un buen sentido del humor.

No estoy seguro.

miércoles, 16 de junio de 2010

15 Leyes epónimas para el Desarrollo de Software


Traducción libre, reducida e interpretada de
http://haacked.com/archive/2007/07/17/the-eponymous-laws-of-software-development.aspx
Una forma segura de ser recordado es asociar una ley o principio al nombre de una persona muerta (una persona viva valdría igualmente, pero produce menos hilaridad).

Un epónimo es algo cuyo nombre hace referencia al nombre de una persona (algunas veces hace referencia a quien inventó algo, pero esa regla no es de fiar). Puedes encontrar en Wikipedia una lista de leyes o principios que se conocen con el nombre de una persona.


1. Ley de Postel

Sea conservador en lo que envía, liberal en lo que acepta.

Jon Postel lo proponía originalmente como un principio para realizar implementaciones robustas de TCP. Este principio también ha sido consagrado por HTML lo que muchos atribuyen como la causa de su éxito o de su fracaso, dependiendo de a quién se le pregunte.
En el actual entorno de fuerte carga política, la ley de Postel es un agrutinador.

2. Ley de Parkinson

También conocida como la ley de la burocracia; esta ley establece que:

Cualquier trabajo se expande hasta llenar todo el tiempo disponible para su realización.

3. Principio de Pareto

También conocido como la regla 80-20, el Principio de Pareto establece:
Para muchos fenómenos, el 80% de las consecuencias se derivan de un 20% de las causas.
Este principio se encuentra detrás de la dolorosa verdad de que el 80% de los errores en el código se encuentran en el 20% del propio código. Del mismo modo, el 80% del trabajo realizado en una empresa se realiza por un 20% de la plantilla. El problema es que no siempre los que ponen los sueldos tienen una idea clara de quien es parte de ese 20%.

4. Revelación de Sturgeon

La revelación no tiene nada que ver con ninguna experiencia religiosa (Iglesias hijo dixit), como uno podría creer. Por el contrario, señala que:
El noventa por ciento de cualquier aplicación software es CRUD Creation / Retrieval / Update / Deletion (Alta / Baja / Modificación / Lectura).
Me han dicho que en EE.UU. existen clínicas especializadas en tratar el síndrome CRUD. Sus pacientes, principalmente, estuvieron programando para consultoras de renombre.

5. El Principio de Peter

Una de las leyes más deprimente de esta lista, si resulta que tienes experiencias (negativas) de primera mano por haber trabajado con directores incompetentes.
En cualquier estructura jerárquica, todo empleado tiende a ascender hasta su máximo nivel de incompetencia.
Basta con leer Dilbert (o ver la serie The Office) para obtener algunos ejemplos “reales” de esto.

6. Ley de Hofstadter

Esta es una ley recursiva; dice:
Una tarea siempre lleva más tiempo del esperado, incluso si se tiene en cuenta la Ley de Hofstadter.

7. Ley de Murphy

La que todos conocemos y amamos.
Si algo puede salir mal, saldrá mal.
La consecuencia en desarrollo de software seria leer algo (y aplicarlo) sobre programación defensiva.

8. Ley de Brook

También conocida como Ley del Bombero Pirómano (aquel que echaba gasolina al fuego pretendiendo apagarlo)
Añadir personal a un proyecto retrasado lo retrasará aún más.
Mi corolario favorito a esta ley es el siguiente:
El periodo de gestación de un niño es de nueve meses, no importando el número de mujeres a las que se les asigne esta tarea.

9. Ley de Conway

Esta ley establece:
Cualquier pieza de software refleja la estructura organizativa que lo produjo.
Dicho de otra manera: si usted tiene cuatro equipos de trabajo realizando un compilador, obtendrá un compilador de 4 pasos.
¿Cuántos equipos están involucrados en el software que está construyendo?

10. Principio de Kerchkhoff

En criptografía, un sistema debe ser seguro incluso si todo el sistema, a excepción de una pequeña pieza de información - la clave - es de conocimiento público.
Y así Kerchkhoff se posiciona claramente contra la Seguridad por oscuridad. Este es el principio fundamental de la criptografía de clave pública.

11. Ley de Linus
Creada en honor de Linus Torvalds, el creador de LINUX, esta ley establece:
Con suficientes ojos, todos los errores son superficiales.
Donde almacene los globos oculares dependerá de usted.

12. Ley de Reed
La utilidad de las grandes redes, en particular las redes sociales, crece exponencialmente con el tamaño de la red.
Es imprescindible que se la repita en voz alta cada vez que invite a cualquier desconocido para que sea su amigo en FaceBook…

13. Ley de Metcalfe
En la teoría de redes, el valor de un sistema crece cuadráticamente en relación al número de usuarios del mismo.
Me pregunto si Reed y Metcalfe hacían ejercicios de barra fija en los mismos pubs.

14. La Ley de Moore
Probablemente la ley más famosa de la Informática; esta ley establece:
La potencia de los ordenadores, por unidad de coste, se duplica cada 24 meses.
La versión más popular y conocida de la ley de Moore dice:
El número de transistores en un circuito integrado se duplicará cada 18 meses.
Y, desde que se declaró esta ley, hemos estado trabajando para cumplirla...

15. Ley de Zawinski
Esta ley responde al crecimiento desordenado del software:
Cualquier programa tiende a expandirse hasta que es capaz de leer el correo. Los programas que no lo consiguen se sustituyen por otros que si lo logran.
He oído que la próxima versión de calc.exe va a incluir la capacidad de leer el correo electrónico. Una formulación más moderna de esta ley sustituye correo electrónico por RSS.

miércoles, 9 de junio de 2010

Conjeturas y elucubraciones

Uno de mis alumnos se planteó, después de la lectura del libro propuesto "La Tierra es Plana" de Thomas Friedman los siguientes interrogantes sobre el futuro de la economía mundial:
  • ¿Cuánto durará la transición empresarial en la que parecemos vernos sumergidos?
  • ¿Cuanto tardará la balanza en inclinarse de tal manera que el peso del avance mundial ya no recaiga en manos de occidente?
  • ¿Se convertirá Europa en un gran continente “de servicios”?
  • Y sobre todo… ¿Está el sector IT condenado a su asentamiento monopolista en países emergentes?...
El resultado es este trabajo; impactantes y gráficos los supuestos finales en formato de portadas de periodicos.

Los cambios en los modelos de negocio son la base sobre la que se ha construido la plataforma SoftAuction.

sábado, 5 de junio de 2010

Caso 5: Sobre los planes estratégicos

Un muchacho entra en una farmacia y dice al farmacéutico:
  • Señor, déme un preservativo. Mi novia me ha invitado esta noche a cenar en su casa y está que se derrite por mí, así que esta noche pretendo calmarla.
El boticario le despacha el preservativo y cuando el joven va a salir, vuelve sobre sus pasos y dice:
  • Será mejor que me dé usted otro preservativo porque la hermana de mi novia, que es un bombón, me hace unos cruces de piernas que le veo hasta las entrañas, y como voy a ir a cenar a su casa...
Toma el segundo preservativo, piensa un momento y...:
  • Déme uno más porque la madre de mi chica, que está de muerte la señora, cuando no está mi novia delante, me hace unas insinuaciones que... y como voy a ir a cenar a su casa esta noche...
Llega la hora de la cena y el muchacho tiene a un lado a su novia, al otro a la hermana y enfrente la mamá de ambas. En ese instante llega el padre, que se sienta al frente de la mesa. El muchacho baja la cabeza y empieza a rezar:
  • Señor, te damos gracias por los alimentos... bendícenos a todos...y perdónanos si en algo te hemos ofendido...
Pasa un minuto y el chico sigue rezando:
  • ¡Gracias Señor!
A los diez minutos de rezos y oraciones la novia le dice:
  • No sabía que fueras tan religioso...
  • ¡¡Ni yo que tu padre era el farmacéutico!!
LECCIÓN: No comente los planes estratégicos de la empresa a desconocidos porque la falta de confidencialidad le puede destruir su propia organización.

Caso 4: Sobre la información correcta y veraz

Un reo, condenado a cadena perpetua por asesinato premeditado y alevoso, se evade de la prisión después de pasar 22 años en la cárcel. Al huir entra en una casa en la que duerme una joven pareja. El reo ata al hombre en una silla y a la mujer en la cama. A continuación acerca su rostro al cuello de la mujer y sale de la habitación. Arrastrando la silla, el hombre se acerca desesperadamente a su mujer y le dice:
  • Mi amor, este hombre no ha visto una mujer en años. Le ví besando tu cuello y, aprovechando que ha salido, quiero pedirte que cooperes con él y hagas todo lo que te pida. Si quiere tener sexo contigo no lo rechaces y finge que te gusta. No le hagas enojar. ¡Nuestras vidas dependen de ello! Sé fuerte, mi vida; yo te amo.
La joven esposa le dice al marido:
  • Querido, estoy complacida de que pienses así. Efectivamente, ese hombre no ha visto en muchos años una mujer, pero no estaba besando mi cuello. Estaba diciéndome al oído que tú le gustas y me quería saber si guardábamos la vaselina en el lavabo. ¡Sé fuerte, mi vida! ¡¡Yo también te amo!!
LECCIÓN: No estar informado verazmente puede acarrear serios inconvenientes. La información pronta y exacta es fundamental para sortear con éxito el ataque de la competencia desleal y así evitar ingratas sorpresas.

Caso 3: Cómo reaccionar ante una situación desfavorable

Un joven de la ciudad se fue al campo y le compró un burro a un viejo campesino por 100 Euros. El anciano acordó entregarle el animal al día siguiente, pero al día siguiente el campesino le dijo:
  • Lo siento, hijo, pero tengo malas noticias. El burro murió.
  • Bueno, entonces, devuélvame mi dinero.
  • No puedo, lo he gastado ya.
  • Bien, da igual, entrégueme el burro.
  • Y ¿para qué? ¿qué va a hacer con él?
  • Lo voy a rifar.
  • ¡Estás loco! ¿Cómo vas a rifar un burro muerto?
  • Es que no voy a decir a nadie que está muerto, por supuesto.
Un mes después de este suceso se volvieron a encontrar el viejo vendedor y el joven comprador.
  • ¿Qué pasó con el burro?
  • Lo rifé. Vendí 500 papeletas a 2 euros y gané 998 euros.
  • ¡¡¿Y nadie se quejó?!!
  • Sólo el ganador, pero a él le devolví sus 2 euros.
LECCIÓN: Éste es un ejemplo de cómo convertir una situación desfavorable en un éxito.

Caso 2: Estar bien informado


Un cura va conduciendo cuando ve una monja parada a un lado de la carretera esperando el autobús. El cura se detiene y le ofrece llevarla hasta el pueblo más próximo. La monja acepta y pone el equipaje en el asiento trasero. Al sentarse, su hábito se abre un poco y deja ver una hermosa pierna. Cuando el cura lo advierte casi ocurre un accidente, consigue controlar el coche aunque no resiste la tentación y pone la mano en la pierna de ella. La monja mira al cura y le dice:
  • Padre, recuerde el Salmo 129.
El cura retira rápidamente su mano y pide disculpas, pero sus ojos se resisten a dejar de mirar la pierna, por lo que, poco después, su mano salta de la palanca del cambio esta vez a la rodilla de la monja:
  • Padre, recuerde el salmo 129 - reitera la monja.
El cura, contrariado, retira la mano y trata de disculparse:
  • La carne es débil, hermana...
Llegan a su destino y ella mira al cura significativamente y le agradece el favor de haberla acercado a su destino. El cura prosigue su viaje y cuando llega a su destino corre a ver lo que dice el salmo 129:

"Sigue adelante e inténtalo. Alcanzarás la gloria"

LECCIÓN: Esté informado al máximo sobre temas relacionados con su trabajo o se expone a perder grandes oportunidades.

Lecciones de Estrategia Empresarial. Caso 1: El uso de la Información

Nota: iniciamos una serie de lecciones empresariales que teniamos recopiladas hace tiempo. No recordamos de dónde salieron (en algún sitio fueron encontradas), por lo que dejamos claro que no son nuestras. Sólo las distribuimos...

Un hombre se va a dar una ducha en el momento que su esposa está terminando de hacerlo. En ese preciso instante suena el timbre de la puerta. Después de algunos segundos de duda, ambos deciden que ella irá, por lo cual, se envuelve en una toalla, va, abre la puerta y se encuentra con el vecino de al lado de casa. Antes de que ella pronuncie una palabra el vecino le dice:
  • Le doy 1000 euros si deja caer la toalla en el suelo.
Ella piensa unos segundos, se decide, deja caer la toalla y se queda en cueros frente al vecino que, después de unos segundos, mete la mano en el bolsillo, saca 1000 euros, se los entrega, da media vuelta y se va...

Aún confundida, cierra la puerta rápidamente, se envuelve otra vez en la toalla y vuelve al baño a secarse el pelo. Cuando llega, su marido le pregunta quién había tocado el timbre.

  • El vecino de al lado, dice ella
y el marido le pregunta:
  • ¿Te devolvió los 1000 euros que le presté?
LECCIÓN: Si usted comparte información crítica con sus asociados, principalmente sobre créditos y riesgos, evitará situaciones indeseables.