O que é ajuda sensível ao contexto?
Ajuda sensível ao contexto são informações fornecidas por um aplicativo de software aos usuários com base na atividade do usuário. Seu objetivo é fornecer informações relevantes de maneira rápida e eficiente. Os fatores a serem considerados ao projetar um sistema de ajuda sensível ao contexto são o mecanismo de acionamento, a interface com o usuário, o conteúdo e as opções de personalização. Os principais desafios incluem entender a intenção do usuário e o custo do sistema de ajuda.
Mecanismos de gatilho são os meios pelos quais o usuário pede ajuda. Os gatilhos típicos incluem a tecla F1, um símbolo na barra de ferramentas do aplicativo e um clique com o botão direito do mouse. Os gatilhos também podem incluir combinações de teclas personalizadas, certos comandos de voz usando software de reconhecimento de fala, telas sensíveis ao toque ou outras interfaces de fácil acesso.
A interface do usuário pode assumir a forma de pop-ups, dicas de ferramentas ou uma tela de múltipla escolha, com a seguinte pergunta: "O que você estava tentando fazer?" A ajuda sensível ao contexto incorporada tenta responder às perguntas mais prováveis a qualquer momento no software, fornecendo texto instrutivo à medida que o usuário trabalha. As opções de personalização permitem ao usuário desativar recursos desnecessários ou irritantes.
O conteúdo é crítico para o projeto de ajuda. Tradicionalmente, o software direcionava o usuário para a documentação oficial completa. Essa documentação geralmente tinha exemplos detalhados, regras de sintaxe e referências cruzadas. Como a Internet se tornou disponível continuamente para muitos usuários, as empresas de software colocaram seus sistemas de ajuda online. Algumas empresas abandonaram a criação de seu próprio conteúdo de ajuda e direcionaram o usuário a um mecanismo de pesquisa.
Em 2011, alguns observadores acreditavam que o desenvolvimento de ajuda sensível ao contexto estava em declínio. Em vez de documentação, os fornecedores de software começaram a oferecer formatos de perguntas e respostas ou como fazer isso. Nesses casos, o usuário aprende uma tarefa, mas provavelmente não tem conhecimento de possíveis refinamentos. Como resultado, muitos usuários podem estar usando menos do que a funcionalidade completa do programa.
Outros especialistas argumentaram que os usuários pararam de ler os manuais. Seus grupos de foco indicam que as informações preferidas dos usuários são fornecidas em estilo de conversação. Esses especialistas descreveram a documentação completa como um desperdício e disseram que isso dificultava sua capacidade de competir. A falta de documentação gerou uma indústria editorial especializada em manuais de software de terceiros.
Os sites que empregam sistemas de gerenciamento de conteúdo (CMS) podem ser posicionados para adicionar sistemas de ajuda sensíveis ao contexto úteis. Os sites do CMS armazenam o conteúdo em bancos de dados, e a formatação e os layouts dos sites são separados do conteúdo. Embora esses sites não sejam aplicativos, a ajuda sensível ao contexto pode ser útil ao navegar por sites grandes. O CMS usado como interfaces de usuário para aplicativos ou outras soluções orientadas a banco de dados pode ajudar a reduzir o custo desses sistemas que exigem muito trabalho.