Reflexiones de un coordinador de un equipo de desarrollo en una startup
Haciendo de interfaz entre negocio y tecnología...
jueves, enero 16, 2014
Me cambio de blog
http://micaelgallego.github.io
Espero veros por allí.
Un saludo
domingo, mayo 19, 2013
Consultores y factorías de software (en respuesta a la Bonilista)
Bajo mi punto de vista no es un problema de madurez, es un problema de manipulación de los términos y el lenguaje. Tengo la sensación que eso mismo pasa con muchos otros términos en el mundo de la informática.
Por ejemplo, ¿Por qué el término "factoría de software" tiene connotaciones negativas? En el SaveInformaticOS le pregunté a Pablo si Kaleidos era una factoría del software y me dijo que no, pero en realidad hacen software "bajo demanda", justo lo que hace una factoría del software. Y me comentó que el término de factoría del software no sólo se aplica al servicio que se presta, si no más bien a la forma en la que se presta ese servicio. Esto también me recuerda las palabras de Marco Antonio, él intenta ser un buen profesional y desarrollar software de calidad, aunque trabaje en una consultora / factoría de software.
Y todo esto me recuerda que el problema que tenemos es que utilizamos el mismo nombre para referirnos a cosas tan dispares y distintas que incluso nos cuesta hablar entre nosotros de cuestiones relacionadas con la profesión. Por este motivo, mi propuesta del SaveInformaticOS para mejorar la profesión en España pasa por poner nombre a las cosas, identificar con claridad a qué nos referimos con las palabras consultor, consultora, factoría de software, jefe de proyecto, etc.
Lamentablemente últimamente estoy bastante falto de tiempo y no he podido sacar un rato para dedicarle a este tema. Espero que el verano me permita seguir avanzando...
viernes, mayo 17, 2013
Soy ScrumMaster "certificado" e intento aplicarlo en mi equipo
Hace mucho que no escribo por aquí. Últimamente he publicado cosas breves en twitter y alguna que otra cosa en el blog de sidelab. Mi vida ha cambiado mucho desde la última vez que escribí. Posiblemente no te importe mucho, pero si has llegado hasta aquí, es porque al menos tienes curiosidad ;).
Por si no te enteraste, me despidieron de de la Universidad Rey Juan Carlos en Septiembre de 2012. Cosas de los recortes por la crisis, aunque algún tema político de fondo también había. Denuncié el despido porque alegaron causas económicas por los recortes de la Comunidad de Madrid a la universidad, pero con la subida de tasas, cubrían esos recortes. Lo conseguimos demostrar ante el juiz, y ganamos el juicio en primera instancia. Como era de esperar, la universidad recurrió la sentencia, y ahora estamos a la espera del recurso.
Al poco tiempo de dejar la URJC me uní a la ESNE, Escuela Universitaria de Diseño e Innovación. Es un centro adscrito a la Universidad Camilo José Cela. He impartido una asignatura de sistemas operativos y otra de programación de aplicaciones distribuidas en el Grado en Diseño y Desarrollo de Videojuegos.
Pero sobre todo he estado enfocado durante todo este tiempo en mi carrera profesional de informático, particularmente en el ámbito del desarrollo de software y la gestión de equipos. Como sabes, soy socio y CTO de Technologic Sport Company, una startup de Internet, spin off de la Universidad Politécnica de Madrid. La empresa se dedica al desarrollo de soluciones innovadoras en el ámbito de la actividad física y el deporte. Nuestro primer producto ha sido airfit, un software para gimnasios. Desde Noviembre del 2012 estamos desarrollando welvi, un nuevo servicio que verá la luz el próximo Junio.
He realizado muchas tareas en el desarrollo de welvi, pero principalmente he estado centrado en la coordinación y dirección del equipo. Hemos ampliado el fantástico equipo de airfit con nuevas incorporaciones. Se han incorporado expertos en Spring, Android, iOS, sistemas, desarrollo web, UX, etc... Pero sin duda uno de los mejores fichajes ha sido Patxi, mi compañero de batallas en la URJC.
Pese a ser profesor universitario, nunca he descuidado mi perfil como profesional de la informática y siempre he estado metido en bastantes "batallas". Por ejemplo, en mi etapa en Solaiemes era arquitecto de software con tecnologías Java y coordinaba un pequeño equipo de desarrolladores. Durante el desarrollo de airfit estuve dirigiendo el equipo de desarrollo de unas 5 personas, la mayoría informáticos junior.
Pero el desarrollo de welvi era mucho más serio que todos los proyectos en los que había participado antes, así que había que prepararse bien para superar el reto con éxito. Y como nadie nace sabiendo, la formación ha sido clave para encauzar el proyecto que está a punto ver la luz. La tarea no era sencilla, había que ampliar un equipo de profesionales contratando a gente nueva, diseñar una nueva arquitectura del software (después de lo aprendido con airfit) y todo ello empleando una metodología con ciertas garantías de éxito. Así que me puse a ello, el sentido común, la experiencia y fijarme en los mejores (en Internet y en diversos libros) me ayudó a encontrar el camino a seguir.
En otro post os contaré más detalles de welvi y de los aspectos técnicos, pero ahora me gustaría centrarme en la parte de la metodología de desarrollo. Conozco las metodologías ágiles desde hace bastantes años, incluso cuando era estudiante, allá por el 2003 me hablaron de eXtreme Programming. Pero una cosa es "conocer" y otra muy diferente es "aplicar". Así que después de leer por aquí y por allá entendí que la mejor forma de interiorizar y aprender realmente las metodologías ágiles es ir a cursos y eventos, en los que poder intercambiar opiniones y trucos del día a día.
Así que decidí apuntarme a diversos cursos para aprender de los mejores:
- Curso de historias de usuario de Jose Manuel Beas
- Curso de Behavior driven development de Carlos Ble
- Curso de Scrum Developer: Buenas prácticas técnicas como TDD, eXtreme Programmnig, CI... de Leo Antoli
- Curso de Certified Scrum Master de Xavier Quesada y Ariel Ber
Y la verdad es que puedo decir que han sido cursos muy enriquecedores. He aprendido mucho, creo que he conseguido aplicar "dignamente" las buenas prácticas técnicas y los principios de las metodologías ágiles en el equipo de desarrollo. Pero sobre todo he podido conocer a gente de la profesión con muchas ganas de "hacer las cosas bien" porque les gusta su trabajo.
Pues toda esta parrafada de post era para decirte que acabo de hacer el examen oficial del curso de Scrum Master, así que ya se puede decir que soy Certified Scrum Master ;). No es que sirva de mucho tener el título, eso no te convierte en un gurú de forma automática, pero al menos demuestra que tienes el suficiente interés por mejorar en la profesión como para hacer un curso de vez en cuando.
Y poco más... ahora vuelvo a trabajar que todavía hay mucho trabajo por hacer en welvi.
viernes, junio 10, 2011
Airfit sale en la tele
miércoles, mayo 18, 2011
Airfit: Las nuevas tecnologías llegan a las instalaciones deportivas
TS Company es una empresa joven, spin off de la Universidad Politécnica de Madrid, que ofrece diversos servicios tecnológicos a las instalaciones deportivas. Esta empresa acaba de lanzar al mercado airfit, una nueva forma de entender las nuevas tecnologías en las instalaciones deportivas. Airfit es un completo sistema informático de gestión de la actividad deportiva. Ofrece servicios para los usuarios de las instalaciones deportivas, y también para los técnicos de sala y demás empleados de las mismas. Los usuarios pueden acceder a toda la información de la instalación deportiva desde pantallas táctiles en la propia instalación o bien desde una red social en Internet. Pueden acceder a su programa de actividad física, comunicarse con su entrenador personal, etc. Los técnicos de la instalación deportiva acceden al sistema desde una aplicación de gestión de escritorio.
Uno de los aspectos que diferencia airfit del resto de productos del mercado, es que dispone de un sistema experto de prescripción de actividad física. Airfit tomando como entradas datos biométricos y antropométricos de un usuario, objetivos, disponibilidad, preferencias y sus posibles patologías, y junto con los medios disponibles en una instalación deportiva y las últimas tendencias wellness & fitness genera un programa de actividad física personalizado y específico para cada usuario. De esta forma, el usuario disfruta de un entrenador personal virtual para la realización de los programas de actividad física y el seguimiento de su evolución, rendimiento y metas cumplidas. Es un sistema interactivo, accesible vía Internet y dispositivos móviles además de terminales táctiles y biométricos configurados para cada una de las instalaciones, que dota al usuario de independencia y autonomía ofreciendo nuevos aires de libertad.
En sidelab colaboramos activamente en el desarrollo del sistema, centrándonos en los procesos de ingeniería del software y la arquitectura distribuida del sistema. En diferentes posts os iremos hablando de los detalles de esta colaboración.
Si el producto os parece interesante, podéis aportar vuestro granito de arena para que pueda crecer y desarrollarse. La empresa se ha presentado al concurso de emprendedores e ideas innovadoras Red innova Open Talent 2011. Los mejores productos se eligen mediante votación popular. Para votar sólo tienes que ir a la página de votación, escribir las letras del captcha y pulsar en votar. Es muy fácil y sería muy importante para el proyecto. Se puede votar hasta el 22 de Mayo.
En nuevas entregas os iremos contando más cosas sobre Airfit.
martes, noviembre 02, 2010
American Adventure Day 41 - Bridget Birthday
El pasado Sábado estuve de cumpleaños. El cumpleaños era de Bridget, una chica canadiense del grupo de amigos de Michele. El cumpleaños se celebró en casa de Leo, otro amigo del grupo. Hacía muy buen día y la casa tenía un jardín alucinante. Aquí en América... es bastante habitual que las casas no tengan vallas ni paredes... pero que en esta casa en particular, el jardín te lleva a un rio, directamente, incluso tienen en la casa un banco para poder sentarte al lado del rio. De verdad que esta ciudad es alucinante :)
Estuvimos pasando la tarde, haciendo un poco el tonto con un balón, y luego Leo (italiano) nos hizo ravioli... pero a mano, hizo la pasta con harina y huevo, el relleno... y todo. La verdad es que estában muy buenos los raviolis... Luego estuvieron preparando el disfraz de "rushmore mountain", para salir por la noche con él. Y la parte de Halloween por la noche ya la sabéis de un post anterior :)
Las fotos del cumpleaños, en mi facebook.
American Adventure Day 40. Halloween
El fin de semana pasado fue Halloween. Yo no sabía exactamente como era esto de Halloween en América, siempre pensé que la gente se disfrazaba de zombies o algo así... pero no, es como un auténtico carnaval. La gente se disfraza de lo que quiere :). He visto a gente disfrazada de militar, de cura, de vampiro, de fichas de tetris, de plátano, de muñecos de lego (o algo parecido), de Elvis Presley, de Charly Chaplin, de hoja de marihuana, del tio de la película de resacón en las vegas, de pingüino, del cuadro "American Gothic" (Grant Wood, 1930) e incluso de Rushmore mountain (la montaña con los cuatro presidentes americanos).
Yo no tenía disfraz... porque pensaba que el disfraz era para el Domingo... y cuando salí el viernes me dijeron... ¿Pero no tienes disfraz? Así que Dan, el americano españolizado me dijo, vente a mi casa que seguro que tengo algo por ahí... y acabé disfrazado de jeque árabe. En realidad no era un disfraz... era una auténtica chilaba de Marruecos y el pañuelo de la cabeza de Egipto. Lo que pasa es que disfrazarse de musulmán aquí en América... es un poco delicado :), la gente me decía "Al qaeda... Al qaeda...", pero vamos... en plan de coña.
El viernes estuve en una fiesta en una casa en Denver, tenía curiosidad por ver si las fiestas en las casas en América son como aparecen en las películas... con toda la casa llena de gente. Y efectivamente las fiestas son exactamente como aparecen en las películas. Todo abarrotado de gente, la cocina hecha una pena (os podéis imaginar)... menos mal que no hacía frio y se podía estar en el jardín... porque en la casa no se podía ni respirar del humo que había. Por cierto, aquí en EEUU, como en cualquier otro país civilizado, no se puede fumar en los bares.
Otra cosa curiosa es que yo pensaba que el día 1 de Noviembre era fiesta en los EEUU, pues me equivocaba... aquí hay Halloween, pero al día siguiente se trabaja. En realidad, la gente lo celebra principalmente durante el fin de semana... viernes y sábado.
Lo de los niños que van pidiendo por las casas también es verdad... llaman a la puerta y dicen "Trick or treat?"... que viene a ser como decir "¿Te hago una gamberrada o me das una regalo?". Obviamente todo el mundo les da golosinas. Estuve en casa de Manuel el domingo (el propio día de Halloween) y todo el rato sonando el timbre. Obviamente, los niños no van solos, van acompañados de algún adulto. Una vez cuando llamaron me acerqué yo a darles golosinas... que bueno :)
Todas las fotos del fin de semana, en mi facebook.
Y esto es el Halloween americano... un carnaval en toda regla :)
domingo, octubre 31, 2010
American Adventure Day 39. En la motaña
El otro día estuve en la montaña que se ve desde la ciudad. Desde luego Boulder es un sitio alucinante para vivir... te coges la bici y en 10 minutos te plantas en una pista para hacer una ruta de senderismo hasta lo alto de la montaña.
Aquí podéis ver todas las fotos que hice.
También he hecho unos vídeos... pero ya os aviso que esto de los vídeos es un poco rollo. En una movida hacer el vídeo, cortarlo, subirlo a youtube... se tarda un montón y luego son un poco aburridos de ver... así que este eston son mis últimos vídeos "largos" que pongo en el blog. Podéis ver la subida a la montaña y un poco de la bajada...