viernes, 7 de diciembre de 2012

Graduación: búsqueda inteligente de usuarios en JIRA

Ayer me "gradué" en el programa de formación interno de mi nueva empresa. Ha sido un periodo en el que he aprendido un montón de cosas, y también he trabado amistad con los compañeros de promoción. En realidad, el periodo de formación terminó hace ya unas cuantas semanas, pero el acto de graduación no se celebró hasta ayer.
Una de las tareas que he realizado durante este tiempo ha sido proponer y ejecutar un plugin para uno de nuestros productos. Como tengo un poco de experiencia con buscadores, índices y recuperación de información, me di cuenta de que había una oportunidad para mejorar la función de "autocompletado" de nombres que se despliega cuando, por ejemplo, intentas asignar un issue de JIRA a alguien. Así que con un poco de ayuda de Apache Lucene y unos sencillos trucos de manipulación de cadenas, hice un plugin que he llamado Smarter User Picker. Está disponible en el marketplace, así que cualquier administrador de JIRA lo puede instalar con un par de clicks. El código fuente también está disponible con una licencia open source. No seáis muy críticos, hay algunas cosas que hice sólo por experimentar y aprender, y si dispongo de tiempo, iré poco a poco puliendo los aspectos que han quedado a medias.

1 comentario:

  1. Justo lo que yo andaba buscando para "autocomplementar" mi listado de vinilos y CD, por canciones/autores/intérpretes jajaja

    ResponderEliminar