os 10 mandamentos para realizar um projeto de upgrade sap
DESCRIPTION
Algum tempo atrás a boa parte dos clientes da SAP possuiam a versão do sistema de ERP R/3 4.x. Com a evolução de sua arquitetura tecnológica, plataforma SAP NetWeaver, assim como novas funcionalidades, a atualização de versão se torna impressindível. Issac Ohasi expõe sua experiência técnica na Liderança de Projetos de Upgrade: Os 10 Mandamentos para realizar um Upgrade. Sessão apresentada na Reunião do Grupo de Estudos de Auditoria ASUG no dia 25 de Setembro de 2008.TRANSCRIPT
Os 10 Mandamentos para realizar um Projeto de Upgrade e osImpactos nos Controles Internos
Issac Nolis OhasiGerente de Soluções SAP
Agenda
> Os 10 Mandamentos
> Reflexões
> Quem Somos?
> Cases de Sucesso NETPartners
> Os 10 Mandamentos
10 Mandamentos | Reflexões | Quem Somos | Cases NETPartners International
“DEFINA A LOGISTICA DE TRABALHO SEM IMPACTAR DADOS RESTRITOS”
1º Mandamento:
ESTRATÉGIA DE LANDSCAPESANDBOX SOB HSC PRODUTIVO
SBXSAP ECCA
mb
ien
te
de P
roje
toA
mb
ien
te
Pro
du
tivo
DEVSAP R/3
QASSAP R/3
PRDSAP R/3
DU
PLIC
AÇÃO
MAN
UTEN
ÇÃO
AMBIENTE UTILIZADO DURANTE FASE PROJ.
ROTA DE TRANSPORTETRANSPORT ROUTE
AMBIENTE ANTIGOSOURCE RELEASE
AMBIENTE NOVOTARGET RELEASE
LEG
EN
DA
PREPARAÇÃO DO PROJETOATIVIDADES
Fatores para utilização de ambiente Sandbox:
Massa de Dados próxima do real garante maior precisão dos testes;
Possibilidade de testes com volume de dados (através de optimizações como REORG’s de Table Space e Archiving Data);
Isolamento de ambiente para testes técnico com usuários com permissões maisabrangentes;
Postergação de Freeze do Sistema.
ESTRATÉGIA DE LANDSCAPEUPGRADE DE DEV À PRD
SBX’SAP ECCA
mb
ien
te
de P
roje
toA
mb
ien
te
Pro
du
tivo
DEVSAP R/3
QASSAP R/3
PRDSAP R/3
DU
PLIC
AÇÃO
MAN
UTEN
ÇÃO
AMBIENTE UTILIZADO DURANTE FASE PROJ.
ROTA DE TRANSPORTETRANSPORT ROUTE
AMBIENTE ANTIGOSOURCE RELEASE
AMBIENTE NOVOTARGET RELEASE
LEG
EN
DA
NEW DEV’SAP ECC
ESTRATÉGIA DE LANDSCAPEUPGRADE DE DEV À PRD
SBX’SAP ECCA
mb
ien
te
de P
roje
toA
mb
ien
te
Pro
du
tivo
DEVSAP R/3
QASSAP R/3
PRDSAP R/3
DU
PLIC
AÇÃO
MAN
UTEN
ÇÃO
AMBIENTE UTILIZADO DURANTE FASE PROJ.
ROTA DE TRANSPORTETRANSPORT ROUTE
AMBIENTE ANTIGOSOURCE RELEASE
AMBIENTE NOVOTARGET RELEASE
LEG
EN
DA
NEW DEV’SAP ECC
NEW QAS’SAP ECC
ESTRATÉGIA DE LANDSCAPEUPGRADE DE DEV À PRD
SBX’SAP ECCA
mb
ien
te
de P
roje
toA
mb
ien
te
Pro
du
tivo
DEVSAP R/3
QASSAP R/3
PRDSAP R/3
DU
PLIC
AÇÃO
MAN
UTEN
ÇÃO
AMBIENTE UTILIZADO DURANTE FASE PROJ.
ROTA DE TRANSPORTETRANSPORT ROUTE
AMBIENTE ANTIGOSOURCE RELEASE
AMBIENTE NOVOTARGET RELEASE
LEG
EN
DA
NEW DEV’SAP ECC
NEW QAS’SAP ECC
NEW PRD’SAP ECC
LANDSCAPE COM AMBIENTE SANDBOXCONSIDERAÇÕES FINAIS
Fatores para utilização de ambiente Sandbox:
Ao criar o ambiente de desenvolvimento, éfeito o teste de aplicação de requests das correções / alterações no sistema SAP ECC;
Ambiente temporário (hardware pode ser o atual antes do projeto) apenas com espaçopara os dados de produção
Possibilidade de draftar soluções semimpacto para os módulos como CFM (atualTRM) e submodulos obsoletos como FM Funds Management
Após criação do ambiente de DEV’ deve-se criar um “semi-congelamento” de manutenções sendo possivel apenas replicações entre ambientes
Transparece o Upgrade do QAS’ maisparecido do PRD’
“MIGRE O QUE É NECESSÁRIO”
2º Mandamento:
“REDUZIR O TAMANHO DA BASE DE DADOSAUXILIA O TEMPO DE MIGRAÇÃO PRODUTIVA”
ReOrg do Banco de Dados auxilia em enxugar o tamanho da base e o tempo de seek dos dados;
Uma vez tendo o tempo de seek “perfeito”, a conversão da base (tempo de Upgrade downtime) diminui e as leituras se tornam mais constantes.
“REDUZIR O TAMANHO DA BASE DE DADOSAUXILIA O TEMPO DE MIGRAÇÃO PRODUTIVA”
Em casos de Upgrade, o processo de Archivingpode ser realizado como um pré-requisito interressante diante de seus benefícios:
Organização dos processos funcionais
Redução de gastos de Hardware
Otimização de Performance
Controle dos Dados – Retenção de Dados conforme legislação e normas internas
Optimização do Tempo de Upgrade
Optimização do BancoEx: Tabelas Desnecessárias Nota SAP: 48009
FATORES IMPORTANTES:HARDWARE – MÉDIA DE REQUISITOS (STD)
“NÃO SE CONTROLA O QUE NÃO MEDE.NÃO MEDE O QUE NÃO SE CONTROLA!”
3º Mandamento:
O QUE ESPERA-SE…
INFORMATION TECHNOLOGY
Sem Solution Manager Ambiente de TI com suportedeSolution Manager
Gestão do Conhecimento ramificado
Administração do on-Going descentralizado
Centralização das operacões de gestão de Projetos, Processos, Incidentes, Testes, Change Management e e-Learning
Ferramenta de Gestão de TI
INFORMATION TECHNOLOGY
Sem Solution Manager TI com suporte do Solman
Gestão do Conhecimento ramificado
Administração do on-Going descentralizado
Centralização das operacões de gestão de Projetos, Processos, Incidentes, Testes, Change Management e e-Learning
Ferramenta de Gestão de TI
BPM BUSINESS PROCESS MANAGEMENT
Compreende todos os controles para garantir a operação, fluxo contínuo do processo, aderência de requerimentos de negócio.
Organização de Suporte e Monitoramento: Definição de funções e responsabidadesde todas as pessoas no projeto;Documentação dos Processos Chaves e de Suporte: Identificação dos Process Owners e todas as atividades do processo, interfaces, disponibilidade e desempenho dos requisitos;Monitoração Preventiva: Erros de Execução (abends) e escalonamento de problemas.
Monta-se uma estrutura de processos
de negócios. Esta estrutura
armazena documentações,
transações, customizações
do projeto/processo
MODELANDO OS PROCESSOS
MODELANDO OS PROCESSOS
Árvore de Processos
Repositório de Informações
Neste exemplo, temos o armazenamento de Documentos de processos de negócios
DOCUMENTANDO PROCESSOS
Business BluePrintRecursos Humanos – mySAP HR
Processo de Administração Pessoal
Descrição dos processos implemetados no módulo funcional mySAP HR de administração
de pessoas
MODELOS DE REFERÊNCIA
Business ProcessRepository
Base de Processoscontemplados naversão standard SAP
Outras soluçõesexistentes no SOLMAN SEP (SolutionEnhancementPackage – RBE) ouIntelliCorp LiveCompare UpgradeTemplate
“DEFINIR CHANGE MANAGEMENT”
4º Mandamento:
MAITENANCE OPTIMIZER
Estratégia para Gestão no Ciclo de Vida do Software
Maitenance Optimizer é parte integrante do módulo de Change Request Management e frente única para realização de atualizações de Support Packages e Enhancements Packages
MAITENANCE OPTIMIZER
MAITENANCE OPTIMIZER
MAITENANCE OPTIMIZER
“FAZER TESTES ADEQUADOS”
5º Mandamento:
CICLOS DE TESTES: COMO DEFINIR
Baseie-se no propósito em realizar um Upgrade:
Os testes são fundamentais e geram 80% de risco neste tipo de projeto (independente do Upgrade)
Os testes devem ser preparados em ciclos, caracterizado por seus propósitos e fases de projeto
“Admittedly, testing at any SAP project is an integrated effortthat requires the expertise and skills of several resources such asSMEs, functional configuration resources, ABAP developers, andbusiness analysts.”
Leitura recomendada: Testing SAP R/3 – A Manager’s Step-by-Step GuideJose Fajardo e Elfriede Dustin
Regressivos
Segurança
Integrais
Unitários
CICLO DE TESTES REGRESSIVOS
XXXX
Características dos Testes Regressivos:
Testes em todas as transaçõesprodutivas. Critério de Avaliação: consistência no sistema (técnico);
Recomenda-se isolar ambiente e fazertestes com maximo de autorizações(minimiza falso-positivos)
Horizonte Drill-Down para o teste:Avaliar Indices de TabelasAvaliar BADI’s utilizadas emprogramas;Avaliar estruturas e tabelasmodificadas;Avaliar transações e telas de navegação;
CICLO DE TESTES UNITÁRIOS
XXXX
Características dos Testes Unitários
Criação de pacotes de teste de acordo com a modelagem de processos;
É iniciado o processo de teste com taxa de amostragem para validação de um teste;
Possibilidade de criação de e-CATT’s (testes automatizados pelo SAP Solution Manager)
Pacote de Teste: Ordem de venda
Criar Ordem de Venda (VA01)
Liberar Crédito (VKM1)
Gerar Política Comercial (ZSDLBOV)
Pacote de Teste: Remessa
Criar de Remessa(VL01N)
Efetuar Picking(VL02N)
Efetuar Saída Mercadoria(VL02N)
Pacote de Teste: Faturamento
Criar Doc de faturamento(VF01)
Emitir NF(J1B3N)
CICLO DE TESTES SEGURANÇA
XXXX
Características dos Testes Segurança:
Perfis de Acesso;
RFC’s Trusted;
Ambiente WEB AS (integração WEB) e utilizações de Browser para transações em WebDynpro e BSP
CICLO DE TESTES INTEGRADOS
XXXX
Características dos Testes Integrados:Orientação a Cenário de Negócios;
Modelagem para todos os casos possíveis de processo devem ser contempados;
A Taxa de Amostragem deve ter proporcional a quantidade de documentos gerados e comfoco nos objetos que sofreram alterações por correções ou ajustes (ex.: recriação de indices, BAPI’s, …)
“CONSTRUIR O PLANEJADO”
5º Mandamento:
AJUSTES A CONFIGURAÇÃO
XXXX
Características dos Ajustes
Focar nas estatísticas de sistema (ST03N)
Programas e Funções mais utilizadas: Uma função pode ser utilizada em 10 ou 20 programas que uma vez ajustada, soluciona várias ISSUES
“PRESTAR ATENÇÃO NOS FILHOS”
7º Mandamento:
REVISÃO DE FONTES “Z” OU “Y” SÃO ESSENCIAIS PARA MANTER A SoD
Front End: Transação ZPDV
1- Cria ordem de venda (VA01)
2- Libera crédito (VKM1)
Fatores para revisão de programas “Z”e “Y”:
Transações customizadas que efetuamcarga no sistema invocam transaçõesstandard;
Os objetos de autorização obsoletospodem deliberar acessos indevidos ausuários que possuem acesso a transação“Z”;
Re-validar se o mapeamento da transaçãoe consistência de entrada e saída de dados
Shadown
Process
3- Cria Remessa (VL01N)
...
“REVISAR A ATRIBUIÇÕES DE CADA UM EM SUA CASA”
8º Mandamento:
COMPARAÇÃO MACRO: OBJ. AUTORIZAÇÃOSAP R/3 4.6C X SAP ECC 6.0 (STD)
Programas
Transações
Objetos
Atributos
Tabela TSTC – 80.907 transações Tabela TSTC – 65 mil transações
Cerca de 70 mil novas transaCerca de 70 mil novas transaçções (sem contar IS)ões (sem contar IS)
Cerca de 67.046 novos objetos (objetos obsoletos estão inclusos)Cerca de 67.046 novos objetos (objetos obsoletos estão inclusos)
N/D N/D
Os nOs núúmeros podem ser varimeros podem ser variááveis pois existem programas dinâmicosveis pois existem programas dinâmicos
Tabela TRDIR – 1.508.897 programasTabela TRDIR – 807.921 Programas
Tabela USOBT -139.438 objetosTabela USOBT – 72.329 objetos
EXEMPLOS DE TRANSAÇÕES CONSIDERADAS NOVAS EM UM UPGRADE FEITO DA 4.0B
10 TRANSAÇÕES QUE SOFRERAM ALTERAÇÕES NA VERSÃO 6.0
AUTHORITY-CHECKTRANSAÇÕES ATUAIS MERECEM TESTES
O Buffer de Autorizações tem limite de objetos, valores e atribuições a usuários;
Durante o primeirociclo de testes, realizado em Sandboxrecomanda-se nãotrabalhar na área de ajuste de perfis – este pode ser o momento para a revisão de acessos.
Há documentos de Delta que indicamquais objetos não sãomais utilizados ou temrestrições (em anexo)
AJUSTES DE PERFISTRANSAÇÃO SU25
Executar transação SU25 realiza a análise dos perfis atuais e quaistransações e objetos foram alterados pela nova versão;
Esta transação altera a estrutura do SAP utilizando a tabela USOBT_C habilitando a possibilidade de ativar ou desativarobjetos a serem verificados numatransação (SU24);
Os perfis podem ser ajustados um-por-um que sofrerem alterações ou de forma automática (objetos obsoletos geralmente ficam no perfil de acesso de forma inativa);
Atenção no plano de treinamentosob as novas transações
“SEGREGAR AS FUNÇÕES E MANTER OS DADOS PROTEGIDOS”
9º Mandamento:
QUEM USA OS RELATÓRIOS DE ANÁLISE DE SOD DO SAP REVISEM AS TCODES…
Transação S_BCE_68001401 e S_BCE_68001403 – Analise em Transações e Obj. Críticos
QUEM USA OS RELATÓRIOS DE ANÁLISE DE SOD DO SAP REVISEM AS TCODES
2700 usuários em cerca 2 minutos de process.
Possib. Utilização multiplasvariantes de analise(No Compliace Calibratoré o conceito de Risk Matrix)
Bom recurso para quemnão dispõe de soluções GRC
“PREOCUPAR-SE COM O NECESSÁRIO”
10º Mandamento:
VAMOS AO PRODUTIVO!
São projetos de meses para umamigração efetiva de horas!
Em seu ambiente há um planode contigência?
> Reflexão
10 Mandamentos | Reflexão | Quem Somos | Cases de Sucesso NetPartners
RESUMO DA ÓPERA
Estratégia de LandscapeOptimização da Base de DadosMapeamento de ProcessosMaitenance OptimizerConfigurações, ajustes no sistemaTestes no ambienteRevisão de Programas “Z” e “Y”Revisão de Perfis de AcessoAIS na versão 6.0 – Novas ferramentas para análise de SoDContigência de Processos
> Quem Somos
10 Mandamentos | Reflexões | Quem Somos | Casos de Sucesso NetPartners
NASCEMOS DE UMA GRANDE EMPRESA E EVOLUIMOS PARA OUTRA MELHOR
NetPartners nasceu de uma “Spin-Off” da Ernst & Young Consulting em 2000.
Adquirimos projetos em curso, os quaisincorporamos a nossa carteira de clientes.
Para o atendimento de nossos clientes temos 4 escritórios “core” na América Latina em Peru, México, Brasil e Colombia e escritórios de inovaçãoe suporte na Alemanha, Argentina, Bolívia, Canadá, Estados Unidos, Panamá e Venezuela.
NASCEMOS DE UMA GRANDE EMPRESA E EVOLUIMOS PARA OUTRA MELHOR
Desenvolvemos as pessoas de nossa empresa de acordocom as tendências tecnológicas do mercado, formando profissionais com ética, transparência e respeitoprofissional.
Herdamos a metodologia “Fusion”, evoluindo-a com foco latino-americano, criando assim a metodologia Net Value.
Possuímos a flexibilidade de alocar nossos consultores emtoda América Latina.
Nossos serviços estão focados 100% em soluções de negócios baseadas em ferramentas SAP.
Somos parceiros SAP em Andina, Caribe, México e Brasil.
Temos centros de competências especializados emERP, SCM, SRM, CRM, Netweaver, Upgrades, NF-e, Ativo Fixos, Adequação SOX, Solution Manager, AIS, Audit Management entre outros.
Contamos com uma equipe de aproximadamente 250 profissionais especializados em SAP, alocados emtoda América Latina, sendo aproximadamente 140 no Brasil.
OCUPAMOS O ESPAÇO DEIXADO PELAS EX-”BIG FIVE” MANTENDO UM ALTO NÍVEL DE SERVIÇO
A DIFERENÇA ENTRE IMPLEMENTADORES DE SOFTWARE E CONSULTORES DE NEGÓCIOS.
Missão: Criar, construir operar e manter soluções inovadoras que gerem oportunidades de crescimento e valor aos nossos clientes.
Visão: Ser a empresa de Consultoria mais inovadora e confiavél da América Latina, escolhida e recomendada pelas principais empresas da região pela sua seriedade, compromisso e excelência em seusresultados.
ALGUNS DE NOSSOS CLIENTES
Upgrade SAP R/3
ECC5U
pgrade SAP R
/3 EC
C6
Upgrade SAP R/3 ECC6
Upgrade SAP R/3 ECC6
Upg
rade
SAP
R
/3
ECC
6Ativos Fixos –
Bull NetPartners
SAP EducationTreinamentos SAP
Projetos deSAP e JAVA
Projeto R
oll-Out
Globe
Maior E
xistente
> Cases de Sucesso NetPartners
10 Mandamentos | Reflexão | Quem Somos | Cases NETPartners International
NOSSA EQUIPE
Capacitada e com experiência em projetos envolvendo padrões de Governança; Controles Internos; Segurança da Informação, que atendem a Sarbanes & Oxley; Basiléia II; Código Civil Brasileiro Bacen;
Escritório de Projetos com mais de 10 projetos de Upgrade realizados em 2007 em toda LatAm;
Participante do Projeto SAP M.O.V.E.
Base de Conhecimento centralizada de problemas conhecidos NetValue.
TESTEMUNHO – SANOFI AVENTIS
Em anexo a apresentação. Utiliza-se Quick Time como plugin.
PRINCIPAIS UPGRADES 2007-2008