RSS está bien, gracias

Twitter

Hace rato que quiero escribir esta entrada. No he tenido la oportunidad porque he estado ocupado con otras cosas, pero finalmente encontré el tiempo.

Soy un lector fiel de TechCrunch y normalmente leo su feed de RSS a través de Viigo en mi BlackBerry, más que nada porque, si estoy en mi computadora de escritorio o laptop, seguramente esté haciendo otras cosas. Hace un par de semanas escribieron una entrada escandalosa llamada “RSS, descansa en paz”. En esta entrada, Steve Gillmor prácticamente dijo que Twitter es el nuevo RSS.

Twitter no es el nuevo RSS.

Cómo funcionan

RSS es una herramienta increíblemente útil para leer exactamente lo que querés y cuando querés. La manera en la que funciona es bastante simple: tu lector de RSS revisa el feed de RSS cada tanto y baja los contenidos nuevos que haya en el feed. Me gusta pensarlo como tecnología pull.

Por otro lado, Twitter es un producto push. «empuja» cada actualización en el instante que se envía por su autor original.

Uso y comparación

La ventaja principal que tiene RSS es que se almacena en tu lector hasta que tengas tiempo de leerlo. Viene y te espera.

Twitter viene y, si no estás prestando atención, se va. Es demasiado rápido y demasiado dinámico. Esto puede ser bueno por muchas razones, pero no por la que estamos discutiendo acá. Enviar un tweet de 140 caracteres es mucho más fácil que escribir una entrada de blog de 140 palabras. Twitter está basado en lo inmediato.

RSS es un mail, Twitter es una llamada telefónica.

Si estás trabajando en algo y recibís un mail, no tenés que parar lo que estás haciendo para leerlo. No se va a ir a ningún lado y estará ahí cuando tengas tiempo para leerlo. Twitter es una llamada telefónica; es algo que requiere tu atención inmediata o se irá. Se irá porque quedará enterrado por otros tweets media hora después.

Usuarios de Twitter y «spam»

Tomemos a un tweetero como Guy Kawasaki (@guykawasaki). Es un usuario muy popular. También tweetea 39 veces por día, en promedio. ¡39 veces por día! Para ser sincero, tuve que dejar de seguirlo porque realmente me molestaba cuando estaba trabajando, especialmente dado a que sus tweets también me spammeaban con su sitio, Alltop. Sin embargo, si  yo creo mi propio canal de Alltop y me suscribo a su feed de RSS, no necesito las actualizaciones constantes de Guy. Obtengo la información específica que quiero y la puedo leer cuando quiera.

Si sos una persona ocupada, no podés monitorear a Twitter constantemente. Sencillamente no tenés el lujo de seguir a más de cinco personas que actualicendiez veces por día y no perderte nada.

Resumiendo y terminando

RSS y Twitter tienen demasiada distancia entre sí para poder compararlas. Mientras que ambos sirven la función de hacerte llegar la información, la manera en que lo hacen es totalmente distinta.

RSS te pone en comunicación directa con el autor. Twitter te pone en comunicación con un servicio de acortamiento de URLs el cual luego te pasa al autor. Seamos francos: Twitter es poco confiable. Tiene un historial de fail whales y errores aleatorios. De hecho, mientras escribo esto, estoy tratando de subir un nuevo avatar a la cuenta de Ahlera (@ahlera_es) y no funciona, así que ahora no tenemos avatar.

Rss es más que práctico y gana contra Twitter cuando los comparás con respecto a cómo te llegan las noticias exactas que querés recibir. Si querés leer más puntos de vista sobre todo esto, basta con mirar los comentarios de la entrada de Gillmor.

Todo esto no quiere decir que Twitter no sea una herramienta muy eficaz para otras cosas, pero eso es otro tema…

Mayo 21st - 2009 en Internet por Daiver Pedemonte
|

OpenGoo

Open Goo

Déjenme presentarles a uno de los mejores proyectos open source que he visto últimamente: OpenGoo.

OpenGoo se autodenomina una oficina web de código abierto. Esta descripción es demasiado conservadora para mi gusto. Yo la llamaría la madre de todas las aplicaciones web para manejo de proyectos, CRM y colaboración de documentos de código abierto y gratuitas.

Sé que esta entrada puede sonar como una publicidad paga, razón por la cual quiero hacer una aclaración total antes de seguir escribiendo: yo conozco a dos de las personas detrás de OpenGoo y en Ahlera utilizamos esta aplicación extesamente en nuestras actividades diarias.

Es dificil de creer que OpenGoo ha estado volando tan sigilosamente durante tanto tiempo. Una búsqueda rápida en Google revela muy poca información de esta gran aplicación. Trataré de explicar por qué OpenGoo nos gusta tanto.

Cuando probamos otras aplicaciones de manejo de proyectos, nos quedamos con la impresión de que no eran lo suficientemente buenos para lo que necesitábamos. Pasamos por el popular Basecamp, Lighthouse, ActiveCollab (en el cual OpenGoo está basado), Zoho, Project Pier y otros. Los problemas principales que encontramos en la mayoría de ellos eran que, o eran muy limitados, o eran demasiado feos.

Nos llevó más de un mes encontrar el paquete perfecto y, curiosamente, también estaba hecho en Uruguay. No sólo estaba hecho en el mismo país en el que nos encontramos (cuando estás afuera de los mercados principales de software esto es de gran importancia), sino que también era gratis.

Principales características:

  • Calendario
  • Tareas (con comentarios)
  • Notas
  • Documentos (con editor online)
  • Control de tiempo (y reportes)
  • Manejo de contactos
  • Email (aún en beta)
  • Manejo de links

Tareas e hitos

El mayor uso que le damos a OpenGoo es la planificación y ejecución de proyectos. Básicamente esquematizamos el mapa del proyecto a mano y luego cargamos los grandes pilares (hitos) del proyecto, las fechas estimadas de entrega, y las tareas que necesitamos hacer para lograr cada uno de ellos.  Luego simplemente vamos completando tareas hasta completar el hito. Cuando todos los hitos están completos, el proyecto está listo para salir de nuestro estudio.

Espacios y enlazamiento de objetos

Cada cliente tiene su propio espacio. Esto quiere decir que podemos darle acceso a nuestros clientes en base a cada espacio. Debajo de este espacio agregamos todo lo que sea pertinente a un cliente en particular. No más búsquedas entre mails buscando por ese zip que necesitás hacer para completar una tarea. OpenGoo te deja subir los archivos y enlazarlos con tareas. Cuando leés la tarea, también tenés las cosas necesarias para hacerla en la barra del costado y listas para ser descargadas. La manera en la que típicamente usamos esta función es la siguiente. El ejecutivo de cuentas reune los materiales y el brief del cliente y las sube al sistema. Luego, los diseñadores y programadores descargan lo que necesitan para hacer el trabajo.

Una de las cosas buenas del sistema de enlazamiento de objetos es que funciona a nivel de toda la aplicación. Si optás por usar el módulo de mail (todavía con bugs y algo inestable), podés enlazar los mails a tareas específicas, hitos, notas, etc. Casi todas las cosas pueden ser entrelazadas. Ni siquiera puedo empezar a explicar lo beneficioso que es esto en términos de productividad y accesabilidad de información.

Comentarios

Otra de las cosas que realmente me gustan es el sistema de comentarios que cada tarea tiene. Básicamente, cuando agrego una tarea al sistema, cualquier persona con acceso a ella puede comentar. Si las instrucciones no son lo suficientemente claras, los diseñadores ó programadores pueden hacer preguntas ahí mismo. Luego de eso, las personas con suscripción a esa tarea reciben una alerta de mail diciendo que hay un comentario nuevo. Tener conversaciones en cada tarea es una ventaja obvia.

Control de tiempo

OpenGoo incluye una función de control de tiempo. Podés mantener un control claro de cuánto tiempo te lleva hacer una tarea mediante un botón de inicio y finalización. El tiempo total se guarda y podés revisarlo cuando lo necesites. También podés crear reportes en PDF. Esta función es especialmente útil cuando tenés clientes a los cuales les facturás por hora. Si le permitís acceso a estos clientes, ellos pueden saber en todo momento cuánto te deben y prevenir gastar más de lo que pueden. Podés configurar el precio de la hora de trabajo mediante las categorías de facturación.

Sistema de respaldos

El sistema de respaldos de OpenGoo es muy bueno. Básicamente, con sólo un click, podés darle la instrucción a la aplicación de que haga un dump de MySQL, meta todo el directorio del programa en un zip y lo guarde en el servidor. Con un click más, podés descargarlo a tu computadora. Otro click y borrás el respaldo del servidor. La situación ideal es que crees un respaldo, lo bajes y luego lo borres del servidor para que no pueda ser accesado por otras personas. Esto quiere decir que OpenGoo hace un respaldo de toda la estructura de directorios, sus contenidos y la base de datos. En términos más simples, si algo malo pasa con tu servidor, podés tener una copia fresca e idéntica funcionando en pocos minutos. El proceso de respaldos está muy bien pensado y es muy simple de utilizar.

Actualizaciones

Las actualizaciones automáticas son muy fáciles de hacer. OpenGoo puede actualizarse a la última versión estable. Aún no hemos probado esto ya que estamos usando la última versión estable. No obstante, con la versión 1.4 que está por llegar (ya pasó beta y está en RC), tendremos una oportunidad perfecta para probarlo.

Multilenguaje

OpenGoo viene con varios idiomas instalados por defecto. Entre los idiomas incluídos encontrarás inglés, español, alemán, portugués, francés e italiano. Esto es especialmente bueno cuando tenés clientes de otras partes del mundo que quieren usar su idioma nativo dentro del entorno de la aplicación.

Las contras

La mayoría de los problemas pequeños que he visto y reportado serán resueltos en la versión 1.4, junto con los problema que el resto de la comunidad ha detectado. Como la versión 1.4 ya pasó el estado de beta y actualmente se encuentra disponible en RC, ni siquiera los voy a mencionar.

El único problema grande que tiene OpenGoo es que requiere de bastante tiempo para cargar inicialmente. A veces, dependiendo de tu computadora y tu velocidad de internet, esto puede tardar hasta dos minutos. No obstante, una vez que la carga inicial se ha completado, el sistema vuela entre pantalla y pantalla. Reconozco que no hay manera fácil de resolver este tema ya que una aplicación tan compleja y potente como OpenGoo tiene que cargar muchísimas cosas de entrada. También sé que prefiero una demora inicial larga que pequeñas demoras entre pantalla y pantalla mientras navego el sistema.

Si no te gusta mucho el manejo de servidores, también podés encontrarte con un problema para habilitar InnoDB aunque si tu servicio es controlado (managed hosting), un ticket de soporte a la compañía de hosting logrará que los profesionales lo hagan por vos. También necesitas PHP5 ya que OpenGoo no correrá con PHP4.

Gran pro

OpenGoo es 100% gratis y de código abierto.

FengOffice

OpenGoo también está disponible como un servicio pago llamado FengOffice.

FengOffice es exactamente igual a OpenGoo en cuanto a funcionalidad. No hay limitaciones de ningún tipo. La gran ventaja que tenés con FengOffice es que tenés a los creadores de OpenGoo manejando el sistema.

Básicamente, el servicio pago consiste en que ellos mismos instalan, configuran, alojan y actualizan el software, además de proveerte con soporte técnico si hay algún problema. El servicio también hace un respaldo diario de tu instalación y la aloja en otro servidor. Esta es una oferta para aquellos que son menos técnicos.

Una licencia de 5 usuarios cuesta US$ 25 al mes. No obstante, es importante mencionar que esos 5 usuarios son personas que trabajen adentro de tu empresa. Si querés agregar clientes ó subcontratistas, el costo para cada uno es de apenas US$ 1, un precio más que razonable si me preguntan a mí.

Conclusión

Como podrás notar, realmente me gusta OpenGoo. En mi opinión personal, es uno de los emprendimientos nuevos y de código abierto más interesantes del momento. Es probable que también sea el mejor software libre que esté produciendo Uruguay hoy en día. Tampoco creo que sería exagerado pensar que se colocaría muy bien en una lista de desarrollos de software libre de la región.

Me atrevo a sugerir que OpenGoo, aún en esta temprana etapa, está listo para competir con la mayoría de las cosas que hay en su categoría, incluyendo servicios pagos que ya tienen varios años en el rubro.

La funcionalidad de OpenGoo va mucho más allá de lo que yo he expuesto acá. Estas son sólo las cosas que realmente me gustan y lo que usamos en Ahlera a diario para manejar nuestros proyectos.

Podés probar OpenGoo acá; pero para apreciarlo como se debe, deberías instalarlo en tu servidor y usarlo para manejar al menos un proyecto real. Esto te permitirá entender con mucho más detalle el poder que tiene OpenGoo. Si no querés o podés instalar OpenGoo, también es posible probarlo mediante una cuenta de prueba gratuita de 30 dias en FengOffice. Esto te permitirá probar todos los beneficios de OpenGoo en un ambiente alojado.

Estoy muy ansioso de ver el despegue de OpenGoo una vez que capte la atención de más personas.

Actualización

Ayer salió la versión 1.4 de OpenGoo. Pueden descargarla acá.

Hemos actualizado nuestra instalación con esta nueva versión mediante el sistema de actualizaciones automático y funcionó a la perfección. Esta nueva versión corrige algunos bugs y además incluye cosas nuevas.

Mayo 20th - 2009 en Cosas geniales por Daiver Pedemonte
|

Ahlera se une a CUTI

CUTI

Estamos orgullosos de anunciar nuestra inclusión a la Cámara Uruguaya de Tecnologías de la Información.

Hace un par de semanas recibimos la noticia de que nuestra aplicación había sido aceptada, pero queríamos esperar hasta tener el nuevo diseño para anunciarlo.

Los beneficios de pertenecer a CUTI ya se empiezan a ver y estamos muy contentos con esta novedad.

Podés ver a Ahlera en la primera página de las empresas asociadas a CUTI acá.

Mayo 20th - 2009 en Ahlera por Daiver Pedemonte
|

Ahlera se renueva

Ahlera se renueva

Si estás leyendo esto, habrás notado que nuestro sitio ha cambiado totalmente. Hemos hecho todo nuestro sitio desde cero, incluyendo un nuevo logo. Nos quedamos con el azul, pero hemos cambiado la tonalidad del mismo.

Todavía nos quedan algunos bugs para corregir, cosa que haremos brevemente. Si ves algo roto, es bastante probable que estemos trabajando para solucionarlo aunque quizás tardemos porque nuestra prioridad es el trabajo de nuestros clientes.

El sitio está hecho solamente con HTML y algo de JavaScript. ¿Que pensás del nuevo diseño? ¿Te gusta? Danos tu opinión.

Mayo 16th - 2009 en Ahlera por Daiver Pedemonte
|