Lavagna – Gestión de proyectos de código libre

No faltan las herramientas web que ayudan a gestionar proyectos. Desde el omnipresente trello al clásico Mantis (este último más orientado a la gestión de tareas y errores), los hay de todos los tamaños y colores, y hoy os presentamos a uno que nunca pasó por aquí: Lavagna.

Programado en JAVA, está pensado para la gestión de pequeños proyectos, prometiendo tanto facilidad en su uso como en su instalación (compatible con todas las plataformas, claro).

Con un panel de control de las actividades, permite visualizar las tareas con el estilo de cuadros que veis en la imagen, ayudando a tener una visión completa de todo el desarrollo del proyecto.

captura-34

Además de estadísticas y monitorización de metas, Lavagna incluye un buscador bastante potente que ayuda a encontrar cualquier tarea de cualquier proyecto, independientemente de su estado, permitiendo también la clasificación con etiquetas y la identificación usando cuentas de google, persona, twitter y github (no, nada de facebook).

Por supuesto, también tiene gestión de permisos de usuario, añadiendo la posibilidad de crear un perfil para el cliente final, quien solo visualizará la información actualizada en tiempo real.

La versión 1.0 nació hace 10 días, aunque ayer mismo lanzaron la 1.0.2 corrigiendo algunos errores.

por supuesto, también es posible seguirle los pasos en github

Facebook libera el código de Infer, su herramienta de detección de bugs en códigos móviles

Infer

Infer es una herramienta de análisis del código de aplicaciones móviles, propiedad de Facebook, que tiene como objetivo la identificación automatizada de los posibles errores comunes existentes en dicho código antes de que las aplicaciones sean puesta a disposición de los usuarios. La adquisición de Infer por parte de Facebook se produjo en el año 2013 como parte de un acuerdo realizado con la compañía Monoidics para adquirir ciertos activos, en el que además, el equipo se unía a Facebook durante el proceso.

Infer detectará automáticamente dichos errores en las miles de líneas de códigos de las aplicaciones y añadirá los comentarios necesarios dentro de los puntos donde hayan sido encontrados, lo que permitirá a los desarrolladores las correcciones de los mismos con el objetivo de que dichos códigos estén, dentro de lo posible, libre de errores antes de entregar las aplicaciones a los propios usuarios.

Esta herramienta ha sido empleada durante el proceso de desarrollo de las aplicaciones móviles de Facebook, incluyendo Facebook para Android e iOS, Facebook Messenger e Instagram, entre otras. A partir de hoy, Facebook ha liberado el código de la misma, estando disponible para la comunidad de código abierto a través de la plataforma GitHub. De esta manera, Infer se une a los más de 200 proyectos de código abierto que Facebook tiene disponible en la plataforma GitHub, entre los que también se encuentra la máquina virtual HipHop, la librería fresco, e incluso la libería JavaScript React.

LinkedIn libera el código de su herramienta de análisis en tiempo real Pinot

PinotGitHub

Pinot es la herramienta de análisis en tiempo real desarrollada por LinkedIn que hoy la compañía ha liberado su código bajo licencia Apache 2.0, habiendo sido albergado en GitHub. Acorde al anuncio de LinkedIn, Pinot ha estado usándose por la propia compañía por más de dos años, habiéndose consolidado como plataforma de análisis por defecto para ofrecer información interesante para los usuarios y clientes. Además, se trata de una solución altamente escalable, tolerante a fallos, que además ofrece una baja latencia y un alto rendimiento, características que el propio equipo de desarrolladores no han encontrado en otras soluciones de análisis disponibles en el mercado.

Pinot está detrás de servicios como Who Viewed My Profile, Who Viewed My Posts, así como detrás de los análisis de ofertas de trabajo y anuncios que ofrecen a los clientes de la manera más eficazmente posible. Igualmente, también es usado en más de 30 productos internos de la compañía, según añade la misma en dicho anuncio, señalando que se usa para más de 400 experimentos en paralelo a diario.

Pinot no es la única herramienta cuyo código a dispuesto a la comunidad del código abierto, ya que LinkedIn también liberalizó el código de las herramientas Azkaban, Kafka, Samza y Voldemort. Sobre Kafka, algunos empleados de LinkedIn han creado una empresa emergente de manera reciente. La liberación del código de Pinot ha permitido a tres empresas de San Francisco a interesarse para cubrir sus necesidad de análisis, según indicó un portavoz de LinkedIn al medio VentureBeat.

El equipo de investigación sobre IA de Facebook libera sus módulos de aprendizaje profundo

Facebook

El equipo de investigación sobre inteligencia artificial de Facebook ha optado por compartir con la comunidad científica sus módulos de aprendizaje profundo, dejándolos disponibles bajo código abierto a través de Torch, el cual es un entorno de desarrollo de código abierto para los valores numéricos, aprendizaje automático y visión por ordenador, enfocado particularmente en el aprendizaje profundo y las redes convolucionales, siendo ampliamente utilizado por varios laboratorios académicos, así como compañías como Google, Twitter, Intel, AMD, nVidia, y muchas otras.

El equipo señala en el comunicado que sus módulos, ahora liberados bajo código abierto, son significativamente más rápidos que los que están disponibles en Torch, permitiendo la aceleración de proyectos de investigación al permitir el entrenamiento de redes neuronales más grandes en menor tiempo.

Continúan apuntando a que en esta liberación se han incluido módulos optimizados para la GPU para grandes redes convolucionales (ConvNets), así como para redes con activaciones dispersas empleadas habitualmente en las aplicaciones de procesamiento de lenguaje natural. Sus módulos ConVent disponen de una capa de convolución basado en FFT rápido mediante el uso de núcleos personalizados CUDA desarrollados en base a la biblioteca cuFFT de NVIDIA.

En dicho comunicado ofrecen más detalles en profundidad sobre estos módulos y listan a otros módulos y contenedores basados en CUDA, esperando que esta liberación sirva para ayudar a optimizar el progreso relacionado con la investigación sobre el aprendizaje profundo.

Otras 6 aplicaciones de código libre para la gestión de proyectos y tareas

No nos cansamos de recomendar brillantes opciones de software open source para la gestión de proyectos y tareas por parte de equipos empresariales, herramientas útiles tanto para pequeños equipos como para completos departamentos con requerimientos avanzados. Hemos recopilado más de una veintena de proyectos (en este y este otro enlace) junto a otras decenas reseñadas de forma individual, pero hoy extendemos la lista con 6 recomendaciones adicionales -con algo de ayuda de los especialistas de OpenSource.com- a las que muchos podrán sacarle un enorme beneficio. Por cierto, son plataformas que podemos instalar en servidores propios para un manejo más seguro y privado.

1. Taiga.io

taiga backlog
5 categorías de funciones destacan de la elegante Taiga, una opción completamente personalizable: BACKLOG, para llevar registro de todas las características del proyecto e historias de usuarios (User Stories); KANBAN, un espacio para notas adhesivas de colores relacionadas al flujo de trabajo; TASKS, para administrar las tareas correspondientes a la ejecución de las user stories; SPRINTS, para las actividades limitadas por tiempos; y finalmente ISSUES, para visualizar los problemas presentados, asignar responsabilidades y cruzar más información.

2. TeamBox

Teambox
Una herramienta nacida en Barcelona en 2008 que ha crecido de una manera estrepitosa en los últimos años, tanto que en una reciente ronda de financiación recibió alrededor de 5 millones de dólares, ha sido Redbooth antes conocida como TeamBox. Aunque su crecimiento sacrificó el apoyo a su versión open source desde la tercera versión (van cinco ya), ésta sigue manteniéndose y desarrollándose por la comunidad a través de Github. Entre sus características más populares está la gestión de archivos (documentos, imágenes y otros ficheros multimedia), espacios para compartir comentarios en detalladas conversaciones, niveles de usuario para controlar sus permisos y otras opciones adicionales.

3. LibrePlan

LibrePlan
Una aplicación web también nacida en España con el apoyo de la Xunta de Galicia y el Ministerio de industria, turismo y comercio. Herramientas para trabajar con múltiples proyectos en simultáneo, gestión y asignación de recursos empresariales, calendarios globales e individuales, diagramas de Gantt, simulaciones estadísticas (método de Monte Carlo), plantillas, reportes avanzados, manejo colaborativo, integración con otras herramientas de software y hasta una demo online componen una pequeña muestra de todo lo que tiene para ofrecer.

4. OpenProject

open project
OpenProject es un producto con decenas de opciones básicas y un considerable manojo de funcionalidades avanzadas: diagramas de Gantt para la gestión de líneas de tiempo, seguimiento a departamentos y equipos específicos, registro de tareas, responsabilidades, comentarios, prioridades e historias de usuario, gestión de documentos con control de versiones, capacidades al estilo wiki para compartir contenidos, un espacio para noticias diarias y plugins para adaptar métodos de trabajo particulares. OpenProject permite crear en cuestión de segundos un subdominio y revisar todas sus características a través de una demo con múltiples proyectos de prueba.

5. Agilefant

agilefant
Para la gestión de proyectos llevados a cabo por equipos del departamento de IT de la empresa, en particular, trabajando con los métodos de desarrollo ágil de software (Agile Method). Incluye niveles para asignar a determinados usuarios, creación de múltiples equipos, registro de historias de usuarios, listados de tareas configurando sus etiquetas y características individuales, backlogs múltiples (para Usuarios, Productos e Iteraciones temporales), control de esfuerzos invertidos en cada labor y diferentes estilos de gráficos, entre otras opciones.

6. Mantis Bug Tracker

Mantis bug tracker
Mantis es un sistema de código abierto que podemos instalar en nuestro servidor con mysql y php. Lleva más de 10 años siendo usado en miles de empresas en todo el mundo como un sistema de gestión de errores, donde los miembros de un mismo equipo de trabajo pueden incluir nuevos errores encontrados, comentarios, incluir archivos, cambiarlos de estado, agruparlos y mucho más.

Es tan flexible que se usa como sistema de gestión de proyectos y tareas en muchas ocasiones, ya que en lugar de “bugs” pueden informarse perfectamente tareas, asignando responsables, manteniendo el histórico de su evolución, enviando emails, guardando documentación… y todo de forma gratuita. Es cierto que hay que familiarizarse con el archivo de configuración para poder adaptarlo al flujo de actividades de nuestra empresa, pero una vez hecho, vale la pena.

Las mejores plataformas de comercio electrónico del mundo

Una plataforma de comercio electrónico es un software que sirve para crear una tienda online y vender tus productos a través de Internet. En algunos casos, para implantarla, ni siquiera es necesario tener conocimientos de programación o diseño.

La mayoría son de código abierto y tienen una versión gratuita, así que tampoco necesitas grandes cantidades de dinero para crear tu tienda online, es suficiente con pagar el hosting y quizá algún módulo adicional para habilitar alguna funcionalidad especial.

En el mundo existen muchas plataformas gratuitas de comercio electrónico con grandes comunidades que te apoyarán con tu idea, la cuestión es: ¿cuál es la mejor para mi proyecto?

Cada plataforma de comercio electrónico open source se apoya en su creciente comunidad de usuarios y desarrolladores, así que a priori parece buena idea usar una plataforma que sea tendencia, es decir, sea muy utilizada en el presente y lo vaya a seguir siendo en el futuro, para así asegurar que las nuevas innovaciones serán incluidas en su código.

Después de examinar la tendencia de las plataformas más populares del mundo con Google Trends en este gráfico se muestran las 5 que parecen estar acaparando un mayor interés últimamente:

Pero no es suficiente con que sea tendencia, conviene examinar las distintas soluciones para utilizar la más apropiada, para salir de dudas, en Marbella, el pasado 13 de junio de 2014 un grupo de casi 200 emprendedores y profesionales de Internet y comercio electrónico se reunieron en las instalaciones de Andalucía Lab para celebrar Desafio Lab, un evento profesional cuya 1ª parte tiene por objeto enfrentar 3 TICs complementarias o competencia, la mesa redonda contó con la participación de 3 especialistas, cada uno de una plataforma de eCommerce distinta, Jose Antonio Ruiz en WordPress, Enrique Ruiz en PrestaShop y Oscar Reales en Magento.

Tras ir superando diferentes pruebas prácticas (instalación, configuración, categorización, contenidos, SEO y social media) el jurado, compuesto por: Pedro García, Antonio del Aguila, Alicia Macías y Ramón Ramón, fueron valorando cada prueba para al final obtener los siguientes resultados:

desafiolab

La ganadora según el jurado fue Magento por su potencia, la ganadora del público fue WordPress ya que fue la que acaparó más interés en los talleres prácticos que se celebraron a continuación de la mesa redonda, sin embargo todos los presentes coincidimos que el vencedor de la jornada fue el software libre, que poco a poco está dominando el mundo.

Publicado por: Andy Garcia, profesional de Internet, especialista en SEO 2.0 y organizador del congreso #ActitudSocial y otros eventos profesionales.

OpenExpo Day, un evento gratuito para los amantes del código libre

Desde OpenExpo, iniciativa dedicada a difundir soluciones y herramientas Open Source y de código libre (CRM, Ecommerce, ERP, Business Intelligence, CMS, Elearning, Mobile, Hardware Libre, etc.) a través de eventos mensuales centrados en diferentes herramientas, nos hablan del OpenExpo Day, un evento que están preparando para hablar sobre software libre con más de 500 asistentes, reuniendo tanto ponentes nacionales como internacionales.

El evento, gratuito, tendrá lugar el próximo día 26 de junio en el Centro Cultural Eduardo Úrculo de Madrid. Podéis registraros aquí.

El objetivo es apoyar la difusión de la cultura del software libre y open source entre las empresas, un proyecto que comenzó en octubre del 2012 y que desde entonces ha organizado 12 eventos OpenExpo en Madrid y 3 en Barcelona, con el apoyo y la colaboración tanto del Ayuntamiento de Madrid como del Ajuntament de Barcelona, consiguiendo reunir más de 950 asistentes y más de 1000 seguidores vía streaming, colaborando con más de 50 empresas como ponentes.

Aunque la inscripción es gratuita, es posible contribuir a través de crowdfunding y ser parte de sus patrocinadores, información que podéis ampliar en openexpo.es

Square libera todo el código de Viewfinder cinco meses después de su adquisición

Hace cinco meses que Square, plataforma de pagos con tarjeta mediante dispositivos móviles, rival de izettle, compró la compañía Viewfinder, la cual ofrecía una solución para organizar, compartir y vivir los recuerdos de los usuarios con sus amigos y seres queridos. Ahora nos encontramos ante un nuevo anuncio de Square en el que se indica que el código fuente tanto el servidor de Viewfinder como las aplicaciones móviles que las acompañaban, para Android e iOS, ahora están disponibles de forma abierta a través de la plataforma GitHub.

En total son 250.000 líneas de código disponibles para aquellos usuarios que lo deseen, puedan emplearlos como deseen. En el propio anuncio declaran que la liberación del código “pueda ser de utilidad para otros, ya sea como recurso arqueológico o como base para otras actividades emocionantes”. Añaden que en la actualidad, están de lleno en otras prioridades, por el que no serán capaces de proporcionar apoyo o correcciones de errores en el código, prefiriendo liberar el código que mantenerlo retenido.

Además, en dicho anuncio han ofrecido una serie de “bits de interés”, informaciones técnicas referente a algunos aspectos del código fuente liberado de Viewfinder que puede ser de utilidad para aquellos que pretendan reutilizar el código para diferentes propósitos, permitiéndoles conocer mejor algunos detalles técnicos que les puedan ser de utilidad. El acceso a todo el código está disponible tras este enlace.