Others

Prodevelop takes part in the Agriculture DWG at the OGC TC Meeting 2015 in Barcelona

The  OGC Technical Committee Meeting 2015 is being held at UAB - Casa Convalescència in Barcelona from 9th till 13 March.

Prodevelop participated on Monday 9th in the Domain Working Group Agriculture session.

The Domain Working Group defines the role for OGC activities within the Agriculture discipline in order to provide an open forum for the discussion and presentation of interoperability requirements, use cases, pilots, and implementations of OGC standards in this domain.

The open session   was led by Joshua Lieberman of Tumblingwalls and two presentation took place.

The first presentation with the title “Proposal for Soil Interoperability Experiment” was imparted by Commonwealth Scientific and Industrial Research Organisation, CSIRO (Australia) by Peter Wilson and  David Medyckyj-Scott.

They remarked the lack of a comprehensive standard for the transfer of soil feature that harmonizes the existing international initiatives. They presented SoiL IE as an initiative to achieve this goal. Thus, the primary focus of the Soil IE is on the development and testing of SoilML2, a GML compatible encoding for soil features by harmonizing and advancing existing initiatives.


The second presentation was imparted by Prodevelop, who pointed out the activities that the company has carried out in the Agriculture sector as the development of the projects/products such as AgroMutua, AgroSIGPAC and its participation as main developer company in the LIFE+ Project sigAGROasesor.

sigAGROasesor is a platform that gathers GIS tools to provide on-line personalized recommendations for sustainable extensive crop management to the farmers through Decision Support Tools (DST).

Within the framework of the sigAGROasesor project, Prodevelop emphasized the type of data used (meteorological predictions, Cadastre, soil uses, soil variability, NDVI and SAV indexes from Deimos Satellite Imagery, etc.) and also the OGC standards used: for  obtaining soil parameters and its visualization (WMS)  and for editing and geoprocessing (WFS and WFS-T).

In a near future it is planned the used of the SWE initiative for the integration of data coming from heterogeneous sensors such as irrigation sensors, meteorological stations, etc. and the use of WCPS for geoproccessing huge amount of Sentinel satellite imagery.

n/d

Start of a new ITEA2 R&D project SITAC in Paris

Last February 21, the project "SITAC - Social Internet of things: Apps by and for the Crowd" began in Paris and Prodevelop tool part to this event.

SITAC kick-off in Paris

 

SITAC is an international project from the European Program Call ITEA 2 Call 6 with ITEA label number 11020. In Spain, it is funded by the Ministry of Economy and Competitiveness (INNPACTO program). The project aims at enabling large-scale access to billions of emerging connected devices.

The consortium is leaded by the french company Gemalto and it is composed of intertational leaders in M2M technologies, big data and crowd experts, and leading research centers.

The Spanish consortium is leaded by Alcatel Lucent and it includes Prodevelop, Valencia Polytechnic University, The University of Alcalá de Henares (Madrid), Planet Media (Madrid), and the University of Sevilla.

This project is of special interest for Prodevelop to further work on geosensor web applications, big data infrastructures and analysis, mobile solutions, and standardization. The exploitation plan encompasses a higher participation to the "Sensor Web for IoT" Standards Working Group of the Open Geospatial Consortium (OGC) as well as offering new services to Smart Ports of the future where sensors and port community data will play a bigger role.

Reunión general de Docking Assist

Ayer tuvimos la reunion general M12 del proyecto Europeo DOCKINGASSIST del programa FP7 for SME. DOCKINGASSIST tiene por finalidad la construccion de un PPU (Portable Pilot Unit) de bajo coste basado sobre Wimax para las mabiobras de atraque de precision al centimetro.

La reunion fue organizada por Prodevelop y tuvo lugar en el hotel NH LAS ARTES en Valencia, con la participacion de todos los socios, de Israel, Grecia, Irlanda, Finlandia, Espana. Se reviso el estado actual del proyecto, las proximas metas sobre la integracion de los conponentes desarrolados y se empezo a trabajar sobre la comercializacion del producto DOCKINGASSIST.

Esta reunion viene a continuacion de una exitosa revisión por el comisionario Europeo el pasado mes de octubre en Bruselas. Prodevelop partipa en calidad de experto GIS portuario, proponiendo soluciones inovadoras para la geolocalizacion de los buques en tiempo-real. El despliegue de la solucion DOCKINGASSIST completa esta previsto para julio de 2013 en el puerto de Cork (Irlanda).

Día triste. Hoy AEMET "despublica" datos

Hoy es un día triste. Hoy es el día en el que se cierra el acceso a muchos datos públicos sobre meteorología que AEMET liberó hace alrededor de dos años. Estos datos incluían información meteorológica, climatológica, de radiación solar, de ozono, contaminación, rayos, radar o predicciones.

 

Con este anuncio, AEMET comunica que los datos dejarán de estar públicos. El motivo:

"Con objeto de dar cumplimiento a la O.M. del MAM/160/2006 de 2 de enero, por la que se regulan las prestaciones de AEMET, los productos deberán ajustarse al régimen de precios públicos establecido".

En otras palabras, se escudan en un incumplimiento de la Orden Ministerial que regula los precios para cancelar la liberación de datos y, en vez de modificar dicha O.M., se restringe el acceso a estos datos. Desconozco si existía alguna denuncia sobre el incumplimiento de esta ley, aunque lo dudo mucho, pero cuando hay interés real, se modifican las leyes en un tiempo record.

 

Esta decisión, que tan poco plausible nos parece, tiene muchos argumentos que la desaconsejan, pero por sintetizar, nada mejor que la propia política de datos expuesta en su día por AEMET en su Web al anunciar el libre acceso a los datos:

"Con el cumplimiento de esta segunda fase de accesibilidad libre y gratuita a todos sus datos AEMET avanza sustancialmente en su compromiso de ofrecer el mejor servicio meteorológico a la sociedad española."

 

¿Qué sucede ahora con el ofrecimiento del "mejor servicio meteorológico"?

 

Si estás en contra de esta política restrictiva, puedes firmar esta petición, que nuestro amigo Félix Pedrera ha lanzado enmarcada en change.org.

Breath! - The air quality app

Last weekend expired the submission phase for the GMES Masters competition, and Prodevelop has contributed with an innovative outline of mobile application that provides location based GMES data.

Concretely, we have applied for the ESA App Challenge with Breath!, which is a mobile application that provides near real-time air quality data for a wide range of locations and regions. Thus, it has been intentionally designed in a simple and comprehensible way in order the end-user to access and fetch the desired information as easy as possible . This solution is intended to be released in a few months on the principal Mobile Aplication Stores, targetting the mass market and specifically for outdoor sports.

The idea behind Breath! Is not only to give the air quality data provided by GMES sentinels, but also cross such data with a third one coming from local authorities or crowd-sourced. Additionally, it has been proposed a way to relate all that information with other components such as weather, wind, waves, water quality and UV index, provinding both unique and complete information to perform outdoor activities.





The GMES Masters competition is organized by the European Space Agency, that annually rewards the best ideas for services, business cases and applications based on GMES data, with the aim to foster product development and entrepreneurship in Europe. Winners will be published in the GMES Masters Web on 26th October.

Curso de Scrum Manager

Esta semana pasada he asistido a un curso de Scrum (Manager) organizado por el COIICV.

No voy a entrar a explicar qué es Scrum... de eso ya hay millones de páginas que lo hacen, pero sí algunas conclusiones que he sacado.

Scrum vs CMMI

Scrum es una metodología que se opone al modelo o los procesos de CMMI y se entiende... mientras Scrum tiene su origen en el desarrollo de productos innovadores buscando velocidad y adaptabilidad, CMMI tiene su origen en proyectos militares. El primero se centra en las personas y en la flexibilidad, el segundo en los procesos.

La diferencia fundamental entre ambos es que Scrum se centra en obtener un producto de valor para el cliente, mientras que CMMI en obtener ese producto con la calidad, costes y fechas pre-establecidas.

He estado leyendo opiniones al respecto de cómo sacar partido de Scrum y CMMI (a la vez) en una organización, pero no he sacado nada en claro... supongo que dependerá de cada caso.

Como curiosidad, el curso realmente trataba de Scrum Manager... que se supone que es la síntesis entre metodologías ágiles (como Scrum) y modelos predictivos (como CMMI), pero la verdad es que no vi ninguna diferencia entre Scrum y Scrum Manager.

Scrum no es una bala de plata

Ni Scrum ni probablemente ninguna metodología. Habrá casos (proyectos u organizaciones) en los que Scrum encaja perfectamente y es posible aplicar esa filosofía y otros en los que no. Se habló que es útil en proyectos, con requisitos muy cambiantes o incluso donde no los hay y se van ocurriendo sobre la marcha (por ejemplo al desarrollar productos innovadores)

En mi opinión, creo que puede ser una ventaja competitiva en start-ups o empresas jóvenes que pueden "vender" o proponer al cliente esa metodología como elemento diferenciador de empresas más tradicionales.

Scrum y las personas

Una de las cosas que me ha llamado la atención es que cuando se habla en Scrum del equipo de desarrollo se hace referencia a: multi-disciplinar, auto-organizado y experto. Entiendo que hay perfiles de personas que encajan mucho más en Scrum que en CMMI. Mientras en el primero el conocimiento está en las personas en el segundo está en los procesos. Da la impresión que Scrum "forma" personas comprometidas y con una clara vocación de mejora y CMMI "forma" personas disciplinadas.

Artefactos

Respecto a los artefactos de Scrum hay varios que me parecen muy útiles y que se deberían utilizar sea cual fuere la metodología:

El gráfico burn-down: Esencial para responder a la típica pregunta de "¿Cuánto os falta para acabar?". Además creo que es la mejor manera que he visto de visualizar el progreso de una iteración y fácil y rápida de mantener.

Las reuniones diarias del equipo de desarrollo: La forma más rápida y directa de conocer cada día el estado de las tareas.

Añadiría además, algún mecanismo de visualización, para las tareas de un Sprint, como por ejemplo Kanban.

Hay otros que no me parecen demasiado novedosos: Por ejemplo, los sprints en realidad se parecen a las iteraciones en un ciclo de vida iterativo-incremental o el product backlog que parece simplemente el alcance del proyecto...

Otros como que el cliente forme parte del equipo o se implique tanto en la metodología, es algo que ya se me escapa...

Scrumban

Dicho esto, hay una cosa que ni Scrum, ni CMMI y que ninguna metodología resuelven: Las estimaciones.

De hecho en Scrum, se puede utilizar la técnica de estimación póker, donde participa todo el equipo, pero al final se habla del "juicio de expertos", es decir, tienes que tener a unas cuantas personas expertas en estimar (eso existe?). A todo esto, la estimación poker, vale la pena probarla :).

Vamos que al final, si la cagas estimando, tendrás tus sprints, pero igualmente no llegarás a tiempo, y sí, cuando acabes un sprint podrás "negociar" lo que entra en el siguiente con el cliente, pero igualmente como la estimación es algo tan volátil, los retrasos se producen igual y el desastre ocurrirá. A parte de esto, puede ocurrir que en los sprints se tienda a postergar las tareas hacia el final o que no se mantenga la tensión durante toda la duración de este y se produzcan retrasos.

Sobre esto, leí algo este verano y consiste en mezclar Scrum con Kanban (Scrumban). Con Kanban lo que se consigue es tener un flujo de trabajo continuado, ajustar la carga de trabajo y predecir con mayor claridad los tiempos de entrega de tareas, eso sí, desaparecen los sprints (o iteraciones).

En definitiva, recomendable el curso de Scrum y más para un novato en la gestión de proyectos como yo :). Para los interesados, en este vídeo dice todo lo que hay que saber sobre Scrum en 6 minutos y en esta presentación está todo el contenido del curso.

e-Narcissism reaches new heights

I thought that tweeting "I'm having lunch @ somewhere" was as narcissist as one can get, but I was totally wrong:

AngryNerds

Angry NerdsHoy es un día especial y Atlassian nos ha regalado un nuevo juego para dispositivos móviles dedicado a todos los developers. Se llama Angry Nerds y sus personajes son brutales.  

Hay merchandising para comprar, la camiseta es mi preferida, y ya me he pedido una.

¿Qué personaje os gusta más? Yo estoy entre el agilista y el founder.

No sabía que se habían metido en ese sector, seguro que salen más joyas como esta en breve... o tal vez el año que viene!

Drupal 7 release party en Valencia

Banner especial para la versión 7 de DrupalEl pasado viernes Vicente Sanjaime y un servidor, junto con unas 25 personas más arrancamos las reuniones de un grupo local de Drupal aprovechando la fiesta mundial que ha sido el lanzamiento de Drupal 7.

La organización del evento fue de lo más fluido, básicamente por el esfuerzo de David Hernández que es ahora mismo quien lleva la iniciativa adelante. Yo puse mi granito de arena al organizar la sede del evento, en el bar Bipolar, muy cerca de nuestras oficinas. Los dueños del local nos abrieron el bar para la ocasión y parece que tener a tanto friki junto no les ha molestado porque nos han confirmado que podemos seguir contando con ellos para las próximas reuniones.

La charla fue básicamente una instalación paso a paso del nuevo Drupal 7, para luego seguir con una revisión sin entrar en demasiado detalle sobre las novedades que presenta esta nueva versión. La participación de los asistentes fue más o menos buena, como siempre hay gente más participativa que otra, pero en general se respiró las ganas de compartir y aprender juntos los unos de los otros.

Arrancando la instalación

Por mi parte mi intención era doble, por un lado conocer de las novedades e impresiones de la gente que utiliza Drupal como su framework de desarrollo de aplicaciones web y por otro el funcionamiento de un grupo local alrededor de un proyecto de software libre.

En Prodevelop usamos Drupal tanto para la web de la empresa como para un par más que mantenemos, así como una instancia de Drupal Gardens a la que le falta aún algo de contenido. Es decir, somos más bien ahora mismo usuarios y buenos conocedores de la tecnología, sin abordar todavía proyectos de desarrollo grandes sobre esta plataforma (aunque sí de integración con la misma).

En cualquier caso, por mi parte como digo Drupal era la excusa para conocer a gente nueva, y ver la dinámica de grupo, con el objetivo de poder aplicarlo a otras guerras más cercanas como la creación de un Geoinquietos Valencia, seguir mapeando la ciudad, o dando más difusión en la terreta a gvSIG, quién sabe.

 

Distribuir contenido