Posted on ene 18, 2012

Presentación en MadridJS: “Sencha World”

Vídeo y la presentación que realicé el pasado 12 de Enero para el grupo de MadridJS.



Posted on dic 8, 2011

iWeekend universitario UJI

Ya en frio y dos semanas después de la presentación de los ganadores, he decidido ordenar mis pensamientos sobre el iWeekend universitario que se realizó en la Universitat Jaume I y compartir mis impresiones.

Antes de empezar, me gustaría explicar en que consiste un iWeekend de boca de los propios organizadores:

iWeekend es una experiencia intensa e innovadora que reúne a emprendedores y profesionales con talento de diferentes perfiles para votar ideas y llevarlas a la realidad, mediante el desarrollo de un business plan y un prototipo. Todo ello de manera colaborativa y en un fin de semana.

Distribución de los equipos

Ante todo, comentar que estuve en el evento echando una mano a la parte técnica como mentor, pero mi intención inicial era poder mezclarme un poco más con otros colectivos y así aprender un poco en áreas desconocidas para mi como el marketing o los negocios.

En este sentido, no tuve mucho éxito, ya que la distribución de los equipos no lo permitió. Compartiendo impresiones con más gente que asistió al que se organizó el mismo fin de semana en Valencia, la conclusión fue unánime: ¿Porqué los grupos de marketing, negocio y técnico que están colaborando en un mismo proyecto no están trabajando físicamente juntos?

En nuestro caso, los equipos se dividieron por salas en función del área a la que pertenecían y el proyecto en el que trabajaban. Esto creo que dificultó mucho la comunicación y la sensación del equipo técnico era de incertidumbre.

En mi opinión, hay que fomentar más el trabajo en grupo y la colaboración en este tipo de eventos, dejando atrás la visión clásica de equipos estancos.

El equipo técnico

Una de las mejoras partes sin duda. Aunque los equipos estaban formados por estudiantes, todo el equipo demostró una gran profesionalidad e implicación. Hay que añadir a todo esto, que eramos el equipo menos numeroso y que hasta el final del primer día, no se pudo picar ni una línea de código debido a cambios de visión en los proyectos seleccionados.

Uno de mis objetivos que sí se cumplió fue introducir al equipo en las metodologías ágiles, trabajando todo el fin de semana con Kanban. Para ello, montamos un panel para gestionar de forma visual las tareas de ambos proyectos y el resto se redujo a auto-organización del equipo … Me encantó comprobar lo fácil que se adaptó el equipo a esta forma de trabajo.

Lástima que el equipo técnico fuera tan escaso, ya que nos tocó enfrentarnos a los dos proyectos ganadores sin demasiado espacio de tiempo, sin muchos recursos y con sólo un par de diseñadores gráficos. Sobra decir que lo que sí que había y fue el mayor motivante, era la ilusión de la gente y las ganas de superar el desafío. Esto es lo que realmente te carga las pilas en este tipo de eventos!!!

El resultado

Del iWeekend UJI salieron dos proyectos, los cuales se eligieron tras las votaciones del viernes. Uno de ellos, 7 global, aunque no era un proyecto “iWeekend” sino más un PYME, consiguió que los equipos trabajaran a tope y fue el que más partido logró sacar del fin de semana. Este proyecto tenía como objetivo ayudar a clientes que no estaban consiguiendo el impacto deseado en el mercado, ayudándoles a renovar tanto su imagen, como las prácticas empresariales utilizadas … Ah, y todo ello en una semana!!

El otro proyecto, byebyeMarks, se centraba más en la idea de poder vender el talento y la capacidad de innovación que tiene los estudiantes, y de como las empresas pueden aprovecharla para enriquecer su I+D. Este proyecto sí tenía en su ADN el componente de negocio, colaboración e impacto en internet que no tenía el otro, pero los continuos cambios en el objetivo final del proyecto hicieron que no acabara de definirse hasta el domingo por la mañana. En consecuencia, la parte técnica en este proyecto, la cual era bastante más compleja que en el anterior, quedó sin mucho margen de maniobra y tuvo que conformarse con un esbozo de lo que podría ser el portal final.

En definitiva, un fin de semana intenso y gratificante, en el que también hubo tiempo para ideas divertidas, como la que tuvo Ricardo. Ricardo presentó una idea que no salió elegida sobre popularizar las camisetas con mensajes positivos, como en la película de Hancock. Pués la idea que se le ocurrió, consistió en repartir su tarjeta de visita en un post-it con forma de corazón y hacer que el 80% de la gente la pudiera lucir en el pecho. Toda una muestra de como repartir cariño entre los asistente y de paso conseguir un poco de publicidad al mismo tiempo.

Señoras y señores, les presento al equipo iWeekend UJI 2011!!!!

Posted on jul 30, 2011

Posted on jul 30, 2011

DeskSurfing@Day 4

Último día en IPSA, esta vez junto a @AlfredoCasado.

El objetivo de hoy era dar un repaso a todos los temas pendientes y acabar de completar así los aspectos que tenía pensados tratar en mi estancia. Esto ha hecho que hayamos podido reparasar aspectos bastante interesantes como:

En definitiva, una mañana muy interesante!!

Como mi tren salía hoy a las 17:00, hemos aprovechado la comida para despedirnos y tomar unas cañas con el equipo completo.

Gran equipo humano el de IPSA, que me ha hecho sentir como en casa durante toda la semana y han sido unos anfitriones excelentes :)

Hasta aquí mi DeskSurfing … ¿Cuando empiezas el tuyo?

Posted on jul 30, 2011

DeskSurfing@Day 3

Tras la vuelta de nuevo al panel para ver el estado de las tareas, hoy he comenzado preparando unas slides para la presentación que tenía que realizar a las 12:00 sobre “Infrastructura y servicios de firma digital”.

La verdad es que ha sido genial ver como ha venido un montón de gente de la empresa, y no sólo la gente del propio grupo de desarrollo. La sesión ha servido para dar un repaso al funcionamiento de una autoridad certificadora, algunos de los servicios que ofrece (OCSP/TSA) y el uso aplicado de los procesos de firma digital tanto en herramientas existentes como OpenOffice o Acrobat Reader, como su implementación en aplicaciones web con CryptoApplet.

Sinceramente, lo he pasado genial, ya que estas cosas me encantan :)

Tras la presentación, me he unido a @jjballano para comenzar una nueva tarea que tenía asignada y poder ver así un poco más en detalle el entramado de tests de la aplicación.

Hemos ido avanzando, pero la segunda parte ha quedado pendiente para el día siguiente.

Al final de la jornada, hemos decidido hacer una visita al Betabeers, donde parecía que podríamos encontrar una interesante conversación sobre Desarrollo móvil y JavaScript, acompañada de unas presentaciones de nuevos proyectos.

Al final nos hemos quedado poco rato, pero eso sí, hemos tenido una conversación muy intersante sobre JavaScript con uno de los valores en alza de estas semanas @pasku1.

Posted on jul 27, 2011

DeskSurfing@Day 2

Segundo día en IPSA: Testing day.

El día de hoy ha comenzado con la habitual reunión diaria frente al panel para ver en qué tareas comenzaba a trabajar el equipo. Después del reparto, me he unido a @AlfredoCasado para comenzar una de las historias de usuario que prometía dar guerra.

Aunque era una historia de usuario bastante delicada al afectar partes centrales del producto, es un lujo ver cuando una buena base de tests hacen que todo el trabajo se limite a ir haciendo pequeños ajustes, arreglar tests y finalmente poder añadir la nueva funcionalidad teniendo todo el sistema de nuevo operativo.

Durante la implementación de esta historia de usuario he podido ahondar un poco más en conceptos como los Rules de jUnit, el uso de builders para la inicialización de los datos o las mejoras de expresividada en los asserts con assertThat y Harmcrest.

No ha faltado la visión divertida, a la vez que instructiva de @AlfredoCasado en muchos aspectos del desarrollo, sobretodo en las comparaciones de Google Guice/Spring, JDBC/JPA y otras muchas :)

Al final ha sido un día muy productivo y casi casi hemos completado la historia asignada, con lo que mañana toca afinar unos pequeños detalles y listo.

Adicionalmente, hemos decidido hacer mañana una pequeña presentación a todo el equipo sobre temas de firma. Así que durante una hora intentaré darles una visión sobre los distintos enfoques que se pueden seguir, formatos existentes y herramientas disponibles como CryptoApplet. Espero que sirva para dar a la gente de IPSA una buena impresión de lo que es un DeskSurfing

Eso es todo por hoy. Mañana más …