Os 10 Mandamentos para realizar um projeto de upgrade SAP

Preview:

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.

Citation preview

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

Dúvidas?Issac Nolis Ohasi

Gerente de Soluções SAPissac.ohasi@netpartners-international.com

+55 (11) 5521-7382 | 8215-4070

Recommended