Klauber Scheffler Fischer Orientador: Prof. Oscar Dalfovo, Dr. Introdução Objetivos Fundamentação teórica Especificações do aplicativo Desenvolvimento do aplicativo Operacionalidade do aplicativo Resultados e discussões Conclusões Extensões Help desk nas empresas, assegurando que os incidentes gerados por estes chamados não sejam perdidos, esquecidos ou negligenciados; Gestão do conhecimento para realizar a captação do conhecimento, de forma a aumentar o capital intelectual organizacional; Text mining com propósito de facilitar a recuperação de informação, apresentando ao usuário algum tipo de conhecimento útil; Atualmente cada profissional de suporte da empresa resolve os incidentes utilizando conhecimentos tácitos; Aplicativo para cadastrar e atualizar as soluções conhecidas fazendo gestão do conhecimento, também pesquisá-las de forma ágil através da técnica text mining. Aplicativo no apoio ao setor de suporte, aplicando gestão do conhecimento e a técnica de text mining (mineração de texto) para o cadastro e pesquisa de soluções conhecidas. permitir o cadastramento de incidentes, suas soluções e a atualização destes cadastros; possibilitar ao usuário pesquisar as soluções dos incidentes cadastrados utilizando text mining apresentar no retorno da busca o percentual de relevância da solução Help desk Os sistemas help desk têm a principal característica de ser um facilitador de informações ao usuário, não importando se esta facilidade é ou não de natureza técnica computacional. Um sistema help desk constitui um mecanismo facilitador de informação (Martins, 2000). O usuário tem um atendimento mais rápido e personalizado e a empresa tem um controle maior sobre quais são os problemas mais comuns e as melhores formas de solucioná-los. (Martins, 2000). Uma ferramenta de help desk proporciona um diferencial que além da documentação e sistematização, oferece possibilidade de análise dos processos e fluxo de informações. (Silva, 2004). Gestão do conhecimento Apenas "saber muito" sobre alguma coisa não proporciona maior poder de competição para uma organização. (Dalfovo e Tamborlin, 2010) A gestão do conhecimento como estratégia competitiva nas organizações alavanca e multiplica o capital intelectual. (Figueiredo, 2005). Conhecimento tácito ou explícito (Nonaka e Takeuchi,1997). Base de dados de conhecimento Containers de conhecimento e informação, concebidas para armazenar, compartilhar e disseminar conhecimentos específicos (Figueiredo, 2002). Ambiente de trabalho para o compartilhamento, recuperação e distribuição de conhecimento específico. (Ferreira, Loureiro e Martinez, 2004). São relacionados: a criação de estruturas coletivas de referência e o crescimento da competência da organização para agir e resolver problemas. (Probst, Raub e Romhardt, 2002) Descoberta de conhecimento em texto (text mining) A técnica busca extrair conhecimento útil ao usuário, recuperando informações e permitindo ao usuário procurar o conteúdo que lhe seja interessante dentro do conjunto de textos pré-selecionados, o que reduz o tempo de busca e proporciona um retorno de informação mais significativo. (FURTADO, 2004). A técnica de text mining vem solucionar grande parte dos problemas relacionados à busca, recuperação e análise de informações. A sobrecarga de informação é um dos maiores problemas enfrentados pelos usuários de sistemas atualmente (WIVES, 2004). Descoberta de conhecimento em texto (text mining) Fonte: Wives (2004) As etapas executadas no desenvolvimento do aplicativo foram: cadastro dos dados: o text mining deve ser baseado no armazenamento de dados de forma estruturada; processamento e transformação: elimina da frase os dados que não são adequados informações, ou seja, artigos, preposições, advérbios e pronomes conforme Figura 2; mineração de texto: a atividade de descoberta do conhecimento é onde são processados os algoritmos da técnica de text mining; armazenamento: nesta etapa os dados deverão ser armazenados adequadamente para facilitar a busca; interpretação/avaliação: os resultados do processo de descoberta do conhecimento são apresentados de forma que o usuário possa entender e interpretar os resultados obtidos. Requisitos funcionais RF01: O aplicativo deve permitir o cadastramento de usuários (criação, alteração, exclusão). RF02: O aplicativo deve exigir login e senha para permitir o acesso à interface inicial. RF03: O aplicativo deve permitir ao profissional de suporte o cadastro dos incidentes e sua(s) solução(s) (criação, alteração, exclusão). RF04: O aplicativo deve permitir ao profissional de suporte atribuir categorias aos incidentes criados. RF05: O aplicativo deve permitir ao profissional de suporte pesquisar as soluções no banco de dados de incidentes, utilizando a técnica de text mining. RF06: O aplicativo deve apresentar no resultado da pesquisa o grau de relevância do termo pesquisado. Requisitos não funcionais RNF01: O aplicativo deve utilizar banco de dados Hibernate. RNF02: O aplicativo deve ser desenvolvido utilizando a linguagem Java. RNF03: O aplicativo deve ser compatível com as mais atuais versões de navegadores disponíveis no mercado, como o Internet Explorer 8 e Google Chrome 13. RNF04: O aplicativo deve conter visualização de tela 1024x768. RNF05: Os usuários poderão acessar o aplicativo utilizando qualquer sistema operacional. Casos de uso Ator: usuário UC1-Cadastrar usuários UC2-Efetuar login UC3-Cadastrar incidentes e soluções UC4-Atribuir categorias aos incidentes UC5-Pesquisar incidentes e soluções Ator: aplicativo UC6-Apresentar grau de relevância Técnicas e ferramentas Java (linguagem de programação) Eclipse (ambiente de desenvolvimento) Hibernate (link com o banco de dados) Google Web Toolkit (interface web) LingPipe (apoio à linguística) Login Cadastro de usuário Cadastro de incidente Busca O mecanismo de busca através da técnica de text mining foi funcional; Usuários se mostraram satisfeitos; Destaque para usabilidade, simplicidade; Grande utilidade no dia-a-dia da empresa; Foram sugeridas melhorias; Resultado do questionário. Questionário Questionário Questionário Questionário Questionário Questionário Questionário Questionário Questionário Todos objetivos atingidos Aplicativo web e help desk de apoio Permite o cadastro e atualização dos incidentes Permite a busca dos incidentes Apresenta grau de relevância nos resultados O aplicativo forneceu o apoio almejado nos objetivos ao setor de suporte ao cliente, aplicando gestão do conhecimento e a técnica de text mining para a pesquisa de soluções conhecidas. Desenvolvimento pessoal Possibilidade de importar dados de outras fontes, evitando assim o cadastramento manual; Emissão de relatórios informações gerenciais, (incidentes com maior semelhança, mais buscados, o número total de cadastrados); Possibilidade de enviar por e-mail a solução encontrada, diretamente pelo aplicativo; Uso do modelo ITIL para referência. “Seja você quem for, seja qual for à posição social que você tenha na vida, a mais alta ou a mais baixa, tenha sempre como meta muita força, muita determinação e sempre faça tudo com muito amor e com muita fé em Deus, que um dia você chega lá. De alguma maneira você chega lá.” Ayrton Senna