Desenvolvendo Produtos com SAP ABAP e Agile

12
Public Érick Carvalho Desenvolvendo Produtos com SAP ABAP e Agile

Transcript of Desenvolvendo Produtos com SAP ABAP e Agile

Page 1: Desenvolvendo Produtos com SAP ABAP e Agile

Public

Érick Carvalho

Desenvolvendo Produtos com SAP ABAP e Agile

Page 2: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Agenda

Sumario

Page 3: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Bio – Desenvolvedor e Agilista. Quando não está discutindo TDD está sendo repreendido por algum comentário infeliz

Page 4: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public

A Luta do Produto

• Alta expectativa por qualidade • Aumento do custo de suporte• Aumento do custo de projeto• Aumento de cenários de negócio coberto pelos produtos• Descentralização do conhecimento entre colaboradores• Aumento dos programadores no desenvolvimento, implementação e

suporte

Page 5: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public

Ferramentas para ajudar na luta

• Entregar com frequência o produto funcionando e com qualidade

• Implementar procedimentos para controle de versão dos produtos

• Implementar ciclos de testes dos produtos

• Trabalhar com simplicidade para ganhar agilidade

• Em intervalos regulares, refletir e documentar em como ficar mais efetivo, então, ajustar e otimizar o processo

• Melhorar o processo baseado em ações e não em soluções organicas sem liderança

• Documentar e compartilhar o aprendizado para fazer melhor das próximas vezes

• Desenvolvimento pessoal continuo através da leitura, discussão de ideias, cursos, videos, palestras, etc

Page 6: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public

Passo 1 - Landscape

ABAP Development

Functional Customizing

Development

ABAP Validation in 5.0

ABAP Compliance

Consultant Unit Test

Unit Test

Request NumerationException Request

Validation

Transport Valid

Exception Request Validation

Transport Valid

Customer Environments

Customer

1

1

2

3

4

5

Consultant Integrated Test

EPV : Product Validation

Page 7: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public

Passo 2 – Ferramenta de Gestão – JIRA e Confluence

• As ferramentas JIRA e Confluence foram adotadas com a idéia de ligar todo o nosso ambiente em um lugar online para colaborar e materializar o conhecimento.

• Com essas ferramentas somos capazes de criar, compartilhar e discutir documentos, idéias e projetos.

• Todo este processo faz parte de um ciclo contínuo de amadurecimento, aprendizado e fortalecimento do time, das pessoas e da empresa.

Page 8: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public

Passo 3 – Fluxo SAP x JIRA

Root Request Task #1

Projeto no JIRA -Versão do projeto

Issue #1

Task #2

Issue #2

2 3

Concluir Issue

Fechar task – Atualizar issue com informações sobre a

modificação

4

Close Root Request

1

2

34

5

6

5

Geração Request full ou complementar

1

SA

PJI

RA

7

8

Page 9: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public

Passo 4 – JIRA x Versionamento de Produto

Backlog do Produto Backlog da sprint sprint Integração contínua

Page 10: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Passo 5 – JIRA x Integração entre áreas

Supor

te

Feed

back

Proj

eto

ComercialProduto

Page 11: Desenvolvendo Produtos com SAP ABAP e Agile

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Passo 6 – Confluence

• Backlog de atividades levantadas em retrospectivas

• Guias Rápidos sobre utilização de funcionalidades

• Guias Rápidos sobre implementação de Formulas, BADI’s, Exits, etc

• Script para Entrevista de Blue Print de Projeto

• Perguntas Frequentes sobre o Produto

• Atas de Reunião e Decisões sobre Evolução do Produto

• Lições Aprendidas em Projetos

• Apresentações Comerciais e Técnicas

• Perfil de Acesso proposto para Consultores

• Perfil de Acesso proposto para Usuários do Sistema

• Manual do Sistema.

Page 12: Desenvolvendo Produtos com SAP ABAP e Agile

12© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Obrigado!for

Thanks for attending this SAP TechEd && d-code session. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public

@_ErickFCbar.com.br