Jul 25 2008

Yahoo! Developer Network - Design Stencil Kit

Tag: Usabilidad y Diseño de interacciónManuel Jesús Recena Soto @ 01:48

Desde hace unos días vengo trabajando en el prototipo de la interfaz gráfica de una aplicación web. Resulta un tanto complejo debido a la gran cantidad de funcionalidades que la solución ofrecerá y la capacidad de personalización que se espera en ella. Comencé el trabajo partiendo de algunas ideas que tenía en la cabeza y continué con algunos bocetos a papel. Precisamente esta misma mañana he comenzado a reflejar ese trabajo en formato digital.

En algún que otro proyecto ya había usado Omnigraffle para realizar modelos conceptuales, wireframes, esquemas, etc. sin embargo, el disponer de “Design Stencil Kit” de Yahoo! Developer Network para prototipar es una maravilla.

Imagen obtenida de Yahoo! Developer Network

Además hay que decir que estas primitivas (algunas son mucho más que una primitiva) no sólo están disponibles para Omnigraffle sino que también lo están para Visio, en PNG, en SVG y en PDF (supongo que para consulta y referencia).

Desde luego el aporte que Yahoo! Developer Network está realizando es realmente bueno a todos los niveles.


Jul 24 2008

Concursos públicos II

Tag: Opiniones y reflexionesManuel Jesús Recena Soto @ 00:39

Hace ya casi un año que escribí una entrada en mi blog sobre Concursos Públicos. En esta ocasión vuelvo a escribir sobre este tema porque no comparto la forma en la que éstos se llevan a cabo. Voy a partir de algunas premisas que debemos considerar ciertas porque de no ser así, mal vamos:

  1. Las ofertas presentadas en un proceso de licitación son valoradas conforme a unos aspectos que están ponderamos y -normalmente- se hacen públicos en el pliego.
  2. La presentación de una oferta por parte de una empresa es una inversión.

Podría haber enumerado algunas premisas más pero no quiero que este texto se extienda demasiado y así dejar algunas reflexiones para más adelante, quizás cuanto estén algo más maduras.

Si el número de ofertas que se presentan a un concurso público es finito y existen una serie de aspectos ponderamos que la mesa evalúa, entiendo que debe haber una puntuación máxima (descartemos el empate) y una puntuación mínima, y entre éstas el resto de resultados. ¿Por qué no se hacen públicos dichos resultados? No quiero ir a solicitarlos, esto no es una revisión de un examen de instituto o de universidad, simplemente quiero saber cómo se ha valorado el trabajo que un grupo de personas ha realizado, en muchos casos, un trabajo que requiere un gran esfuerzo. Al menos las ofertas que preparan técnicos que arrojan gran parte de su conocimiento y experiencia en un documento y que luego, a saber dónde terminan. Descartemos aquellas ofertas realizadas a base de copiar y pegar sin sentido. Los motivos por lo que me gustaría conocer el resultado de la evaluación son:

  1. Es una forma de conocer, frente a tus competidores profesionales, qué tal han evaluado tu oferta.
  2. Saber en qué aspectos has tenido menos puntuación y pensar en nuevas estrategias para mejorar.

Cuando a nivel interno se decide presentar una oferta a un concurso público se pone en marcha todo un proceso para organizar el trabajo que tendrás que dejar aparcado o delegado para atender a este nuevo reto que se tiene por delante. Cuando la oferta se termina y se entrega, vuelta a los proyectos, reuniones, presentaciones, etc. Pero, ¿Qué pasa con el esfuerzo dedicado? Evidentemente esa dedicación requiere un tiempo del equipo que ha preparado la oferta, y por tanto, inversión. Hasta ahí creo que todos podemos estar de acuerdo. Si finalmente uno gana el concurso público, perfecto. Personalmente lo siento como una recompensa al trabajo. Si no se gana, tu conocimiento y experiencia quedarán en algún cajón, y en el mejor de los casos, en una trituradora de papel. ¿Por qué en el mejor de los casos? Porque nadie me garantiza que el documento que se entrega, siendo privado y de carácter reservado, quede protegido.

Uno de los aspectos que se valora en las ofertas es el referido con el epígrafe “Mejoras propuestas”. Que triste sería que a la empresa adjudicataria le dijesen que añadiese a su propuesta las mejoras del resto de ofertas que no han sido propuestas, ¿Verdad? Pero bueno, yo estoy seguro que estas cosas no ocurren.

Creo que se deberían buscar fórmulas para mejorar este proceso. En lugar de entregar un documento con decenas de páginas explicando hasta cuando los programadores van a ir a desayunar, por qué no citan a las empresas licitadoras y que éstas realicen una exposición con un tiempo limitado. Muchos procesos de oposición tienen exámenes orales donde el candidato tiene un tiempo limitado para exponer un tema que previamente se ha debido preparar. Pues aquí igual, unas transparencias o resumen ejecutivo con los puntos fuertes de la propuesta y una exposición oral con posibilidad para que al final haya unos minutos para resolver posibles dudas.


Jul 20 2008

escena.org DVD #1 en scenesp.org

Tag: DemosceneManuel Jesús Recena Soto @ 19:39

A mediados del mes pasado publiqué una entrada sobre la publicación de un recopilatorio de producciones nacionales llamado escena.org DVD #1 2008. Para su descarga se publicó un .torrent, ahora también lo tenemos disponible en scenesp.org.

Una vez más agradecer el excelente trabajo a los que han hecho posible que este DVD exista.


Jul 17 2008

Trac 0.11 y Stractistics-0.4.2

Tag: Herramientas, Mis proyectosManuel Jesús Recena Soto @ 21:02

Hace unos días se publicaba Stractistics-0.4.2 que proporciona compatiblidad con la nueva versión de Trac (0.11). Pues bien, anoche decidí actualizar la versión de Trac que uso para mis proyectos y tras resolver algunos problemas, pude ver funcionando Stractistics.

La verdad es que esta nueva versión de Trac se ha hecho esperar, pero vale la pena. Aun no he tenido tiempo de ver las cosas con detenimiento, entre otras cosas porque tengo que configurar mis proyectos para que puedan hacer uso de los nuevas características. Parece que lo más destacado es el nuevo y configurable workflow para los tickets. El módulo browser (navegar por los repositorios) ha ganado en usabilidad muchísimo.

Captura de pantalla

Captura de pantalla


Jul 13 2008

eyeOS finalista en SOURCEFORGE 2008 Community Choice Awards

Tag: Conocimiento libre, MisceláneoManuel Jesús Recena Soto @ 15:11

La verdad es que la gente de eyeOS se lo merece. Su proyecto es finalista dentro de la categoría “Most Likely to Change the World“. Creo que no hace falta hacer ningún comentario sobre la categoría en la que participan. Desde aquí darles mi más sincera enhorabuena y mi apoyo en la recta final.

Es realmente curioso que sea Microsoft el principal sponsor de un concurso de estas características.


Jul 12 2008

Stractistics-0.4.2 released

Tag: Herramientas, Mis proyectosManuel Jesús Recena Soto @ 14:24

Ayer publicamos una nueva versión de Stractistics, un plugin de TRAC para monitorizar la actividad de tus proyectos. Esta nueva versión soluciona algunos problemas de compatibilidad con la reciente versión (0.11) publicada por los creadores de TRAC.


Jul 05 2008

Transparencias del curso: “Accesibilidad web”

Tag: AccesibilidadManuel Jesús Recena Soto @ 14:07

Hace unos días comentaba que iba a impartir un curso sobre Accesibilidad web. Por si pudieran ser de interés, he publicado las transparencias que usé como guión del curso.


Jul 04 2008

Encuesta Fácil recibe 900.000 euros de inversión

Tag: Mis proyectosManuel Jesús Recena Soto @ 22:01

Hace unos días, un compañero de trabajo me envíaba una noticia con este título. Ya había oído hablar de esta aplicación cuyo modelo de negocio se basa en SaaS (Software As A Service). Automáticamente se me vino a la mente qué haría Opina con una inversión de esas características. La verdad es que Opina no lo necesita porque los objetivos que están detrás de Opina son bien distintos. Sin embargo, era inevitable dejar volar a la imaginación.

Aprovechando la noticia decidí documentarme un poco y conocer las posibilidades de su versión más reciente. Con el permiso de sus autores he cogido un ejemplo de los cuestionarios que tienen publicados a modo de plantillas y lo he creado en Opina. Pasen y vean:

  1. Satisfacción del cliente (servicio)

Para los que no lo sepan, Opina tiene licencia GNU/GPLv2.


Jul 02 2008

Impresiones sobre el evento OpenJavaDay 2008

Tag: Opiniones y reflexionesManuel Jesús Recena Soto @ 22:13

La verdad es que sólo tengo buenas palabras para este excelente evento. Es la primera vez que asisto y mis impresiones son muy positivas. Cuando se comenzó a publicitar el evento, lo anoté en mi agenda pero conforme se fueron acercando las fechas, el trabajo del día a día nos pudo, y desestimamos la idea de asistir. Sin embargo, en un golpe de aire fresco me hizo pensar que debíamos estar ahí y organizamos todo en cuestión de horas. En nuestro trabajo tengo la grandísima suerte de contar con mucha libertad para organizar cosas.

Ya son otros los que han escrito sus impresiones y crónicas sobre el evento, personalmente sólo me queda agredecer a la organización el excelente trabajo realizado. Lo que más destaco de un evento como éste es la oportunidad de conocer a gente que llevas meses leyendo en sus blogs y conocer experiencias por boca de sus protagonistas. Eso no tiene precio.

Si tuviera que destacar dos charlas esas serían:

Software Quality Assurance (Francisco Morero Peyrona)

  • Un equipo de desarrollo es “maduro” cuando alguien externo al equipo no es capaz de distinguir al creador del código.
  • Lo difícil no es desarrollar software, sino mantenerlo.
  • La calidad es cara, hay que pagarla.
  • Sin trazabilidad, no hay calidad.
  • Punto clave, trazabilidad entre diseño e implementación.

Peyrona, tú y yo tenemos mucho que hablar. Sería para nosotros un honor que pudieras asistir a la segunda desconferencia de Ecosistemas Software.

Lecciones aprendidas de capa web (Ignacio Coloma)

  • YUICompressor,  desde un plugin de Maven.
  • CSS al comienzo, JS al final
  • Pruebas unitarias para el código Javascript: Jsunit, Unittest
  • CSS frameworks: YAML, Blueprint
  • Documentación de código Javascript: Jsdoc
  • LOOM - Open Source Java Web Framework

Y un momento que también me gustaría destacar fue durante el taller de OpenCMS que vino de la mano de la gente de OpenCMS Hispano. Desde aquí agradecerles su buen hacer y gran predisposición. Todo comenzó cuando al finalizar el taller les hice dos preguntas:

  • ¿Qué os motiva a mantener OpenCMS-Hispano? ¿Cuáles son vuestros objetivos?
  • ¿Creéis realmente que OpenCMS, hoy por hoy, es una solución software que resuelve las necesidades de gestión de contenidos en la administración pública?

Lo único que lamento es que llegué al final de la charla de Álvaro López sobre Cherokee. Al parecer hubo un cambio en el programa, y su charla, en lugar de celebrarse en segundo lugar, inauguró el evento.

Me arrepiento mucho de no haber participado más activamente durante la organización del evento. Espero que el año que viene la situación sea bien distinta.

Salón de actos donde se celebró el evento