Empieza el Google Summer of Code 2015!

Tras revisar más de 25 propuestas de estudiantes para las distintas ideas que Bika OS LIMS Collective formuló, Google ofreció tres plazas para que tres de ellos participasen en el proyecto. Finalmente, el número de plazas aceptadas se amplió a cuatro gracias a la transferencia que nos realizo Michael, del proyecto OpenMRS.

El pasado 18 de Febrero anunciábamos que Bika OS LIMS Collective había sido aceptada como organización mentora dentro de la inicitativa Google Summer of Code 2015 (GSoC). Se publicó una lista de ideas, que fueron discutidas a lo largo de un mes con estudiantes candidatos a desarrollar alguna de loas ideas expuestas. Se comentaron aspectos técnicos, funcionales y de diseño, que principalmente tuvieron lugar en la lista de desarrolladores del proyecto, a la vez que se programó una sesión de videoconferencia en grupo.

Fruto del interés que despertó el proyecto y de las discusiones en la lista de desarrolladores, al final recibimos más de 25 solicitudes de estudiantes con sus respectivas propuestas de desarrollo y planificación temporal. Tras revisar las solicitudes recibidas, se realizó la preselección de candidatos en función de la calidad de las propuestas.

Google nos concedió tres plazas para que tres estudiantes participasen en el proyecto, pero al final conseguimos una plaza adicional gracias a Michael, miembro del proyecto OpenMRS, que solicitó la transferencia de una sus plazas a nuestro proyecto. Google dio por válida la transferencia y finalmente se nos concedió 4 estudiantes.

El listado de estudiantes seleccionados por Google y las organizaciones mentoras se publicó de forma oficial el día 27 de Abril. A lo largo de las 3-4 semanas siguientes se ha programado un Sprint de desarrollo que finalizará con la publicación de la versión 3.1.8 de Bika LIMS la última semana de Mayo. Uno de los objetivos es que los estudiantes seleccionados se familiaricen con el grupo de desarrolladores y la metodología de trabajo, a la vez que puedan realizar sus primeras aportaciones de código.

Esta semana los estudiantes iniciarán el desarrollo de los distintos proyectos que solicitaron, con el objetivo de dar por finalizado el desarrollo el día 24 de Agosto. Jordi Puiggené, junto con la ayuda de Campbell McKellar Basset y Jean Jordaan serán los mentores responsables del proyecto, entre el 25 de Mayo y el 24 de Agosto.

Proyectos aceptados

a) Módulo de inventariado

En este proyecto trabajarán dos estudiantes, Aman Aarora y Jayadeep Karnati.

Aunque Bika LIMS ya incluye las funcionalidades básicas para la gestión de productos, materiales de laboratorio y órdenes de compra de material al laboratorio, éste módulo incluye mejoras sustanciales en el sistema. Consultar las especificaciones funcionales.

b) Módulo de informes de Seguimiento y Consultas

Estudiante: Chandan Kharbanda.

Con este proyecto se mejorará el sistema de consultas utilizado por el núcleo de Bika LIMS, con el objetivo de sustituir el sistema actual de informes de seguimiento y administración.

c) Compatibilidad con SQL

Estudiante: Hareendra Chamara.

Bika LIMS utiliza ZODB, una base de datos muy potente orientada a objetos. Si bien la interconexión del LIMS con otros sistemas (por ejemplo ERPs) puede realizarse mediante la JSON API que incorpora el propio sistema, es frecuente que los laboratorios prefieran poder recuperar los datos en tiempo real de forma tabulada. El objetivo de este proyecto es que Bika LIMS almacene la información en paralelo en una base e datos relacional (postgreSQL), a modo de espejo, facilitando así la interconexión con otras aplicaciones.