jan kärreby jan.karreby@tarento - software testingprojektmetodik ”accelerated sap” (asap) 5...

17
Agil Test av SAP – går det? Jan Kärreby [email protected] www.tarento.com

Upload: others

Post on 05-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

Agil Test av SAP – går det?

Jan Kärreby

[email protected]

www.tarento.com

Page 2: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Agil Test av SAP – med utgångspunkt i SAST frågor

� Implementationsmodeller för SAP? Agil testning?

� Skillnad att testa SAP vs egenutvecklat?

� Största utmaningarna vad gäller testning av SAP agilt?

� Förväntningar på kvalitetsnivå av levererade versioner?

� Testarens roll – behöver den förändras när man testar SAP?

www.tarento.com

� Testarens roll – behöver den förändras när man testar SAP?

� Framgångsfaktorer för implementation i sin helhet och ur ett testperspektiv?

2

Page 3: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Kundunika lösningar – som alltid behöver testas!

SAP Standardkonfigurering Kundanpassning

Masterdata

Kundens lösning

Standard SAP

IMG

www.tarento.com3

SAP Standardprogram

SAP Standardkonfigurering

Z-program och

User Exits

Kundanpassning

Ordertyp “OR" Ordertyp “ZOR"

ABAP Workbench

IMG

ReportsInterfacesConversionsEnhancementsFormsWorkflows

Page 4: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Implementationsmodeller för SAP?

www.tarento.com4

Page 5: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Projektmetodik ”Accelerated SAP” (ASAP)

www.tarento.com5

Källa: SAP AG

Page 6: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

”Agile ASAP Methodology for Implementation”

www.tarento.com6

Källa: SAP AG

Page 7: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Skillnad testa SAP vs egenutvecklat?

www.tarento.com7

Page 8: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Testprocessen i traditionell SAP-implementation

www.tarento.com8

Källa: SAP AG

Page 9: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

”Agile ASAP” – Översikt

www.tarento.com9

Källa: SAP AG

Page 10: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Agile ASAP – ”Hybridmetodik”

BASELINE BUILDBASELINE BUILD SPRINTSSPRINTSINTEGRATION

TEST, UATINTEGRATION

TEST, UAT

www.tarento.com10

Källa: SAP AG

Page 11: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Utmaningar med Agile inom SAP

www.tarento.com11

Page 12: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Utmaningar med Agile inom SAP

� Ofta stora strategiska implementationsprojekt med lång planeringshorisont

� Ofta genomgripande processförändringar

� Komplexa systemlandskap med applikationer som delar data/processer

� Globala projekt på flertalet platser i världen

www.tarento.com

…men det går att få effektivare SAP-implementationer genom:

� Iterativt tänkande, uppdelat “scope”, fokus på prioritet och värdeadderande

� Tidig “buy-in” från nyckelintressenter genom hög transparens i design- och byggfas

Alla projekt/företag är olika!

Storlek, komplexitet, kultur påverkar val av metodik!

12

Källa: SAP AG

Page 13: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Förväntad kvalitet på SAP Releaser och Support Packs?

www.tarento.com

Releaser och Support Packs?

13

Page 14: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5 Testarens roll?

www.tarento.com14

Page 15: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Framgångsfaktorer

www.tarento.com15

Page 16: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5

Fyra Framgångsfaktorer

1. Ta det bästa från ”ASAP” och ”Agile” och anpassa till projektets förutsättningar/miljö

2. Tidig och noggrann enhetstest – främst av integrationer

3. Definiera End-to-End-scenarier tidigt och se till att ha en röd tråd genom iterationerna

4. Testteam i delprojekt med rätt kompetensmix av test/krav/verksamhet/applikation

www.tarento.com16

Page 17: Jan Kärreby jan.karreby@tarento - Software testingProjektmetodik ”Accelerated SAP” (ASAP) 5 Källa: SAP AG. Nivå 1 - Nivå 2 - Nivå 3 - Nivå 4 - Nivå 5 ”Agile ASAP Methodology

� Nivå 1

- Nivå 2- Nivå 3

- Nivå 4

- Nivå 5Agil Test av SAP – går det?

www.tarento.com17

Ja, det finns goda förutsättningar att lyckas bättre genom att ta in

agila inslag!