27 febrero 2007

Educación gratuita de alto nivel

OCW (OpenCouseware o Programa de Computación gratis destinado a uso educacional) es una iniciativa del MIT (Massachusetts Institute of Technology) que tiene como finalidad facilitar material de estudio para maestros, estudiantes y personas autodidactas de todo el mundo.

El sitio facilita guías de estudio, material gratuito y exámenes. En algunos cursos hay que comprar libros, pero nada que sea imposible de conseguir en una Biblioteca o Internet.
En mi caso, no estoy estudiando "formalmente" en una universidad en este momento (stand-by... en otro blog les comento de esto). Y aunque cada día aprendo cosas nuevas, no puedo subestimar el valor que tiene una educación universitaria. Para no quedarme con las ganas de adquirir este valor, estoy probando algunos cursos, por ejemplo Inteligencia Artificial.

De las cosas a las que tengo acceso, lo que más valoro es la guía de estudio de los cursos. Porque aunque he intentado ser cybernauta-autodidacta, el Internet tiene aún mucho ruido y establecer exactamente qué leer y en qúe orden, puede ser todo un desafío. Con estas guías no me pierdo en el camino, solo me queda caminar y caminar, que es el reto del autodidacta.

Si esto les parece maravilloso, todavía queda decirles que OCW además es parte del OCW Consortium (Consorcio de Programas computacionales gratis para el uso educacional)
que es una comunidad de Centros de Estudio alrededor del mundo con la misma iniciativa. En este caso lo que más me gustó es la gama de documentos de investigación que están accesibles.

A propósito de educación informal con contenido formal, si juntamos a estudiantes, autodidactas, catedráticos y profesionales de área en una clase, las universidades se podrían convertir en centros de tertulia, podrían ser semilleros de ideas y centros de investigación.
¿Porqué ir a una clase a escuchar recitar algo que está mejor recitado en un foro de Internet? Podríamos reducir la cantidad y aumentar la cantidad de tiempo que pasamos con un profesional (alguien dijo coloquios?). Pero me estoy desviando del tema (a propósito). Hablaremos de esto en otro momento...

Chéquenlo, compárenlo con sus programas de estudio, con sus guías de cursos, con sus expectativas de carrera y me cuentan.

26 febrero 2007

Evaluando Soapbox (vs. YouTube)

El pasado 13 de Febrero el sitio de videos de Microsoft Soapbox pasó de estar en modo de invitaciones a ser público. Con esta iniciativa Microsoft busca hacerle frente a competidores como Youtube o GoogleVideos.

Mis primeras impresiones del sitio de Soapbox fueron buenas. Básicamente ofrece los mismos servicios que YouTube.

En interfaz gráfica hay algunas diferencias: usa Ajax para las tags de los menús (eficientemente por cierto) y que es posible navegar entre los videos, hacer búsquedas, etc. mientras se está viendo un video (tedioso para las búsquedas en YouTube). Es imposible no enamorarse de la usabilidad de este producto. Aquí cabe destacar que la interfaz es sencilla y no es una típica pantalla supercargada como el anterior MSN Videos. También es posible sindicar las categorías en RSS.

Hablando de la forma de compartir el video, Soapbox ofrece además de las habituales de YouTube, un Link con Imagen.
La calidad en un embedded es similar para los dos. Por allí encontré un sitio donde hacen un comparativo entre los servicios de video más famosos (incluidos por suspuesto YouTube y Soapbox). A continuación muestro los video embedded's. Mi test de buffer resultó en que Soapbox es mejor que YouTube buffereando. Pero saquen ustedes sus conclusiones y las cuentan.













24 febrero 2007

"Mejorando la planificacón y estimación de tiempos"

Quiero comentar el artículo de Manolo Álvarez "Técnicas de Gestión: Desarrollando un sentido de urgencia en el equipo (Parte 1 de 2)", que expone el podcast orignal "Develop a Sense of Urgency in Your Team (Part 1 of 2)".

Voy a elaborarlo referenciado algunos comentarios del artículo original que crean un balance en el punto de vista. Para una compresión clara, por favor lean los artículos referenciados arriba y las referencias a los comentarios de ManagerTools.

Pointy-Hired Boss
(Comentario en ManagerTools)

Si bien una empresa implementa por ejemplo controles de horario, cámaras de seguridad y métodos de presión es porque la gente entra y sale cuando quiere, hay ladrones en la empresa y los trabajadores no hace lo que deben cuando deben, respectivamente.

Por eso existen los 10 puntos para crear El Sentido de Urgencia
Pero la verdad es que en muchos casos (como lo dice el comentario referenciado) el gerente es un Pointy-Hired Boss (gerente ineficiente del cómic Dilbert).

En mi experiencia como desarrollador he visto mucho esto (con honrosas excepciones). El gerente generalmente solo se maneja con las fechas de entrega. En realidad no tiene una perspectiva clara del ámbito real del proyecto y mucho menos cuánto tiempo toma realizar una tarea determinada. Entonces el gerente tiene dos opciones:

  1. Pedir feedback del programador y que éste, basado en su experiencia sugiera una fecha.
  2. No confiar en la estimación del programador porque lo ha visto chateando (eso obviamente dañará la credibilidad de la estimación). Entonces viene la presión (métodos para crear el sentimiento de urgencia).

Sería ideal manejarse con la primera opción. Hay gente que opina que "si uno no confía en su gente, debería despedirla".

Por otro lado, sí es necesario crear ese sentimiento. Hay gente que trabaja mejor bajo presión y, en realidad, hay cosas que URGEN!

Es aquí donde el balance es la clave porque un exceso de presión puede atrofiar las relaciones laborales, la capacidad del trabajador o terminar creando un sentimiento de decepción. Esto último (la decepción) ocurre cuando, con el afan de crear ese sentimiento de urgencia los gerentes reducen instintivamente las fechas de entrega, los trabajadores entonces aunque sean unas máquinas (como dicen) no completarán nunca la meta deseada en el tiempo requerido. Tras aplicar muchas veces este método las relaciones se dañan y la autorealización del trabajador está por los suelos.


Trabajo en equipo, dependencias y un plan de proyecto realista
(Comentario en ManagerTools)
(Repuesta al comentario por Mark Horstman)

Aquí lo obvio reluce: el problema de muchas empresas (de Desarrollo de Software en especial) radica en la mala planificación del proyecto.

En nuestra empresa llevamos ya un tiempo utilizando SVN integrado con Wiki-TRAC para manejar los Milestones del proyecto y las tareas de la gente y es fabuloso. Sin embargo sin una planificación efectiva, no sirven de nada.

Entre las opciones

  1. Mirá ¿para cuando puede estar esto?
  2. Necesito esto para el martes.
  3. Ticket ya asignado al usuario X con la fecha de entrega implícita.

yo prefiero la tercera, siempre y cuando la fecha de entrega esté respaldada. Y esto precisamente es lo que nunca pasa: un gerente no sabe cuánto toma hacer una migración de datos, un sistema de análisis químico riguroso o agregarle una línea a un archivo de configuración. Los gerentes se olvidan del triángulo Funcionalidad-Recursos-Tiempo. Solo mueven el tiempo, no quieren sacrificar la funcionalidad ni agregar más gente.

Aquí los gerentes generales deben delegar la planificación (utópico: a veces no hay tiempo para planificar, todo es para ayer) a un experto, lo que llamamos el Project Manager.

Aún así el Project Manager promedio no hace un estudio riguroso del tiempo de cada tarea, simplemente la estima (basado en su experiencia, en la de otros o talvés en el sesgo creado por la presión del gerente – o cliente-).

Parece que vamos llegando al fondo de esto. A mi parecer, hay que reforzar mucho la creación de un cronograma confiable, que tome en cuenta posibles atrasos y que a la vez que cumple con las fechas del cliente, promueve la confianza y las buenas relaciones con los trabajadores.

¿Cómo hacer esto? La mejor respuesta es “Métricas del Software”. ¿Es posible medir el tiempo y el esfuerzo exacto que requerirá hacer un software?, ¿será como estimar el tiempo y esfuerzo de hacer un pastel? Pues para “Métricas del Software” es posible, y bastante exacto. He leido acerca de esto hace algún tiempo (libro del tema, revisen unos ejemplos). Lástima que en mis clases de Análisis de Sistemas y Desarrollo de Software nunca mencionaron esto :(, al igual que para muchos Project Managers y desarrolladores (y no lo digo yo, solo hay que ver para darse cuenta). De hecho nuestra cultura, nuestros planes de estudio, los métodos de desarrollo en las empresas y el profesionalismo de los docentes de universidades dejan mucho que desear.

En este punto yo concluyo que el balance es lo adecuado. Pero éste no se logra sin investigación, planificación, realismo. Si no se logra planificar adecuadamente, lo mejor es irse a un extremo.

Satanización del Desarrollador de Software
(Comentario en ManagerTools)

Por último, y en mi humilde opinión (respetando la experiencia y el análisis del autor) me parece un poco radical el artículo y las opiniones de Mark Horstman. Aunque tiene mucha razón en algunos puntos, creo que el tema (por lo menos en la empresa de Desarollo de Software) siempre será subjetivo hasta que haya un respaldo en la planificación del proyecto.

Ya se habló la primera parte de "cómo crear el sentimiento de urgencia"... me gustaría de verdad ver más temas como esté, por ejemplo "cómo consolidar a los empleados", "quality assurance in software development", etc....


Felicidades por abrir el tema Manolo. Aunque desde el punto de vista gerencial, es un debate sano que debería de tomarse para mejorar la calidad de las empresas de Guatemala. Gracias por dejarme comentarlo.

23 febrero 2007

Blogging Corporativo y Medios de Comunicación Masivos

En un artículo de Enrique Dans (Instituto de Empresa) y otro de Noemí Gómez (Actualidad Economía) se habla del importante crecimiento del Blogging Corporativo, que básicamente es el medio de comunicación interna de una empresa que se aprovecha de los beneficios que ofrece Internet, la sindicación y el contenido multimedia para transmitir lo que necesita de la mejor forma.

Se pueden mencionar algunos ejemplos de este tipo:
Creating History
Videos y Blogs de Desarrollo de MSND (Channel9)
Bold Moves

Por allí me enteré también que el Chelsea es el primer club en lanzar su propio canal en youtube.

Y más allá de los círculos empresariales está la comunicación abierta social, los medios escritos volviéndose digitales y el contenido televisivo entrando a nuestra PC.

Los medios de comunicación se plantean paradigmas nuevos, los derechos de autor, propiedad intelectual, la venta de software, todo está tomando nuevos giros.

Sin embargo esa dinámica de la información digital parece no haber hecho mucho eco en países como Guatemala, en donde por ejemplo, nuestra página de noticias más representativa (PrensaLibre) aún no tiene sindicación, ni podcasts, ni videos, y la notificación por correo aún es defectuosa e incompleta. El blogging corporativo simplemente no existe (por lo menos en la generalidad). Las empresas todavía usan faxes, correo corriente, papeleo redundante, memos físicos. Mientras en otros países ya existe la facturación fiscal digital, en el nuestro aún tenemos el documento de identificación ciudadana más rudimentario.

Talvés alguien me pueda corregir en este punto. No tengo en la mente una página guatemalteca con contenido social o noticioso que integre todos estos elementos (audio, video, sindicación). Existen pequeñas gotas como blogs, páginas comerciales o algún ilustre artista con una página profesional, pero nada representativo de la nación en general.

Pero allí es donde hay mucho por hacer. A pesar que vamos lento, pienso que hay un inicio satisfactorio y gracias a la dinámica exponencial de la tecnología y a las nuevas generaciones, en poco tiempo estaremos viendo las noticias de guatemala en videos sindicados, ya sea en nuestra PC o nuestro celular.

22 febrero 2007


¿Porqué usar Gmail?

Con los últimos hallazgos de Gmail, me parece apropiado escribir acerca de "porqué usar Gmail". Y también porque casualmente me llegó por allí esto (un video de "Why Use Gmail", hecho por ingenieros del Googleplex, el centro de operaciones en Mountain View).

En el videito (coqueto y creativo) mencionan 4 características que a mi parecer se quedan bien cortas:

1. Gmail atrapa el spam antes de que llegue a tu Bandeja de Entrada (Inbox).
Hace mucho mucho tiempo que ya no me preocupo del correo no deseado (spam, junkmail) y cuando alguien me habla de problemas con el spam, ya sé que no usa Gmail. Solo de vez en cuando se escapa uno que otro, pero con reportarlo una vez no vuelve a aparecerse por allí. Solo lo chequeo (el spam) cada cierto tiempo para ver si hay algo bueno e inmediatamente borro todo.

2. Gmail organiza los correos por conversaciones.
Para los que usan Gmail ya no tienen que estar organizando mentalmente la secuencia de mensajes o revisando todo el "thread adjunto" (si de dicha no lo han borrado otras personas).

3. Gmail te ayuda a encontrar cualquier correo.
Yo lo he probado y nunca me ha quedado mal. Por muy extraña, específica o imposible que parezca la búsqueda, con un par te términos y/o etiquetas (labels) logro filtrar lo que necesito.

4. Gmail tiene chat integrado.
Desde hace ya algún tiempo que se puede usar GTalk integrado al sitio de Gmail, para los que se conectan en lugares donde no está instalada la aplicación de escritorio. Esto incluye seguir manteniendo el historial de conversaciones en línea y el control de contactos.


Como el video se quedó corto, aquí agrego otras razones:

5. Espacio.
Cuando Gmail comenzó fue asombroso el contraste con los otros servicios de correo: mientras ellos ofrecían un par me MB, Gmail ofrecía 1GB!!, y ahora ya van a llegar a los 3GB. Y por si no les alcanza, en unos meses lanzarán planes corportativos que permitirán tener hasta 250GB!

6. Manejo de Etiquetas.
Este cambio de paradigma de organización hace posible tener mejor categorizados los correos. Es dificil acostumbrarse, pero una vez superada esa barrera, todo es más fácil.

7. Poderosos filtros. (Reglas que filtran el correo con ciertas características y le aplican determinadas acciones).
Por ejemplo, es posible definir lo siguiente:
  • Si entra un correo de juanitalahuerfanita@creativasoft.com, enviar una copia al correo info@algo.com.
  • Si entra un correo a esta tal por cual cuenta específica y con estas palabras en el Asunto y con un archivo adjunto y que solo haya sido enviado a mí, entonces aplíquele la etiqueta CLIENTES y métalo en el Archivo. Si alguna vez usaron las Rules de Microsoft Outlook, saben a qué me refiero y lo útiles que son.
Solo como dato (TIP para despistados como yo). Yo uso un filtro en mi Gmail para notificaciones de mi Google Calendar y se puede describir así: Cuando entre una notificación al correo de una reunión o actividad enviada por GoogleCalandar, por favor envíeme una copia a mi celular (minumero@micompañiacelular.com.gt, por ejemplo). Y déjenme decirles que funciona!

8. Manejo de muchas cuentas integradas.
Como estoy enamorado de Gmail, configuré redireccionamientos en mis otras cuentas de correo (hotmail, yahoo, creativasoft, la U, etc.) y las agregué a Gmail. Ahora puedo entrar a un solo sitio y disfrutar de las poderosas búsquedas, el espacio y la simplicidad para todas mis cuentas. Puedo hacer todo lo que hacía en los otros, solo que mejor y sin perder mis cuentas no-gmail.

9. (una de mis favoritas, lo admito). Gmail te permite usar su aplicación en tu SMPT Y POP3 propietario.
Hace un tiempo un amigo me contó de esto (gracias Gus) y me emocioné la verdad. En cuanto pude lo configuré y ahora lo usamos en la empresa.
¿Han abierto una cuenta Hosting y tenido que subir algún cliente de correo tal como SquireMail, Horde, RoundCube, etc. para poder accesar a sus cuentas? Pues imagínense que Google les permitiera usar Gmail para el mismo propósito!
Es parte de una iniciativa (aún Beta) llamada Google Apps que entre otras cosas, permite que utilices sus servicios de correo, mensajería intantánea y calendario para tu cuenta de correo propietaria no-gmail. Nosotros ya lo estamos evaluando (http://mail.creativasoft.com --igualito a gmail no?).

10. Ya no es beta y está accesible a todo el que quiera.
Hace unos días Gmail decidió abrir el registro de cuentas nuevas para todo el que quiera una nueva y ya no utiliza la modalidad de invitaciones. Tres años en Beta (Google cambió el concepto de software beta) y ahora ya está accesible sin invitación.

Seguramente se me escapan algunas características (como la publicidad conservadora en texto, la rapidez de búsquedas, la estrellita, etc.), pero son suficientes motivos para responder la pregunta ¿porqué usar Gmail?

Como dice un bloger: "...la propuesta de valor es ya tan grande que pasas a dividir la historia del correo en los periodos A.G. y D.G., Antes de Gmail y Después de Gmail..."

21 febrero 2007


Google Trends


Este será el primero de muchos clicks acerca del fenómeno llamado Google.
Desde 1995 cuando Larry Page y Sergey Brin se conocieron en Stanford, no han parado de impresionarnos. Por eso voy a escribir bastante en los siguientes clicks acerca de estos revolucionadores de paradigmas. Aunque no me quiero sesgar y cerrarme a Google, voy a intentar ser objetivo, crítico y aplicarlo a cuestiones que nos interesan a los informáticos y también a los guatemaltecos en general.

Bueno, sin más continúo a lo que iba (el título del post):

Hay una herramienta muy interesante llamada Google Trends, que permite comparar los intereses del mundo en temas que el usuario puede elegir. Se aprovecha del contenido histórico de las búsquedas de los usuarios en Google Search, categorizados por región (las búsquedas se georeferencian) y año. El resultado es: un gráfico que muestra la tendencia de las búsquedas (número de búsquedas vs. tiempo) y un listado de las búsquedas pico con links a sus resultados.
Además muestra el peso de éstas por región, lenguaje y localidad de la región.


Algunos resultados interesantes:

Búsqueda: Dios, "Coca Cola" (verlo)
Resultados para el mundo entero: todos los años hay más búsquedas por "Coca Cola" que por "Dios". Lo interesante es que Guatemala aparece en los Top10 Regions que hicieron búsquedas de estos temas (El Salvador aparece primero), esto es porque la búsqueda se hizo en español (parte) pero El Salvador, Guatemala y Nicaragua le ganaron a los demás países de habla hispana.
Resultados filtrando por la región Guatemala (verlo): No se ha hecho ninguna búsqueda de "Coca Cola" pero sí de "Dios" y mucha. Sin embargo solo hay datos a partir del año 2006! (Interesante estudiar este fenómeno para los curiosos: puede ser consecuencia del advenimiento del internet domiciliar +- barato, algún efecto religioso, etc, no sé).

Me gustaría mostrar más ejemplos pero mejor denle una probadita ustedes. Además si quieren ver tendencias de búsquedas para la región de Guatemala, desafortunadamente para la mayoría de casos Google Trends dice que "no hay sufieciente volumen de búsquedas como para respaldar una tendencia válida" ("do not have enough search volume to show graphs"). Se ve que los guatemaltecos somos chiquitos en cuanto a volumen de búsquedas en Google a comparasión de otras regiones.

De cualquier forma la aplicación está interesante y se ve que en esta era digital tendrá muchas aplicaciones estadísticas. Algo similar está haciendo Google con el Historial de Búsquedas. Muchos talvés ya lo usaron, se ofrece como parte de los servicios agregados a los usuarios registrados. Esta característica relativamente nueva permite al usuario "BUSCAR en sus BUSQUEDAS". Además ofrece una herramienta que analiza las tendencias de las búsquedas personales; interesante también, pero ya lo veremos en otro click.


Aplicaciones a Guatemala de Google Trends: la verdad aquí necesito su ayuda. Para mí lo obvio es un estudio estadístico y un análisis sociocultural de fenómenos (fenómenos que describimos a través de "keywords" en Google Search). La propuesta suena descabellada en el sentido de que la información utilizada parece ser "no confiable", pero con volúmenes de información altos y con el desenvolvimiento de los ciudadanos en Internet cada vez mayor, se puede tomar como una opción informal para la investigación social.

20 febrero 2007

Ser parte de la comunidad

Hace unos años atrás no me hubiera visto escribiendo un blog. La principal razón es porque la información en Internet siempre me pareció ruidosa. Mi primeras interacciones con el Internet en el colegio fueron desastrozas: la novedad era chatear, bajar fotos, mandarse correos entre cuates, ver contenido de juegos, sexo, chistes, etc. La verdad en esos días nunca vi La Red como una fuente innagotable de información, de nuevas posibilidades. Hoy lo veo muy muy distinto, más objetivo, más útil. A pesar de que el contenido deplorable continúa creciendo, son muchos los sitios que vale la pena visitar, estar suscrito, participar; muchas las aplicaciones Web2.0 que hoy nos hacen la vida más fácil, las barreras culturales que caen, la globalización palpable.
La inyección de información que Internet te da, uufff. En mi caso pasé por tres etapas:
v1.0 (investigador novato): Esta etapa la aproveché buscando cosas como artículos, documentación, drivers, historias, bases de conocimiento, etc. Mis páginas más valiosas talvés fueron las respectivas de yahoo, google, technet, msdn, novell, y cosas por el estilo. Sin embargo todavía había mucha información, o muy poca, o no era confiable la poca que había. Me sentía como un niño en un relleno sanitario buscando un bote sellado de agua pura.
v2.0 (investigador objetivo): Conforme Internet fue madurando y yo aprendiendo a desenvolverme en él las cosas mejoraron mucho. Ahora hay más sitios con información depurada, hay muchas iniciativas de publicar información cuyo acceso anteriormente era sumamente difícil, hay foros muy interesantes donde se aprende de otra gente en todo el mundo, las suscripciones a revistas de renombre, los blogs, etc. Solo es necesario tener conocimiento de qué buscar, cómo buscar, dónde buscar, cómo buscar.
v3.0 BetaRelease (investigador proactivo): Son contadas con los dedos de una mano las veces que no he encontrado lo que busco. Uno (al menos yo) tiende a ser parásito de los servicios de información, y con Internet es tan fácil serlo. Sin embargo hay situaciones que me empujaron a participar un poco: algún problema con una motherboard, algún bug de Microsoft no resuelto en VB6, agún problema de soporte de hosting no documentado, etc. Y pues todo fue a partir de necesidades propias, pero conforme voy a avanzando en esta versión de mi Yo Internauta se me hace más fácil, incluso lo siento como una necesidad somera el escribir blogs, responder foros, me gustaría escribir artículos formales. Espero lo que venga de las futuras versiones, los nuevos paradigmas de acceso a la información, de cómo usarla, etc. Hasta entonces, sigo escribiendo este blog...

18 febrero 2007


Hola... Bienvenidos a este intento de publicar una bitácora personal de tecnología, informática, Guatemala y otras cosas algo informales pero con un toque interesante. Sí sí, ya sé: hay demasiada información ya de estos temas y mi blog nada aportaría sino un diario para mí mismo. Pues no es mi intención promover la proliferación de contenido redundante ni tampoco publicar cosas que son relevantes solo para mí persona.
Así que lo que intentaré será aportar una perspectiva personal a la intersección de temas como: Guatemala, Tecnología, Negocios, Administración de la Información, Tendencias, etc. Ya que de esa intersección no hay mucho y me parece bueno aportar lo que pueda.

Además de lo obvio, me gustaría que el blog se convirtiera en una fuente de discusión y que podamos dejar algo bueno todos juntos.