Posts Tagged degesys

Iteración extrema

En la empresa para la que trabajaba antes se barajó durante un tiempo la idea de hacer iteraciones muy, muy, muy cortas (estamos hablando de 1 ó 2 días). Afortunadamente la idea no llegó a ponerse nunca en práctica, sobre todo porque no se daban las condiciones para ello. Sin embargo, posiblemente sí fuera factible si las condiciones fueran las adecuadas (p.ej. si el proyecto consistiera simplemente en una modificación o resolución de un defecto de una aplicación muy madura). Recordemos que el resultado de cada iteración debe ser siempre un producto final que haya pasado todos los criterios de aceptación y en esa definición encajan perfectamente este tipo de (digamos) “mini-proyectos”.

Tags: ,

Se acabó una etapa

Bueno, ayer me dieron una noticia muy triste: ya no soy empleado de DEGESYS nunca más.

Me voy a permitir darles un mensaje desde aquí a mis ya ex-compañeros (y ex-compañeras, claro):

Han sido casi dos años de aventura compartida en la que, con muchos altibajos (especialmente por mi parte), estábamos construyendo algo realmente grande. La apuesta de Carlos y el resto del equipo directivo es muy difícil (casi una locura) y necesitan de vuestra ayuda. Eso no quiere decir que les déis una carta en blanco, sino todo lo contrario. La confianza se gana (por las dos partes), pero al final, alguien tiene que hacer que las cosas sean posibles. Y esos sois vosotros.

Por favor, no os veáis como simples trabajadores porque en DEGESYS tenéis las condiciones para ser algo más: podéis ser copartícipes de una aventura extraordinaria. Dentro de unos años, cuando hayáis conseguido el sueño de construir DEGESYS, entonces miraréis atrás y veréis lo que sois ahora y lo que seréis entonces. Y podréis estar orgullosos.

He estado en varias “start-ups”, y aunque en todas siempre se me ha quedado un poquito de mi, os puedo asegurar que ésta es la que me dá más pena dejar, con diferencia. ¿En cuántas empresas que empiezan habéis podido ver una inversión tan grande y tanta paciencia hasta obtener ingresos? ¿En cuántas empresas habéis estado que tengan un Departamento de Desarrollo y donde el Proceso de Desarrollo sea tan importante como para DEGESYS? Preguntad por ahí y veréis que REALMENTE merece mucho la pena luchar por lo que podéis conseguir.

Por último, y aunque suene pedante (ya qué más dá), un único recordatorio: “la excelencia no es garantía de éxito, pero si buscáis la excelencia estaréis más cerca del éxito”.

Ánimo y muchísima suerte.


Bueno, son cosas que pasan y ahora lo que toca es mirar hacia adelante y preparar un plan.

Tags:

GeDOS

En DEGESYS hemos lanzado una iniciativa formativa poco frecuente. Se trata de un Grupo de Estudio formado por voluntarios en el marco del cuál, todas las semanas, se estudia un tema (alguien se lo prepara especialmente) y se hace una puesta en común con el objetivo de asegurar una mejor comprensión de los conceptos. Para esto nos hemos basado principalmente en el trabajo de Joshua Kerievski titulado “Knowledge Hydrant: A Pattern Language for Study Groups”, donde se explica cómo organizar con éxito un Grupo de Estudio.

Lo hemos nombrado GeDOS (Grupo de Estudios “Diseño Orientado a Servicios”) porque justamente queremos centrarnos en aumentar nuestro conocimiento sobre este tema en particular y tratar de cubrir así nuestras necesidades de formación en este terreno dado que no encontramos nada en España ni fuera de España (a un precio razonable, claro).

El primer material de estudio que hemos decidido (y que ahora mismo debería estar yo estudiando, puesto que soy el ponente de la primera sesión) es el capítulo 4 del libro de Thomas Erl “SOA: Principles of Service Design”, titulado “Service Orientation” y que, para que os hagáis una idea, son apenas 30 páginas y es básicamente una introducción al paradigma SOA y a los retos que hay que enfrentarse cuando se diseña en base a este modelo. El próximo jueves nos reuniremos en un VIPS cerca de la oficina, mientras tomamos un café y pondremos en común las conclusiones que cada uno haya sacado del estudio. Espero que el fin de semana pueda haceros partícipes de esas mismas conclusiones porque la idea es publicarlas también en nuestro wiki, con lo que no me debería costar nada ponerlo en el blog porque lo difícil ya estaría hecho. :-)

Lógicamente, no descartamos poder abrir el Grupo de Estudio a personas fuera de DEGESYS, con todas las ventajas que eso supondría para la compañía (darse a conocer a profesionales cualificados del sector) y para los propios miembros del Grupo de Estudio (ampliar la red de contactos y enriquecerse con conocimientos y puntos de vista “extramuros”), pero de momento vamos a rodar la iniciativa y ya iremos sacando conclusiones de esta experiencia. También estamos pensando en organizar otros Grupos de Estudios sobre otros temas, pero “piano, piano si va lontano”

Por cierto, quería aprovechar para saludar a Jose Moreno, que ha dejado Cap Gemini para unirse a nuestro Departamento de Desarrollo como arquitecto. Estoy seguro de que vamos a aprender mucho juntos. De momento ya le he enredado para que se una al GeDOS.

Tags: , , ,

Tomar impulso

Esta semana estoy especialmente satisfecho con mi trabajo en Degesys porque, por fin, mi jefe me ha degradado.

Ésta es mi última semana como jefe de equipo y pasaré a ser desarrollador senior. Los que leáis esto diréis: “este tipo está pirado”. Bueno, puede que tengáis razón, pero al menos no creo que sea por esto que os cuento ahora. :-)

En realidad, el “downgrade” es debido a que mi vocación profesional no es el “management” sino el desarrollo. Y difícilmente se puede encontrar una empresa como en la que afortunadamente estoy: mi jefe ha accedido a facilitarme el camino para mi desarrollo profesional hacia un puesto de arquitecto (lo cuál requiere demostrar mis cualidades como desarrollador senior).

Ahora me voy a poder aplicar la poca materia gris que tengo en participar en un proyecto interno muy importante para nosotros, en el que además tenemos necesidad de un “workflow” y voy a poder volver a programar (aparte de pruebas de concepto y pequeños ejemplos).

Este nuevo rol también va a afectar a mi plan de formación y a mi implicación en iniciativas internas transversales a todo el Departamento de Desarrollo (como la de Integración Continua, la de Oficina de Proyectos…) y, en general, con la mejora del proceso de desarrollo de software. También es posible que lancemos un Grupo de Estudio (por cierto, os pido que participéis en la encuesta) y que yo me involucre bastante en él.

En definitiva, estoy muy contento porque me han degradado. :-)

Tags:

Degesys se decide por Eclipse RCP

Después de algunas semanas evaluando diferentes opciones e incluso elaborando una PoC (prueba de concepto), en Degesys hemos llegado al convencimiento de que debemos desarrollar las interfaces de usuario para escritorio con Eclipse RCP.
Mis compañeros Pablo Navais y Sixto Cantolla han estado haciendo este trabajo, durante el cuál han evaluado fundamentalmente Eclipse RCP, NetBeans RCP, Spring RCP y Swing Application Framework (JSR-296) y en el estudio que han elaborado han concluído lo siguiente:
  • Eclipse RCP es el más maduro, estable, completo y bien documentado del mercado. Además, al estar basado en SWT (e.d. componentes nativos) tiene un mejor rendimiento. Permite incorporar componentes Swing sin problemas. Tiene una curva de aprendizaje elevada, pero una vez pasada la barrera es muy productivo.
  • NetBeans RCP no está mal, pero Eclipse RCP está mejor.
  • Spring RCP se basa en independizarse del método de renderizado (usa Swing de momento) pero está aún un poco “verde”. Además, no tiene mucha documentación y tiene algunos defectos bastante llamativos. De todos modos, siempre podremos integrar Spring y Eclipse RCP. :-)
  • Y el que está verde del todo es Swing Application Framework, que no está aún concluída la especificación y tardará además en madurar (igual que le ocurre a cualquier framework). Sin embargo, por lo que se ha podido intuir, es una opción que en el futuro está llamada a jugar fuerte.
  • JavaFX parece que tiene problemas de rendimiento de tal calibre que ni tan siquiera lo consideramos.

En breve comenzaremos a desarrollar nuestra primera aplicación de escritorio: una consola de administración para un servicio interno que ya tenemos desarrollado. No es algo muy ambicioso, pero es la mejor manera de aprender. Si trataramos de hacer una aplicación para un cliente directamente, lo más seguro es que nos pegáramos el batacazo del siglo… y no queremos eso… :-)

Tags: ,

Degesys : Nueva imagen

La compañía para la que trabajo actualmente (y espero que por mucho tiempo), Degesys, ha actualizado su imagen corporativa gracias a Hache Marketing y éste es el resultado:

Esto es sólo una primera fase porque aún está pendiente que tanto el Departamento de Sistemas como el de Desarrollo pongamos contenidos técnicos relacionados con los avances tecnológicos que estamos consiguiendo en los pocos meses de vida de la compañía.

Tags: