sexta-feira, 15 de fevereiro de 2008

AIM (Application Implementation Method)

AIM (Aplicações e execução de Metologia)

Hoje, uma amiga minha me perguntou sobre uns documentos de especificações, o MD... Quem é consultor "ama", pois nele está tudo sobre uma customização, ou implementação de um projeto.
É trabalhoso de fazer, porém é uma das melhores metodologias para se desenvolver um software, gosto também do RUP, mas vou deixar prá outro post.
Tenho muita documentação, mas decidi procurar algo mais específico e detalhado, ou seja, toda a metologia de aplicação e execução no desenvolvimento de um software, com vocês, o AIM.

É uma metologia de gestão de projeto utilizada pela Oracle.
Engloba modelos de documentação que suportam o ciclo de vida de uma aplicação. Utilizado na íntegra, permite a gestão de projetos com êxito.

Pode ser utilizado para qualquer tipo de implementação de software, no entanto, a importância do AIM, é seguir os modelos de documentação, que inclui manuais e um software para geração dos modelos.

Descrição da metodologia do ciclo de vida AIM:

São onze processos de execução.

1. [BP] Arquitetura e Processo do Negócio
Esta fase descreve:
Atuais práticas empresariais
Catálogo de mudanças de práticas
Conhecimento das práticas
Práticas futuras
2. [RD] Definição e Exigência de Negócios
Esta fase explica sobre a base inicial, questionário e recolhimento de requisitos.

3. [BR] Mapeamento e Exigências do Negócio
Nesta fase os requisitos de negócio são correspondidos com as funcionalidades do aplicativo.

4. [TA] Aplicação Técnica de Arquitetura
Fase de infra-estrutura, apresenta as exigências para implementar o aplicativo.

5. [MD] Construção e Módulo Design
Esta fase enfatiza o desenvolvimento de novas funcionalidades (personalização) exigidos pelo cliente. E principalmente os detalhes dos formulários necessários para desenho do banco de dados e relatórios.

6. [CV] Conversão de Dados
Dados de Conversão é o processo de converter ou transferir os dados a partir de aplicações legadas ao aplicativo.
Ex. Transferindo cliente registros da herança ao Cliente Master.

7. [DO] Documentação
Documentação preparada por módulo, que inclui guias do utilizador e implementação manuais.

8. [TE] Teste do sistema e validação do negócio
Um processo de validação da configuração da funcionalidade e pela GQ (consultor funcional) para certificar o status.

9. [PT] Teste de desempenho
Desempenho do ensaio é a avaliação das operações economizando tempo, operação recuperação vezes, o fluxo de trabalho de fundo processo, dados de desempenho, etc…

10. [AP] Aprovação e Aprendizagem
Esta fase explica o sistema legado e aplicação na empresa.

11. [PM] Produção e Migração
O processo de "desmantelamento" do sistema legado e os usos (aprovação).

Abaixo, detalhamentos dos processos:

Arquitetura do processo de negócios (BP)
BP.010 Definir estratégia empresarial e processo
BP.020 Catálogar e analisar eventuais alterações
BP.030 Determinar e reunir as exigências dos dados
BP.040 Desenvolver modelo do processo atual
BP.050 Revisão prática
BP.060 Desenvolver processo, com visão de alto nível
BP.070 Desenvolver processo, com design de alto nível
BP.080 Desenvolver futuro modelo de processo
BP.090 Documento de procedimento de negócios

Definição e Exigência de Negócios (RD)
RD.010 Identificar atual estrutura financeira e operacional
RD.020 Conduta atual do negócio na linha de base
RD.030 Estabelecer processo sumário e cartografia
RD.040 Reunir negócios, volumes e métricas
RD.050 Reunir necessidades empresariais
RD.060 Determinar auditoria e controle de requisitos
RD.070 Identificar negócios e disponibilidade de requisitos
RD.080 Identificar relatórios e informações de acesso e requisitos

Negócios requisitos mapeamento (BD)
BR.010 Analisar lacunas de alto nível
BR.020 Preparar mapeamento de ambiente
BR.030 Mapear necessidades empresariais
BR.040 Mapear as informações de negócio
BR.050 Conduta de integração de análise
BR.060 Cria informações modelo
BR.070 Criar relatório de análise fisiológica
BR.080 Teste e solução de negócios
BR.090 Confirmação integrada de soluções de negócio
BR.100 Definir aplicações de Setup
BR.110 Definir perfis de segurança

Aplicação Técnica e Arquitetura (TA)
TA.010 Definir requisitos de arquitetura e estratégia
TA.020 Identificar atual arquitetura técnica
TA.030 Desenvolver arquitetura conceitual preliminar
TA.040 Definir arquitetura candidata
TA.050 Definir disponibilidade de estratégia do sistema
TA.060 Definir relatórios e informações de acesso à estratégia
TA.070 Revisão conceitual de arquitetura
TA.080 Definir arquitetura candidata de segurança
TA.090 Definir candidatura e arquitetura do servidor de banco de dados
TA.100 Definir e propor arquitetura de subsistemas
TA.110 Definir plano de capacidade do sistema
TA.120 Definir plataforma e arquitetura de rede
TA.130 Definir candidatura do plano de implantação
TA.140 Avaliar o desempenho de riscos
TA.150 Define procedimentos de gestão do sistema

Construção e Módulo Design (MD)
MD.010 Definir extensão estratégica candidata
MD.020 Definir estimativa de aplicação e extensões
MD.030 Definir normas de design
MD.040 Definir normas a construir
MD.050 Criar extensões do design funcional do aplicativo
MD.060 Design das extensões da base de dados
MD.070 Criar desenho técnico das extensões do aplicativo
MD.080 Revisão funcional e técnica de design
MD.090 Preparar desenvolvimento de ambiente
MD.100 Criar extensões da base de dados
MD.110 Criar a extensão dos módulos do aplicativo
MD.120 Criar as instalações de rotinas

Conversão de Dados (CV)
CV.010 Definir conversão de dados, requisitos e estratégia
CV.020 Definir normas de conversão
CV.030 Preparar conversão ambiente
CV.040 Executar conversão de dados de mapeamento
CV.050 Definir manual de conversão de procedimentos
CV.060 Design de conversão de programas
CV.070 Preparar conversão de planos de teste
CV.080 Desenvolver programas de conversão
CV.090 Preparar conversão de unidade de testes
CV.100 Conversão de objetos de negócios
CV.110 Performance de conversão e validação de testes
CV.120 Instalar programas de conversão
CV.130 Conversão e verificação de dados

Documentação (DO)
DO.010 Definir requisitos e documentação de estratégia
DO.020 Definir normas e procedimentos
DO.030 Preparar glossário
DO.040 Preparar documentação ambiente
DO.050 Produz documentação de protótipos e modelos
DO.060 Publicar referência do manual de usuário
DO.070 Publicar manual do utilizador
DO.080 Publicar referência técnica de manual
DO.090 Publicar sistema de guia de gestão

Teste do sistema e validação do negócio (TE)
TE.010 Definir testes de ensaio e estratégia
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 integração e testes de script
TE.060 Preparar testes de ambientes
TE.070 Avaliação unitária se desempenho de teste
TE.080 Avaliar desempenho de teste
TE.090 Avaliar desempenho nos testes de instalação
TE.100 Preparar usuário chave para teste
TE.110 Testes de desempenho do sistema
TE.120 Desenpenho de integração do sistema
TE.130 Performance de testes de aprovação

Teste de Desempenho (PT)
PT.010 - Definir o desempenho de ensaio estratégico
PT.020 - Identificar o desempenho de teste de cenários
PT.030 - Identificar o desempenho de teste de transação
PT.040 - Criar teste de desempenho de scripts
PT.050 - Desenha o desempenho de testes de transação e programas
PT.060 - Desenha o desempenho de teste de dados
PT.070 - Desenha o desempenho de teste de cargas e programas da base de dados
PT.080 - Criar teste de desempenho de transações e programas
PT.090 - Criar teste de cargas e programas da base de dados
PT.100 - Construir teste de desempenho da base de dados
PT.110 - Preparar teste de desempenho de Ambiente
PT.120 - Executar teste de desempenho

Aprovação e Aprendizagem (AP)
AP.010 - Projeto e execução das definições e estratégias
AP.020 - Condução inicial de equipe de orientação de projeto
AP.030 - Desenvolver plano de aprendizagem
AP.040 - Preparar ambiente para plano de aprendizagem
AP.050 - Condução de eventos para aprendizagem do projeto
AP.060 - Desenvolver Plano de gerenciamento de negócios
AP.070 - Desenvolver roteiro do projeto
AP.080 - Desenvolver e executar campanhas de comunicação
AP.090 - Desenvolver plano de gestores de prontidão
AP.100 - Identificar processo de impacto no negócio da organização
AP.110 - Alinhar desempenho de suporte
AP.120 - Alinhar tecnologia da informação de grupos
AP.130 - Condução das necessidades e análises do usuário
AP.140 - Desenvolver plano de aprendizagem do usuário
AP.150 - Desenvolver aprendizado e-learning de usuário
AP.160 - Preparar ambiente de aprendizagem de usuário
AP.170 - Condução de eventos para aprendizagem de usuários
AP.180 - Condução de avaliação de eficácia

Produção e Migrações (PM)
PM.010 - Definir estratégia de transição
PM.020 - Desenho e apoio de infra-estrutura
PM.030 - Desenvolver transição e plano de contingência
PM.040 - Preparar ambiente de produção
PM.050 - Setup de aplicações
PM.060 - Implementar infra-estruturas de produção
PM.070 - Verificar produção
PM.080 - Entrar em produção
PM.090 - Medir o desempenho do sistema
PM.100 - Manter sistema
PM.110 - Refinar o sistema em produção
PM.120 - Desmantelamento de antigos sistemas
PM.130 - Propor direção de futuros negócios
PM.140 - Propor futura direção técnica

Quem quiser o software prá testar, é só me mandar um e-mail....
Até mais...


14 comentários:

Unknown disse...

Show de bola!!!
Me ajudou pacas....
Fabiana Moreira
fabmoreiras@gmail.com

Jussara S Oliveira disse...

Encontrei por acaso... grata surpresa.
Mmmuito bom saber que uma Oracle Professional criou um blog com conteúdo valioso, e com um nome assim.
Kudos, Daniele!
Jussara oliveira

Unknown disse...

Maravilha..... obrigado por postar informações tão valiosas. A-do-re-i.
Estou precisando de informações sobre o R12.

Antonio Maria

Cris disse...

Boa noite. Você teria, por favor, o executável da metodologia?

Obrigada
Cristina

Regina disse...

gostei muito, vc poderia me enviar um modelo do md020? Estou com 1 problema pois não encontro quais premissas são necessárias para preencher o tipo de dificuldade.
Obrigada

Regina
reginahva@gmail.com

Pão de Mel Caseiro! disse...

Muito Bom
Poderia me Enviar?
charles2f@yahoo.com.br

ebrabo disse...

Qual documento a AIM prevê ser utilizado para avaliar (testar) as customizações propostas em um MD05?

Unknown disse...

Cara muito bom saber essas diferenças de AIM. Sou Trainee EBS e quero aprender sobre o MD 050. Poderia me passar um modelo?

tarek.stinfo@gmail.com

Marcos Freitas disse...

Olá,

Será que você pode me enviar o executável?
Você tem os modelos de todos os documentos para me enviar também?
Abraços,

Fran e Ci em Cape Town disse...

Muito bom.

Você pode mandar no meu email?

francely.anacleto@gmail.com

Fran e Ci em Cape Town disse...

Muito bom

Mande no meu email please

francely.anacleto@gmail.com

Eduardo disse...

Bom dia. Poderia enviar modelos dos documentos?
Eduardo.
ehyamada@gmail.com

Obrigado.

Unknown disse...

gostei muito, vc poderia me enviar o programa? Gotaria de aprender a usar a ferramenta. Eu tenho o Handbook e caso queira posso te retornar com ele.

Muito Obrigado

Rogério
rogerio.p.falcone@gmail.com

Ana Lima disse...

Ola, pode me enviar: ana.lystsystems@gmail.com

Total de visualizações de página