62
Os 10 Mandamentos para realizar um Projeto de Upgrade e os Impactos nos Controles Internos Issac Nolis Ohasi Gerente de Soluções SAP

Os 10 Mandamentos para realizar um projeto de upgrade SAP

Embed Size (px)

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

Page 1: Os 10 Mandamentos para realizar um projeto de upgrade SAP

Os 10 Mandamentos para realizar um Projeto de Upgrade e osImpactos nos Controles Internos

Issac Nolis OhasiGerente de Soluções SAP

Page 2: Os 10 Mandamentos para realizar um projeto de upgrade SAP

Agenda

> Os 10 Mandamentos

> Reflexões

> Quem Somos?

> Cases de Sucesso NETPartners

Page 3: Os 10 Mandamentos para realizar um projeto de upgrade SAP

> Os 10 Mandamentos

10 Mandamentos | Reflexões | Quem Somos | Cases NETPartners International

Page 4: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“DEFINA A LOGISTICA DE TRABALHO SEM IMPACTAR DADOS RESTRITOS”

1º Mandamento:

Page 5: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 6: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 7: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 8: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 9: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 10: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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’

Page 11: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“MIGRE O QUE É NECESSÁRIO”

2º Mandamento:

Page 12: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“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.

Page 13: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“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

Page 14: Os 10 Mandamentos para realizar um projeto de upgrade SAP

FATORES IMPORTANTES:HARDWARE – MÉDIA DE REQUISITOS (STD)

Page 15: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“NÃO SE CONTROLA O QUE NÃO MEDE.NÃO MEDE O QUE NÃO SE CONTROLA!”

3º Mandamento:

Page 16: Os 10 Mandamentos para realizar um projeto de upgrade SAP

O QUE ESPERA-SE…

Page 17: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 18: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 19: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 20: Os 10 Mandamentos para realizar um projeto de upgrade SAP

Monta-se uma estrutura de processos

de negócios. Esta estrutura

armazena documentações,

transações, customizações

do projeto/processo

MODELANDO OS PROCESSOS

Page 21: Os 10 Mandamentos para realizar um projeto de upgrade SAP

MODELANDO OS PROCESSOS

Árvore de Processos

Repositório de Informações

Neste exemplo, temos o armazenamento de Documentos de processos de negócios

Page 22: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 23: Os 10 Mandamentos para realizar um projeto de upgrade SAP

MODELOS DE REFERÊNCIA

Business ProcessRepository

Base de Processoscontemplados naversão standard SAP

Outras soluçõesexistentes no SOLMAN SEP (SolutionEnhancementPackage – RBE) ouIntelliCorp LiveCompare UpgradeTemplate

Page 24: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“DEFINIR CHANGE MANAGEMENT”

4º Mandamento:

Page 25: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 26: Os 10 Mandamentos para realizar um projeto de upgrade SAP

MAITENANCE OPTIMIZER

Page 27: Os 10 Mandamentos para realizar um projeto de upgrade SAP

MAITENANCE OPTIMIZER

Page 28: Os 10 Mandamentos para realizar um projeto de upgrade SAP

MAITENANCE OPTIMIZER

Page 29: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“FAZER TESTES ADEQUADOS”

5º Mandamento:

Page 30: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 31: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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;

Page 32: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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)

Page 33: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 34: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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, …)

Page 35: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“CONSTRUIR O PLANEJADO”

5º Mandamento:

Page 36: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 37: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“PRESTAR ATENÇÃO NOS FILHOS”

7º Mandamento:

Page 38: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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)

...

Page 39: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“REVISAR A ATRIBUIÇÕES DE CADA UM EM SUA CASA”

8º Mandamento:

Page 40: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 41: Os 10 Mandamentos para realizar um projeto de upgrade SAP

EXEMPLOS DE TRANSAÇÕES CONSIDERADAS NOVAS EM UM UPGRADE FEITO DA 4.0B

Page 42: Os 10 Mandamentos para realizar um projeto de upgrade SAP

10 TRANSAÇÕES QUE SOFRERAM ALTERAÇÕES NA VERSÃO 6.0

Page 43: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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)

Page 44: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 45: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“SEGREGAR AS FUNÇÕES E MANTER OS DADOS PROTEGIDOS”

9º Mandamento:

Page 46: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 47: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 48: Os 10 Mandamentos para realizar um projeto de upgrade SAP

“PREOCUPAR-SE COM O NECESSÁRIO”

10º Mandamento:

Page 49: Os 10 Mandamentos para realizar um projeto de upgrade SAP

VAMOS AO PRODUTIVO!

São projetos de meses para umamigração efetiva de horas!

Em seu ambiente há um planode contigência?

Page 50: Os 10 Mandamentos para realizar um projeto de upgrade SAP

> Reflexão

10 Mandamentos | Reflexão | Quem Somos | Cases de Sucesso NetPartners

Page 51: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 52: Os 10 Mandamentos para realizar um projeto de upgrade SAP

> Quem Somos

10 Mandamentos | Reflexões | Quem Somos | Casos de Sucesso NetPartners

Page 53: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 54: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 55: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 56: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 57: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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

Page 58: Os 10 Mandamentos para realizar um projeto de upgrade SAP

> Cases de Sucesso NetPartners

10 Mandamentos | Reflexão | Quem Somos | Cases NETPartners International

Page 59: Os 10 Mandamentos para realizar um projeto de upgrade SAP

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.

Page 60: Os 10 Mandamentos para realizar um projeto de upgrade SAP

TESTEMUNHO – SANOFI AVENTIS

Em anexo a apresentação. Utiliza-se Quick Time como plugin.

Page 61: Os 10 Mandamentos para realizar um projeto de upgrade SAP

PRINCIPAIS UPGRADES 2007-2008

Page 62: Os 10 Mandamentos para realizar um projeto de upgrade SAP

Dúvidas?Issac Nolis Ohasi

Gerente de Soluções [email protected]

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