Download - Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Transcript
Page 1: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Agile & Testdata Bert Nienhuis

Page 2: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Vroeger

Page 3: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 4: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 5: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 6: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 7: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 8: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Voordelen

• Verhoogt de effectiviteit van het team

• Ruimte voor verandering

• Iedere 2-4 weken een oplevering van werkende software

• Biedt duidelijk inzicht in de voortgang van het project

Page 9: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Hoe kunnen we dit testen?

Met welke data gaan we dit testen?

Page 10: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Team 1 Team 2 Team 3

6 TB 500 GB

Productie

10 GB

6 TB 500 GB

Test

10 GB 6 TB 500 GB

Ontwikkel

10 GB

Totaal

19,53 TB

Huidige werkwijze Agile teams

Page 11: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

6 TB 500 GB

Productie

10 GB

Totaal

19,53 TB

Team 1 Team 2 Team 3

Test

Team 1 Team 2 Team 3

Ontwikkel

Gevolg huidige werkwijze Agile teams

Page 12: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Team 1 Team 2 Team 3

6 TB 500 GB

Productie

10 GB

6 TB 500 GB

Ontwikkel

10 GB

6 TB 500 GB

Test

10 GB

6 TB 500 GB

Ontwikkel

10 GB

6 TB 500 GB

Test

10 GB

6 TB 500 GB

Ontwikkel

10 GB

6 TB 500 GB

Test

10 GB

Totaal

45,57 TB

Betere werkwijze voor Agile teams

Page 13: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Team 1 Team 2 Team 3

6 TB 500 GB

Productie

10 GB

600 GB 50 GB

Ontwikkel

1 GB

600 GB 50 GB

Test

1 GB

600 GB 50 GB

Ontwikkel

1 GB

600 GB 50 GB

Test

1 GB

600 GB 50 GB

Ontwikkel

1 GB

600 GB 50 GB

Test

1 GB

Totaal

10.4 TB

10 % Subset 10 % Subset 10 % Subset

DATPROF werkwijze Agile teams

Page 14: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Ontwikkel

Test

Ontwikkel

Test

Ontwikkel

Test

Hoe gaan we de persoonsgegevens beveiligen?

Page 15: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Test Test Test

Ontwikkel Ontwikkel Ontwikkel

Page 16: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Minimaliseer datagebruik Bespaar op hardware Verkort doorlooptijden Efficiënter data beheer

Beschermen van relaties Voldoen aan wetgeving Voorkom imagoschade Behoud concurrentie positie

Subsetten Anonimiseren Voordelen van het subsetten van data Voordelen van het anonimiseren en maskeren

Page 17: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Productie Test/Ontwikkel Source Database Target Database

Hoe werkt het subsetten

Page 18: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Datamodel classificatie

Filteren – Proces data Voorbeeld: Klanten, Orders, Contracten, Facturen

Volledig – Master data Voorbeeld: Applicatie data, Inrichting, Stamtabellen

Leeg – Logging, overbodige historie Voorbeeld: Log tabellen, temp tabellen, overbodige historie

Bepalen welke delen van de data overgezet moeten worden.

Page 19: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 20: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF
Page 21: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Technieken

Page 22: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Shuffle Verwissel waarden binnen een kolom

Conditioneel Maskeer gespecificeerde delen van tabellen +

Voornaam Naam Soort

Frans

Jan

Dirk

Jansen

de Boer

Huisman

DATPROF

Klant

Klant

Klant

Leverancier

Page 23: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

321 Voornaam Naam Soort Opmerking E-Mail

Frans

Jan

Dirk

de Boer

Huisman

Jansen

Blank Verwijder waarden uit kolom

Scramble Vervang bestaande karakters

[email protected]

[email protected]

[email protected]

“Zwager van D.Jansen”

“Heeft schulden”

[email protected]

[email protected]

[email protected]

Klant

Klant

Klant

Leverancier DATPROF

Page 24: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Nr. Voornaam Naam Soort Opm.. E-mail Geboortedatum

Frans

Jan

Dirk

de Boer

Huisman

Jansen

DATPROF

123

Klant

Klant

Klant

Leverancier

[email protected]

[email protected]

[email protected]

321

789

456

First day Verander datum velden naar de 1e van dezelfde maand of jaar

16-02-1954

25-11-1984

27-03-1974

01-02-1954

01-11-1984

01-03-1974

Postcode

Geboortedatum 1e van de maand 1e van het jaar

87% 3.7% 0.04%

Bron: onderzoek anonimiteit door Prof. Dr. Latanya Sweeney (Harvard University)

Page 25: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Nr. Voornaam Naam Soort Opm.. E-mail Geb-datum

de Boer

Huisman

Jansen

DATPROF

123

Klant

Klant

Klant

Leverancier

[email protected]

[email protected]

[email protected]

321

789

01-02-1954

01-11-1984

01-03-1974

Look-up Vervang waarden met waarden uit een andere tabel

Tim

Ruben

Thomas

Frans

Jan

Dirk

Voornamen

Daan

Thomas

Tim

Lars

Ruben

Levi

Luuk

Referentiedata

Page 26: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Nr. Voornaam Naam Soort Opm.. E-mail Geboortedatum

Thomas

Tim

Ruben

de Boer

Huisman

Jansen

DATPROF

123

Klant

Klant

Klant

Leverancier

[email protected]

[email protected]

[email protected]

321

789

456

01-02-1954

01-11-1984

01-03-1974

Expression Maak gebruik van standaard of eigen functies

[email protected]

[email protected]

[email protected]

Fictief

Fictief

Fictief

Page 27: Presentatie Agile en Testdata van Bert Nienhuis | DATPROF

Demonstratie bij de stand