Está en la página 1de 5

APLICACIN TRELLO

Historia (Trello, 2015)


El proyecto conocido como Trello inicio su desarrollo con la Compaa Fog Creek
Software la cual en enero de 2011 lanza su primer prototipo con el que se espera solucionar
algunos problemas de planificacin de alto nivel, este prototipo tendra en nombre de
Trellis. Poco despus se comenzara a trabajar en esta aplicacin a tiempo completo
permitiendo lanzar la aplicacin al mercado en TechCrunch Disrupt en septiembre de 2011
con aplicaciones web y App para iPhone con el nombre de Trello.
En el verano de 2012, el perro del cofundador de Fog Creek se convierte en el portavoz
oficial de Trello, en este mismo ao se alcanzara los 500.00 miembros y se lanzara al
mercado la aplicacin para Android. Finalmente en julio de 2014, Trello se independiza de
Fog Creek y se convierte en Trello, Inc. y se nombra al cofundador de Fog Creek Michael
Pryor su director ejecutivo. La empresa consigue $10,3 millones en una ronda de
recaudacin de fondos conducida por Spark Capital e Index Ventures, y actualmente Trello
tiene 4,75 millones de usuarios.
Qu es Trello?
Trello es una herramienta de gestin de proyectos que hace que la colaboracin sea sencilla
y, me atrevera a decir, incluso divertida. La realidad es que sirve para casi todo, ya ests
organizando proyectos en el trabajo, tareas del hogar, viajes o cualquier otra cosa. (Pinola,
2015). Trello tiene una variedad de trabajos y usos personales, incluyendo la gestin
inmobiliaria, gestin de proyectos de software, tablones de anuncios de la escuela, la
planificacin de lecciones, y manejo de casos asesora jurdica. Un API ricos, as como

capacidad de correo electrnico en permite la integracin con los sistemas de la empresa, o


con los servicios de integracin basados en la nube como IFTTT y Zapier. (Wikipedia,
2014)
Como funciona Trello (Pinola, 2015)
Un board de Trello es bsicamente una pgina web que contiene listas dispuestas de manera
horizontal de modo que puedas apreciar, de un vistazo, todo lo que hay en tu proyecto. Los
tems dentro de las listas, llamados cards, pueden arrastrarse y soltarse en otras listas o
reordenarse. Las cards individuales pueden contener listas de tareas, imgenes, archivos
adjuntos, fechas de entrega, etiquetas de colores y comentarios de otras personas que
compartan contigo el board. Puedes tener tanto boards como quieras.
Los cards de Trello son como pequeos post-its en un tablero de corcho pero en formato
digital, de modo que puede buscarse en ellas, compartirlas o aadir recordatorio. Puedes
incluso crear cards va mail. En la siguiente imagen (Ilustracin 1) se presentaran las partes
principales del sistema Trello antes mencionadas

Ilustracin 1 Partes del sistema Trello (Pinola, 2015)

Si bien Trello tiene una versin totalmente gratis la cual provee de todas las funcionalidades
bsicas necesarias para tener una buena organizacin, para una mejor experiencia tanto para
particulares, equipos o grandes empresas, se ofrecen tres versiones como lo son Trello
GOLD para particulares que desean disfrutar de ms funcionalidades y de una
personalizacin avanzada de su Board tal como lo muestra la ilustracion 2, Trello
BUSINESS CLASS para equipos que desean tener un mayor control y seguridad y por
ultimo Trello ENTERPRISE enfocada a las grandes empresas en la gestin de varios
equipos de trabajo, para saber ms sobre las funcionalidades que proveen estas versiones
visita https://trello.com/pricing

Ilustracin 2 Trello GOLD (Pinola, 2015)

Tecnologas usadas en el desarrollo de Trello (Kiefer, 2012)


Trello comenz como un proyecto enteramente de JavaScript tanto en el cliente como en el
servidor y se mantuvo as por un largo tiempo, tiempo despus experimentando con un par
de archivos con cdigo de CoffeeScript se decidi convertir el resto del cdigo ya que
CoffeeScript suaviza y reduce JavaScript manteniendo la misma semntica y sin introducir
problemas sustanciales.
Actualmente el Cliente de la aplicacin trabaja con tres tecnologas como lo son
Backbone.js, HTML5 y Mustache que es un lenguaje de plantillas si bien Trello trabaja con
WebSocket para establecer una conexin con el servidor, se trabaj en paralelo una carga de
datos por AJAX para los navegadores que no poseen la funcionalidad de conexin
instantnea
Por parte del servidor se ha decidido trabajar con Node.js, HAProxy, Redis y una base de
datos no relacional como lo es MongoDB la razn por la que se esogieron estas tecnologas

es gracias al increble crecimiento y capacidades de rendimiento que Node ha tenido en


aplicaciones WebSocket. Tecnologas como HAProxy y Redis son utilizadas para equilibrar
la carga en los servidores, mantener las conexiones TCP un tiempo razonablemente largo y
almacenar datos temporales de la sesin del WebSocket.

Bibliografa
Kiefer, B. (19 de Enero de 2012). Fog Creek. Recuperado el Septiembre de
2015, de Fog Creek: http://blog.fogcreek.com/the-trello-tech-stack/
Pinola, M. (2 de Agosto de 2015). GIZMODO. Recuperado el Septiembre de
2015, de GIZMODO: http://es.gizmodo.com/como-organizar-toda-tu-vidautilizando-trello-1684529913
Trello. (2015). Trello. Recuperado el Septiembre de 2015, de Trello:
https://trello.com/
Wikipedia. (Julio de 2014). Wikipedia The Free Encyclopedia. Recuperado el
Septiembre de 2015, de Wikipedia The Free Encyclopedia:
https://en.wikipedia.org/wiki/Trello