Você está na página 1de 4

AIM (Application Implementation Method)

AIM (Aplicaes e execuo de Metologia) Hoje, uma amiga minha me perguntou sobre uns documentos de especificaes, o MD... Quem consultor "ama", pois nele est tudo sobre uma customizao, ou implementao de um projeto. trabalhoso de fazer, porm uma das melhores metodologias para se desenvolver um software, gosto tambm do RUP, mas vou deixar pr outro post. Tenho muita documentao, mas decidi procurar algo mais especfico e detalhado, ou seja, toda a metologia de aplicao e execuo no desenvolvimento de um software, com vocs, o AIM. uma metologia de gesto de projeto utilizada pela Oracle. Engloba modelos de documentao que suportam o ciclo de vida de uma aplicao. Utilizado na ntegra, permite a gesto de projetos com xito. Pode ser utilizado para qualquer tipo de implementao de software, no entanto, a importncia do AIM, seguir os modelos de documentao, que inclui manuais e um software para gerao dos modelos.
Descrio da metodologia do ciclo de vida AIM:

So onze processos de execuo. 1. [BP] Arquitetura e Processo do Negcio Esta fase descreve: Atuais prticas empresariais Catlogo de mudanas de prticas Conhecimento das prticas Prticas futuras 2. [RD] Definio e Exigncia de Negcios Esta fase explica sobre a base inicial, questionrio e recolhimento de requisitos. 3. [BR] Mapeamento e Exigncias do Negcio Nesta fase os requisitos de negcio so correspondidos com as funcionalidades do aplicativo. 4. [TA] Aplicao Tcnica de Arquitetura Fase de infra-estrutura, apresenta as exigncias para implementar o aplicativo. 5. [MD] Construo e Mdulo Design Esta fase enfatiza o desenvolvimento de novas funcionalidades (personalizao) exigidos pelo cliente. E principalmente os detalhes dos formulrios necessrios para desenho do banco de dados e relatrios. 6. [CV] Converso de Dados Dados de Converso o processo de converter ou transferir os dados a partir de aplicaes legadas ao aplicativo.

Ex. Transferindo cliente registros da herana ao Cliente Master. 7. [DO] Documentao Documentao preparada por mdulo, que inclui guias do utilizador e implementao manuais. 8. [TE] Teste do sistema e validao do negcio Um processo de validao da configurao da funcionalidade e pela GQ (consultor funcional) para certificar o status. 9. [PT] Teste de desempenho Desempenho do ensaio a avaliao das operaes economizando tempo, operao recuperao vezes, o fluxo de trabalho de fundo processo, dados de desempenho, etc 10. [AP] Aprovao e Aprendizagem Esta fase explica o sistema legado e aplicao na empresa. 11. [PM] Produo e Migrao O processo de "desmantelamento" do sistema legado e os usos (aprovao). Abaixo, detalhamentos dos processos: Arquitetura do processo de negcios (BP) BP.010 Definir estratgia empresarial e processo BP.020 Catlogar e analisar eventuais alteraes BP.030 Determinar e reunir as exigncias dos dados BP.040 Desenvolver modelo do processo atual BP.050 Reviso prtica BP.060 Desenvolver processo, com viso de alto nvel BP.070 Desenvolver processo, com design de alto nvel BP.080 Desenvolver futuro modelo de processo BP.090 Documento de procedimento de negcios Definio e Exigncia de Negcios (RD) RD.010 Identificar atual estrutura financeira e operacional RD.020 Conduta atual do negcio na linha de base RD.030 Estabelecer processo sumrio e cartografia RD.040 Reunir negcios, volumes e mtricas RD.050 Reunir necessidades empresariais RD.060 Determinar auditoria e controle de requisitos RD.070 Identificar negcios e disponibilidade de requisitos RD.080 Identificar relatrios e informaes de acesso e requisitos Negcios requisitos mapeamento (BD) BR.010 Analisar lacunas de alto nvel BR.020 Preparar mapeamento de ambiente BR.030 Mapear necessidades empresariais BR.040 Mapear as informaes de negcio BR.050 Conduta de integrao de anlise BR.060 Cria informaes modelo BR.070 Criar relatrio de anlise fisiolgica BR.080 Teste e soluo de negcios BR.090 Confirmao integrada de solues de negcio BR.100 Definir aplicaes de Setup BR.110 Definir perfis de segurana Aplicao Tcnica e Arquitetura (TA) TA.010 Definir requisitos de arquitetura e estratgia TA.020 Identificar atual arquitetura tcnica TA.030 Desenvolver arquitetura conceitual preliminar TA.040 Definir arquitetura candidata TA.050 Definir disponibilidade de estratgia do sistema TA.060 Definir relatrios e informaes de acesso estratgia TA.070 Reviso conceitual de arquitetura TA.080 Definir arquitetura candidata de segurana TA.090 Definir candidatura e arquitetura do servidor de banco de dados TA.100 Definir e propor arquitetura de subsistemas

TA.110 TA.120 TA.130 TA.140 TA.150

Definir plano de capacidade do sistema Definir plataforma e arquitetura de rede Definir candidatura do plano de implantao Avaliar o desempenho de riscos Define procedimentos de gesto do sistema

Construo e Mdulo Design (MD) MD.010 Definir extenso estratgica candidata MD.020 Definir estimativa de aplicao e extenses MD.030 Definir normas de design MD.040 Definir normas a construir MD.050 Criar extenses do design funcional do aplicativo MD.060 Design das extenses da base de dados MD.070 Criar desenho tcnico das extenses do aplicativo MD.080 Reviso funcional e tcnica de design MD.090 Preparar desenvolvimento de ambiente MD.100 Criar extenses da base de dados MD.110 Criar a extenso dos mdulos do aplicativo MD.120 Criar as instalaes de rotinas Converso de Dados (CV) CV.010 Definir converso de dados, requisitos e estratgia CV.020 Definir normas de converso CV.030 Preparar converso ambiente CV.040 Executar converso de dados de mapeamento CV.050 Definir manual de converso de procedimentos CV.060 Design de converso de programas CV.070 Preparar converso de planos de teste CV.080 Desenvolver programas de converso CV.090 Preparar converso de unidade de testes CV.100 Converso de objetos de negcios CV.110 Performance de converso e validao de testes CV.120 Instalar programas de converso CV.130 Converso e verificao de dados Documentao (DO) DO.010 Definir requisitos e documentao de estratgia DO.020 Definir normas e procedimentos DO.030 Preparar glossrio DO.040 Preparar documentao ambiente DO.050 Produz documentao de prottipos e modelos DO.060 Publicar referncia do manual de usurio DO.070 Publicar manual do utilizador DO.080 Publicar referncia tcnica de manual DO.090 Publicar sistema de guia de gesto Teste do sistema e validao do negcio (TE) TE.010 Definir testes de ensaio e estratgia TE.020 Desenvolver teste de script TE.030 Desenvolver link teste para script TE.040 Desenvolver script de teste do sistema TE.050 Desenvolver sistemas de integrao e testes de script TE.060 Preparar testes de ambientes TE.070 Avaliao unitria se desempenho de teste TE.080 Avaliar desempenho de teste TE.090 Avaliar desempenho nos testes de instalao TE.100 Preparar usurio chave para teste TE.110 Testes de desempenho do sistema TE.120 Desenpenho de integrao do sistema TE.130 Performance de testes de aprovao Teste de Desempenho (PT) PT.010 - Definir o desempenho de ensaio estratgico PT.020 - Identificar o desempenho de teste de cenrios PT.030 - Identificar o desempenho de teste de transao PT.040 - Criar teste de desempenho de scripts PT.050 - Desenha o desempenho de testes de transao e programas

PT.060 PT.070 PT.080 PT.090 PT.100 PT.110 PT.120

Desenha o desempenho de teste de dados Desenha o desempenho de teste de cargas e programas da base de dados Criar teste de desempenho de transaes e programas Criar teste de cargas e programas da base de dados Construir teste de desempenho da base de dados Preparar teste de desempenho de Ambiente Executar teste de desempenho

Aprovao e Aprendizagem (AP) AP.010 - Projeto e execuo das definies e estratgias AP.020 - Conduo inicial de equipe de orientao de projeto AP.030 - Desenvolver plano de aprendizagem AP.040 - Preparar ambiente para plano de aprendizagem AP.050 - Conduo de eventos para aprendizagem do projeto AP.060 - Desenvolver Plano de gerenciamento de negcios AP.070 - Desenvolver roteiro do projeto AP.080 - Desenvolver e executar campanhas de comunicao AP.090 - Desenvolver plano de gestores de prontido AP.100 - Identificar processo de impacto no negcio da organizao AP.110 - Alinhar desempenho de suporte AP.120 - Alinhar tecnologia da informao de grupos AP.130 - Conduo das necessidades e anlises do usurio AP.140 - Desenvolver plano de aprendizagem do usurio AP.150 - Desenvolver aprendizado e-learning de usurio AP.160 - Preparar ambiente de aprendizagem de usurio AP.170 - Conduo de eventos para aprendizagem de usurios AP.180 - Conduo de avaliao de eficcia Produo e Migraes (PM) PM.010 - Definir estratgia de transio PM.020 - Desenho e apoio de infra-estrutura PM.030 - Desenvolver transio e plano de contingncia PM.040 - Preparar ambiente de produo PM.050 - Setup de aplicaes PM.060 - Implementar infra-estruturas de produo PM.070 - Verificar produo PM.080 - Entrar em produo PM.090 - Medir o desempenho do sistema PM.100 - Manter sistema PM.110 - Refinar o sistema em produo PM.120 - Desmantelamento de antigos sistemas PM.130 - Propor direo de futuros negcios PM.140 - Propor futura direo tcnica