Resumen:
Ante el reto de asegurar la distribución de conocimiento entre sus empleados al cual se enfrentan la mayoría, sino todas, las empresas transnacionales y otras empresas que por su tamaño les sea necesario distribuir su negocio en sedes geográficamente dispersas, surge la necesidad de buscar soluciones eficientes y sencillas, que apelen a los empleados y les provoque utilizarlas. En el caso de los desarrolladores de software, se puede decir que se da un “caso especial” porque se trata de profesionales que generalmente están presionados a tener listos sus proyectos siguiendo una estricta agenda. A pesar de haber en internet gran cantidad de foros disponibles, donde los programadores pueden exponer sus dudas y/o buscar respuestas que se les haya brindado a otras personas con su misma duda, puede haber diversas razones que motiven a las empresas restringir el uso de estos foros públicos.
Como alternativa a algunas de esas razones, ya sean seguridad de información o un deseo de incrementar la colaboración entre los desarrolladores o programadores en las diferentes regiones geográficas donde la compañía Intel tiene sedes, se presenta en este proyecto un sistema de administración de conocimiento basado en las algunas técnicas de inteligencia de negocios y aprovechando las facilidades brindadas por SQL Server 2012. La solución utiliza no solo herramientas “tradicionales” de ese producto como lo es el SQL Server Analysis Services (SSAS), si no también herramientas nuevas como las consultas semánticas. En síntesis, se creó una herramienta que permite a los desarrolladores plantear sus dudas o problemas y recibir soluciones (o proponerlas). El producto final utiliza un modelo de minería de datos implementado en SSAS para categorizar los datos insertados por los usuarios, y se combina esto con la búsqueda semántica para reducir el conjunto de datos a la hora de hacer búsquedas y a la vez realizar consultas avanzadas sobre los datos.