Guia de avaliação do Kit de Ferramentas de Compatibilidade de Aplicativos versão 5.0 beta da Microsoft

Avaliando o Kit de Ferramentas de Compatibilidade de Aplicativos versão 5.0 beta da Microsoft

O Kit de Ferramentas de Compatibilidade de Aplicativos versão 5.0 beta da Microsoft é uma ferramenta de gerenciamento do ciclo de vida de seus aplicativos. Ele auxilia na identificação e no gerenciamento de seu portfólio de aplicativos, reduzindo o custo e o tempo envolvidos na resolução de problemas de compatibilidade de aplicativos, e ajuda a implantar rapidamente os sistemas operacionais Windows Vista e Windows XP Service Pack 2. Este documento descreve as metodologias a serem usadas na avaliação do produto Kit de Ferramentas de Compatibilidade de Aplicativos versão 5.0 beta da Microsoft.

Meta e objetivos

O entendimento da metodologia de como usar o Kit de Ferramentas de Compatibilidade de Aplicativos da Microsoft fornecerá uma visão bem definida de como você pode gerenciar seu portfólio de aplicativos e organizar seus aplicativos para criar um projeto claro que auxiliará na implantação de um novo sistema operacional Windows ou novas atualizações do Windows. Ao usar o Kit de Ferramentas de Compatibilidade de Aplicativos da Microsoft, trabalharemos com a metodologia de inventário e análise do portfólio de aplicativos, de racionalização dos aplicativos que devem ser priorizados e, por fim, de priorização dos aplicativos para garantir um foco apropriado para os esforços de compatibilidade.

Requisitos de software

Requisitos de software para o ACT5 em execução no Microsoft Windows Vista Beta 2

  • Você verá pop-ups de anúncio quando não estiver na Web.

  • Microsoft Windows Vista Beta 2

  • Microsoft SQL Server 2000 ou Microsoft SQL Server 2005 em sua rede ou Microsoft SQL Server Express 2005 SP1 em sua estação de trabalho cliente

  • Microsoft .Net Framework 1.1

  • Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft

Possíveis configurações adicionais incluem:

Sistemas operacionais com suporte
Requer um dos seguintes sistemas operacionais:

  • Microsoft Windows XP com Service Pack 2 (SP2)

  • Microsoft Windows XP com Service Pack 1 (SP1)

  • Atualização da versão do Microsoft Windows 2000 com Service Pack 4 (SP4) (apenas para agentes)

  • Microsoft Windows Server 2003 com Service Pack 1 (SP1)

  • Microsoft Windows Vista

Componentes de banco de dados com suporte
Requer um dos seguintes componentes de banco de dados após a instalação:

  • Microsoft SQL Server 2000

  • Microsoft SQL Server 2005

  • Microsoft SQL Server 2005 Express Edition

Requisitos diversos de software
Requer os seguintes softwares instalados:

  • Microsoft .NET Framework, versão 1.1 ou posterior

Instalação e configuração

  • Primeiro, verifique se você tem as atualizações mais recentes para o sistema operacional que estará usando a partir do Windows Update. No menu Iniciar, selecione Programas, Windows Update e instale as atualizações recomendadas.

  • Se precisar configurar o Microsoft SQL Server na máquina cliente para testes, faça isso usando o Microsoft SQL Server Express 2005 SP1. Durante a instalação, selecione os padrões, exceto para as seguintes solicitações.

    • Na tela "Registration Information", insira o nome, a empresa e cancele a seleção da caixa "Hide Advanced Configuration Options".

    • Na tela "Instance Name", selecione "Default Instance".

    • Na tela "Service Account Screen", selecione "Use the built-in System account" e escolha "Local System" na caixa suspensa.

  • Instale o Microsoft .NET Framework, versão 1.1 ou posterior.

  • Instale o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft.

  • Configuração inicial - Inicie o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft. Isso o guiará pelo Assistente de Configuração. Em seguida, você deverá escolher o seguinte:

    • Selecione Enterprise Configuration.

    • Selecione (local) para o Microsoft SQL Server Express ou selecione o nome do Microsoft SQL Server em sua rede.

    • Digite ACT50DB no campo para o banco de dados e selecione Create.

    • Digite C:\ACT50Logs no campo do caminho para o arquivo de log; o nome do compartilhamento será exibido automaticamente.

    • Selecione Local System para Log Processing Service Account.

    • (Observação: assegure-se de que domínio/nome_do_computador tenham acesso de leitura/gravação no banco de dados e no compartilhamento a partir do qual os logs serão processados.)

Tarefas de arquivo e pasta

Figura 1: Assistente de Configuração

Metodologia do Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft

Faça o inventário

A etapa de Inventário reúne informações sobre o portfólio de aplicativos, observando várias áreas diferentes de instalação do sistema, assim como as informações de hardware de cada máquina.

Criando seu primeiro pacote de coleta de dados
Para esse exercício de avaliação, trabalharemos na máquina local.

  • Clique no botão Collect no Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta e selecione Data Collection Package no painel de navegação esquerdo. Crie um novo pacote.

  • Escolha Deploying a new Operating System or Service Pack. Para incluir o Avaliador de Compatibilidade do Internet Explorer, use o botão Advanced na seção Evaluate compatibility when.

  • Em When to Monitor Application usage, para Duration, selecione 3 minutos. (Observação: esse tempo é suficiente para reunir o inventário somente para avaliação. Para reunir informações para o UAC e o IE, será necessário executar o pacote por pelo menos 24 horas, com os usuários acessando os aplicativos que usam.)

  • Agora, salve o pacote na área de trabalho como ACT50Package.

  • Clique duas vezes no pacote na área de trabalho e o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta começará a reunir os dados na máquina local.

  • Depois de 3 minutos, os relatórios de aplicativos deverão estar prontos e você poderá iniciar a análise de nosso portfólio de aplicativos.

Tarefas de arquivo e pasta

Figura 2: Novo pacote de coleta de dados

Observação: para uma implantação corporativa completa, esses pacotes agora podem ser implantados nos desktops cliente utilizando um sistema de distribuição de software como o Microsoft System Management Server, scripts de logon ou uma Diretiva de Grupo.

Analise

Nossa próxima etapa da metodologia é começar a analisar o portfólio de aplicativos. Nesta etapa, você reúne informações sobre os aplicativos do ambiente e começa a desenvolver uma estratégia sobre como você gostaria de criar uma organização em torno desses aplicativos.

Relatórios e informações da comunidade

  • Na seção Analyze Data Tasks, na seção Reports, clique na primeira lista suspensa Operating System para mostrar as opções e selecione o sistema operacional.

    Tarefas de arquivo e pasta

    Figura 3: Escolhendo um relatório de sistema operacional

  • A tela será atualizada e relatará o número de aplicativos que foram registrados. Para ver a lista de aplicativos, clique na seleção All Applications.

    Tarefas de arquivo e pasta

    Figura 4: Escolhendo um relatório de sistema operacional

  • Em When to Monitor Application usage, para Duration, selecione 3 minutos. (Observação: esse tempo é suficiente para reunir o inventário somente para avaliação. Para reunir informações para o UAC e o IE, será necessário executar o pacote por pelo menos 24 horas, com os usuários acessando os aplicativos que usam.)

Muitas vezes, veremos centenas de aplicativos em uma única máquina. Os aplicativos listados incluem aplicativos de sistema operacional, aplicativos específicos de hardware, aplicativos específicos de dispositivo etc. A meta da próxima etapa da metodologia é racionalizar esses aplicativos, mas há alguns outros itens a serem concluídos antes de passarmos para essa etapa.

  • Neste ponto, a lista de aplicativos não mostrará informações de compatibilidade. O Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft precisa ser sincronizado com o Online Compatibility Exchange. Para sincronizar a lista de aplicativos atual, selecione o botão Synchronize em Send and Receive Data no painel esquerdo inferior da tela Report.

  • Para acessar o Online Compatibility Exchange, um prompt do Passport aparecerá para permitir o logon utilizando uma conta do Passport.

    Tarefas de arquivo e pasta

    Figura 5: Sincronizando com o Online Compatibility Exchange

  • Após um logon bem-sucedido, será fornecida uma tela de confirmação para o envio e recebimento dos dados. Selecionando Show the specified applications to be shared with the ACT community, a lista de aplicativos que está sendo consultada no Online Compatibility Exchange será disponibilizada. Selecione Send Data para obter as informações de comunidade disponíveis para seu portfólio de aplicativos.

    Tarefas de arquivo e pasta

    Figura 6: Tela de seleção de aplicativos para o compartilhamento com a comunidade

  • Após a conclusão da troca de dados, selecione All Applications na tela de relatório para ver o portfólio de aplicativos com as informações de comunidade atualizadas.

Analisando seu primeiro relatório
O Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft produziu um portfólio de aplicativos juntamente com as informações atuais do Online Community Exchange. Ao analisar a lista, haverá vários tipos de aplicativos com muitos recursos diferentes. Isso pode incluir aplicativos de sistema operacional, de hardware, de ISVs, de terceiros e aplicativos personalizados de linha de negócios. Outras dimensões a serem consideradas incluem aplicativos específicos de uma localização geográfica, aplicativos específicos de um departamento e, possivelmente, aplicativos específicos de hardware, assim como aplicativos de drivers de dispositivos. A próxima etapa é iniciar a formulação de como você gostaria de organizar e racionalizar esses aplicativos para reduzir o número de aplicativos que devem ser abordados. Considere o seguinte ao criar uma estratégia:

  • Os aplicativos são globais ou específicos de determinadas localizações geográficas ou determinados departamentos?

  • Qual é a divisão percentual de aplicativos de ISVs versus aplicativos personalizados de linha de negócios?

  • Quantas plataformas de hardware diferentes estão no ambiente e quais são suas dependências?

  • Os aplicativos usam dispositivos ou hardware especiais externos ao computador?

Essa lista pode ser expandida para muitos cenários diferentes específicos de cada organização. O objetivo é obter um entendimento sólido do cenário do portfólio de aplicativos para iniciar o processo de organização de suas informações.

Criando as categorias e subcategorias de sua organização
Com uma estratégia sólida em mente, está na hora de criar categorias e subcategorias para os aplicativos. Usar o recurso Organize do Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft ajudará nesse processo. Para criar categorias e subcategorias personalizadas

  • Selecione o botão Organize na parte superior do Application Compatibility Manager.

  • Na seção Data Organization Tasks, escolha Create Categories.

  • Clique no campo Category Name e digite Aplicativos de Linha de Negócios. Selecione Add para o nível da categoria. Verifique se a categoria está selecionada antes de adicionar a subcategoria.

  • Clique no campo Subcategory Name e digite RH, clique em Add no nível da subcategoria. Repita as subcategorias para Compras, Finanças e qualquer departamento adicional necessário.

  • Continue a criar categorias e subcategorias para atender aos requisitos comerciais.

Tarefas de arquivo e pasta

Figura 7: Criando categorias

Atribuindo categorias e subcategorias
Agora que as categorias e subcategorias personalizadas foram criadas, vamos usar o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft para atribuir aplicativos a essas categorias.

  • Na seção Data Organization Tasks, escolha Assign Categories.

  • Na caixa suspensa Type of Object, selecione Application. Todos os aplicativos devem ser exibidos.

  • Selecione um aplicativo clicando na caixa cinza quadrada à esquerda do aplicativo; a linha inteira deverá ser realçada.

  • No canto inferior direito da tela, selecione o botão Assign Category e uma nova caixa de diálogo Assign Categories será exibida.

  • Na lista suspensa Select Category, selecione a categoria Aplicativos de Linha de Negócios criada anteriormente.

  • Escolha a subcategoria à qual gostaria de atribuir esse aplicativo.

  • Na página Assign Categories, agora selecione Aplicativos de Linha de Negócios Internos na lista suspensa Category e a subcategoria apropriada para mostrar o aplicativo que você acabou de categorizar.

Tarefas de arquivo e pasta

Figura 8: Atribuindo categorias e subcategorias a aplicativos

Na seção Analyze dos relatórios, agora é possível selecionar essas categorias personalizadas como relatórios especiais para analise, racionalização e priorização adicionais.

Racionalize

Chegou a hora de começar a refinar a lista de aplicativos. É possível que várias centenas de aplicativos apareçam em uma única máquina; no entanto, não devemos nos preocupar com cada aplicativo possível. A meta é reduzir a lista de aplicativos de forma significativa para concentrar esforços no conjunto de aplicativos correto, e é possível reduzir até 2/3 dos aplicativos durante esse esforço, dependendo de cada ambiente. Há muitos pontos a serem considerados durante a racionalização da lista de aplicativos.

Aplicativos candidatos a serem racionalizados que estejam de fora da lista de aplicativos prioritários
Seguem alguns exemplos de aplicativos que podem ser candidatos à racionalização e que estejam de fora da lista de aplicativos prioritários.

  • Aplicativos do sistema operacional, como o Bloco de notas, Jogos, utilitários do sistema operacional etc., provavelmente serão substituídos automaticamente durante uma implantação.

  • Aplicativos específicos de hardware que sejam usados de fato na área de implantação planejada.

  • Aplicativos de ISVs que a comunidade e os ISVs marcaram como compatíveis.

  • Aplicativos que não estão em uma localização geográfica ou em um departamento planejado para atualização.

Os relatórios personalizados auxiliam na racionalização
Há vários recursos do Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft que podem auxiliar na racionalização de aplicativos. O primeiro é o recurso chamado Custom Reports. Ao selecionar áreas de categorias específicas, a lista de aplicativos racionalizados pode ser rapidamente reduzida a uma categoria, localização geográfica ou local específico. Esse processo ajuda a esclarecer rapidamente as áreas de foco onde deve ocorrer uma priorização mais profunda.

Tarefas de arquivo e pasta

Figura 9: Relatórios de categoria personalizada

Filtrando os recursos dentro dos relatórios personalizados
A capacidade de filtrar ainda mais os relatórios de aplicativos fornecerá a etapa final antes de prosseguirmos para a fase de Priorização da metodologia. (Observação: o recurso Filtering Applications Report não está disponível na versão beta do Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 da Microsoft.)

Priorize

Por meio refinar do refinamento do portfólio de aplicativos a um conjunto gerenciável de aplicativos, agora é possível realizar algum refinamento final de nossa lista e focar nosso objetivo em possibilitar uma implantação tranqüila e em tempo hábil do novo sistema operacional ou da atualização do sistema operacional.

Selecionando uma prioridade para cada aplicativo
Use o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft para priorizar aplicativos.

  • Clique no botão "Organize".

  • Na seção "Data Organization Tasks", escolha "Prioritize".

  • Na caixa suspensa "Type of Object", selecione "Application".

  • Na caixa suspensa "Priority", selecione "Important", e todos os aplicativos serão exibidos.

  • Selecione um aplicativo clicando na caixa cinza quadrada à esquerda do aplicativo; a linha inteira deverá ser realçada.

  • No canto inferior direito da tela, selecione o botão "Change Priority" e modifique a prioridade do aplicativo para "Business Critical".

  • Na caixa suspensa "Priority", selecione "Business Critical" para mostrar o aplicativo modificado.

  • Continue a priorizar os aplicativos para atender aos requisitos comerciais.

Tarefas de arquivo e pasta

Figura 10: Priorizando aplicativos

Na seção Analyze dos relatórios, agora é possível selecionar essas prioridades como relatórios especiais.

Recursos adicionais que auxiliam no gerenciamento do portfólio de aplicativos

Gerenciando a implantação

Como uma ferramenta de gerenciamento de implantação, o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft fornece as capacidades para gerenciar o status de implantação dos aplicativos.

Selecionando uma categoria de implantação para cada aplicativo

  • Clique no botão "Analyze".

  • Em "Analyze Data Tasks", clique na quarta caixa suspensa e selecione "Risk Rating".

  • Clique em "All Applications".

  • Clique em um aplicativo que foi classificado pela comunidade como compatível.

  • Role pelas guias "Risk Details", "Issues", "Computers" e "Details".

  • Clique na caixa suspensa Deployment Status para mostrar as opções… Escolha entre "Mitigating", "Testing" e "Ready to Deploy".

Tarefas de arquivo e pasta

Figura 11: Atribuindo um status de implantação

Agora é possível executar relatórios personalizados especiais para mostrar o status da implantação de seu portfólio de aplicativos.

Certificando seus aplicativos

O Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft também fornece a capacidade de certificar aplicativos como compatíveis e compartilhar essas informações com a comunidade online.

Certificação de aplicativos

  • Clique no botão "Analyze".

  • Em "Analyze Data Tasks", clique na quarta caixa suspensa e selecione "Risk Rating".

  • Clique em "All Applications".

  • Clique em um aplicativo que não tenha sido classificado ainda sob "My Rating".

  • Clique no botão "Certify Application". Escolha "Yes" na caixa de diálogo.

  • Em "Analyze Data Tasks", na seção Reports, clique em "With No Known Issues" para mostrar o aplicativo certificado.

Tarefas de arquivo e pasta

Figura 12: Certificando um aplicativo

Gerenciamento de problemas e soluções

Como uma ferramenta de gerenciamento de ciclo de vida, o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft fornece as capacidades para gerenciar problemas e soluções específicos de cada aplicativo. Esse processo acompanha problemas e soluções específicos, assim como problemas e soluções fornecidos pela comunidade.

Criando uma entrada de problema

  • Clique no botão "Analyze".

  • Em "Analyze Data Tasks", clique na quarta caixa suspensa e selecione "Risk Rating".

  • Clique em "All Applications".

  • Clique na opção "With No Data" de "Reports".

  • Clique em um aplicativo no relatório.

  • Clique em "Add New Issue".

  • Digite "O aplicativo não responde" em "Title".

  • Selecione "Priority 1" na lista suspensa "Priority".

  • Selecione "Application Crashes" na lista suspensa "Severity".

  • Selecione "Application Crashes" na lista suspensa "Symptom".

  • Selecione "Unknown" na lista suspensa "Cause".

  • Selecione "Save".

  • Clique no botão "Back to Issues" no canto inferior direito da tela para ver o novo problema.

Tarefas de arquivo e pasta

Figura 13: Criando uma entrada de problema

Criando uma entrada de solução

  • Clique no botão "Analyze".

  • Em "Analyze Data Tasks", clique na quarta caixa suspensa e selecione "Risk Rating".

  • Clique em "All Applications".

  • Clique na opção "With Issues" de "Reports".

  • Clique em um aplicativo no relatório que tenha um X vermelho em Issues.

  • Clique na guia "Issues".

  • Clique no link sob "Title" com o nome do aplicativo.

  • Na seção "Solutions", clique em "Add Solution".

  • Digite um título apropriado para a solução.

  • Escolha um "Solution Type".

  • Digite "Install Patch" na seção Solution Details.

  • Clique em "Save".

Tarefas de arquivo e pasta

Figura 14: Criando uma entrada de solução

Recursos adicionais planejados para a versão final

Há planos para que o produto Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft incorpore estes recursos adicionais:

  • Capacidades avançadas de filtragem de relatórios

  • Fornecimento de correções para problemas conhecidos de compatibilidade de aplicativos

  • Administrador de compatibilidade

  • Resultados de testes de compatibilidade de aplicativos preenchidos por ISVs

Resumo

O Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft é uma ferramenta de gerenciamento de ciclo de vida muito poderosa que ajuda você a usar os recursos da comunidade para obter resultados de testes de compatibilidade de aplicativos, a gerenciar o portfólio de aplicativos de uma organização, a determinar problemas e soluções de compatibilidade de aplicativos e a implantar aplicativos, além de fornecer a capacidade de as organizações focarem seus esforços de compatibilidade de aplicativos para possibilitar uma implantação tranqüila e em tempo hábil de um novo sistema operacional ou atualização de sistema operacional.

Para obter mais informações sobre o Kit de Ferramentas de Compatibilidade de Aplicativos V5.0 Beta da Microsoft, visite
https://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/default.mspx (em inglês).