This customer case describes how Gerdau is using Solution Manager and JIRA tools.
Thiago Mai, Change Manager - Gerdau S.A
Issac Nolis Ohasi, Solution Architect - SAP Brasil LTDA
1. Mastering DevOps
with Solution Manager & JIRA
Thiago Mai, IT Change Manager – Gerdau S.A.
Issac Ohasi, Solution Architect – SAP Brasil LTDA
2. Uma das principais fornecedoras de aços longos das Américas
118 anos de experiência
Uma das maiores produtoras de aços especiais do mundo
Maior Recicladora da América Latina
Ações listadas nas bolsas de São Paulo, Nova York e Madri
Produtora de aços planos
Foco nas Américas
Quem Somos?
8. PROCESSO DE GESTÃO MUDANÇAS
CHANGE MANAGEMENT PROCESS
atendem a área de negócios
24 7Xhoras dias semana
suportam nossa operação mundial
(ex: ECC, TDF, BW, CRM, …)
28soluções SAP
Processo de
Gestão de
Mudanças
Processo de
Gestão de
Mudanças
diretos e indiretos apoiam nossa operação
(operação apoiada com multi-vendors)
~216colaboradores
28 SAP Solutions supports our global operations we support our business 24 hours / 7 days week
+14K users are supported by IT operation services 216 team members supports our operation
finais serviços da área de TI
14usuários
K
9. PROCESSO DE GESTÃO MUDANÇAS
CHANGE MANAGEMENT PROCESS
Processo de
Gestão de
Mudanças
Processo de
Gestão de
Mudanças SEGUNDA ÀS SEXTASimplementações diárias
12média mudanças diárias
Averange of 12 changes are promoted to
production from mondays to fridays
10. NOSSA JORNADA PARA DEVOPS
OUR JOURNEY TO DEVOPS
nossas ferramentas
para processo de mudança
JIRA
requisição e
aprovação mudanças
(desenvolvimento ágil)
ChaRM
logistica software
(transportes DEV – QAS) nossas processo
para processo de mudança
Desenvolvedores
registram um JIRA
Issue e um SolMan
Change Document
Ao terminar
desenvolvimento é
realizado processo de
validação mudança
App Guardians realizam
avaliação dos resultados
técnicos / funcionais
antes de enviar ao CAB
Realiza-se reunião de
CAB e aprova-se a
mudança para
promoção em PRD
BASIS importa a
mudança em PRD
conforme definido na
Change
11. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
NOSSO FLUXO DE TRABALHO
our workflow process
Manually
Manually
12. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
Processo não integrado
Risco na execução de passos manuais
Rigido controle na avaliação no controle da mudança
Custo operação na execução do processo manual
(execução de transportes e avaliação técnica)
Custo operação na execução do processo manual
(execução de transportes e avaliação técnica)
Quando há muita mudança (ex projetos) os passos manuais podem não se
adequar a janela de manutenção mais proxima
14. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
NOSSO FLUXO DE TRABALHO
our workflow process
Manually
Manually
15. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
ARQUITETURA INTEGRADA JIRA x SOLMAN
our integrated architecture JIRA X SolMan
16. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
ARQUITETURA INTEGRADA JIRA x SOLMAN
our integrated architecture JIRA X SolMan
Avaliação automática do conteúdo técnico das
mudanças em relação a: objetos criticos, possíveis
downgrades e inspenção de código fonte
Automatic evaluation of changes implementation via Critical
Objects, Downgrade Protection and ATC / Code Inspector
17. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
NOSSO FLUXO DE TRABALHO
our workflow process
Tipos de Análise Automática:
DGP Downgrade Protection
Critical Objects
ATC ABAP Test Cockpit / Code Inspector
Indica o programa e linha de código
qual requer análise
Indicate object and linecode that requires analysis
Indica o que deve ser analisado
Indicate what is needed to check
18. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
NOSSO FLUXO DE TRABALHO
our workflow process
19. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
ARQUITETURA INTEGRADA JIRA x SOLMAN
our integrated architecture JIRA X SolMan
Mudança é submetida a CAB somente após a análise e
aprovação do AppGuardian em caso de riscos e
conflitos detectados.
Only verified changes can be submitted to CAB after
AppGuardian approval in case of risks and conflicts
21. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
ARQUITETURA INTEGRADA JIRA x SOLMAN
our integrated architecture JIRA X SolMan
Mudança é submetida a CAB somente após a análise e
aprovação do AppGuardian em caso de riscos e
conflitos detectados.
Only verified changes can be submitted to CAB after
AppGuardian approval in case of risks and conflicts
Durante a reunião de CAB, define-se a melhor janela de
manutenção para promoção da mudança. Os horários
de manutenção são sincronizados com Solution
Manager e importados em produção automaticamente
During CAB meeting, a maintenance window is defined for each
change. This information is synchonized with Solution Manager
that imports automatically the change into Production on the
scheduled time
25. PROCESSO DE GESTÃO DE MUDANCAS
CHANGE MANAGEMENT PROCESS
NOSSO FLUXO DE TRABALHO
our workflow process
Mudanças quais foram promovidas com exito, recebem o status de
implementada automaticamente e são sincronizadas com o JIRA
permitindo a gestão analítica de nosso processo de mudanças
If a change has been sucessifully implemented into production, the workflow
promotes the status to Implemented in both tools.
26. INSTITUCIONAL 2019
PROXIMOS PASSOS
NEXT STEPS
Continuous Testing / Integrations (SolDoc Full Integration, BPCA Integration, Automatic
Approval of CBTA Test Plans)
Continuous Deployment (Automatic Rollback / Transport Request Import Simulation)