Na ovoj stranici
Broj 420 može biti tačan iz dva nespojiva razloga. U ovom ilustrativnom primeru dva agenta vraćaju isti segment kontakata i oba navode 420 kupaca. Jedan je koristio odobrenu publiku prodavnice i proverio saglasnost. Drugi je prekopirao zastareo izvoz iz drugog radnog prostora i slučajno dobio isti broj.
Ocena samo po rezultatu obojici daje maksimalne poene. To je pogrešna ocena.
Rasprava o proveri u okruženjima agenata razlikuje konačni izlaz od puta kojim je dobijen. U primeru sa tabelom, pravi broj je samo deo zadatka. Važni su i formule, izvori i obavezno formatiranje. Kod integracija je razlika oštrija: odakle rezultat potiče može odrediti da li je put do njega uopšte bio dozvoljen.
Konačna vrednost ne dokazuje poreklo
Pretpostavimo da agent predlaže mapiranje polja iz objekta kupca prodavnice u marketinški sistem. Preslikava email u imejl, firstName u ime i polje saglasnosti u marketinški status odredišta. Pregled izgleda ubedljivo.
Šta je pročitao pre tih izbora? Trenutnu šemu, stari uzorak ili dokument drugog naloga? Da li je proverio značenje polja saglasnosti ili ga zaključio iz naziva? Da li je vrednost null tretirao kao „nije pretplaćen“ ili kao „nepoznato“?
Svaki odgovor menja pouzdanost istog konačnog mapiranja. Mapa je izlaz. Trag dokaza je razlog da je koristite.
Trag mora označiti koju verziju svakog izvora je agent imao u trenutku odluke. Kasnija slika ekrana ispravljene šeme ne objašnjava juče predloženo mapiranje. Uz odluku sačuvajte relevantnu verziju šeme ili dokumenta, pa održite vezu između te verzije i odobrenog pravila. Cilj je rekonstrukcija odluke, a ne čuvanje svake stranice koju je agent video.
Zato trag poziva alatima može biti važniji od samouverenog objašnjenja. Beleži konkretne pozive i identifikatore koje je agent koristio. Pisani sažetak može pomoći, ali ne dokazuje da je izvor zaista konsultovan. U integraciji dokaz treba da vodi do izvornog objekta, tehničke specifikacije odredišta i konkretnog pravila koje pomera podatke.
Vodič za integraciju poslovnih alata počinje vlasništvom polja zato što nazivi na dve strane retko određuju ko ima autoritet. Provera postupka pita da li je agent zaista konsultovao tu odluku o vlasništvu pre nego što je pripremio upis.
Dozvoljeni put zapišite u zadatak
Dobar test slučaj ima dva dela. Prvo navedite šta odredište treba da sadrži. Zatim navedite koji su dokazi i radnje dozvoljeni na putu do tog stanja.
Za ilustrativni segment očekivani izlaz može biti 420 kontakata, ali odobren put može tražiti i upit ograničen na prodavnicu, trenutno mapiranje saglasnosti i pregled koji navodi isključene zapise. Može zabraniti čitanje iz drugih radnih prostora i direktno slanje kampanje.
Tako sistem za proveru dobija konkretna pravila. Može mehanički odbiti identifikator drugog radnog prostora. Može proveriti da li je pregled izvršen pre aktivacije. Može potvrditi da se izvor podataka naveden u izlazu poklapa sa izvorom u tragu. To su pravila, a ne mišljenja modela.
Preostalo pitanje može tražiti procenu: da li izabrano polje saglasnosti zaista znači dozvolu za ovu kampanju? Tu osoba ili uski model za odlučivanje treba da pregleda definiciju polja i nameravanu upotrebu. Pravilo i procena rade različite poslove.
To daje koristan opis greške. „Pogrešan odgovor“ ostavlja tim da nagađa. „Tačan broj, ali publika je došla iz drugog radnog prostora“ otkriva povredu granice podataka. „Tačno mapiranje, ali definicija saglasnosti nije bila dostupna“ otkriva nedostajući dokaz. Sistem za proveru treba da prijavi neuspešan uslov i stavku traga koja ga je izazvala, kako bi popravka promenila put, a ne samo ulepšala završni tekst.
Šta trag dokazuje?
-
Odobren izvor i obavezne provere
Prihvatite put
Rezultat ima dokaze koje zadatak zahteva.
-
Izvor iz drugog radnog prostora
Odbijte put
Isti broj ne odobrava takvo čitanje.
-
Obavezan dokaz nedostaje
Zadržite za pregled
Sam izlaz ne pokazuje kako je nastao.
Ne pretvarajte trag u ritual
Pošten prigovor je: „Agent može da obavi obavezne pozive, a zatim ih ignoriše.“ Tačno. Spisak poziva dokazuje da je poziv izvršen. Ne dokazuje da su vraćeni dokazi uticali na odluku.
Jedan način provere je promena dokaza. Pokažite dva inače slična zapisa sa različitim stanjima saglasnosti. Ako agent u oba slučaja da isto mapiranje i objašnjenje, njegovo navodno konsultovanje izvora može biti samo predstava. Drugi način je da uklonite obavezan izvor i zahtevate zaustavljanje. Agent koji prazninu popuni iz memorije nije sledio put.
Cena je više rada na pripremi testa. Neko mora da definiše dozvoljene izvore, očekivane razlike i zabranjene prečice. Opšta ocena „Da li odgovor izgleda dobro?“ jeftinija je za izradu. Manje uči.
Obrnuti ETL pretvara mapiranje u ponovljeno pomeranje podataka. Kada je mapiranje odobreno, običan kod može da ga primenjuje bez ponovnog agentovog pregleda dokaza za svaki red. Provera puta pripada odlukama koje stvaraju ili menjaju to pravilo, pa ponovo trenutku kada ga promenjena tehnička specifikacija dovede u pitanje.
Tačan odgovor dobijen preko pogrešnog naloga nije zamalo uspeh. To je drugi zadatak.
Često Postavljana Pitanja
Zašto pregledati put ako je konačni odgovor tačan?
Agent je možda koristio nedozvoljene podatke, preskočio obaveznu proveru ili slučajno došao do prave vrednosti. Sam rezultat ne dokazuje da je put bio bezbedan ili ponovljiv.
Da li čovek mora da pregleda svaku međuradnju?
Ne. Beležite pozive alatima i determinističkim pravilima sprečite zabranjene radnje. Pregledajte korake sa posledicama ili nejasnoćama i testirajte reprezentativne tragove.
Kako tim može ovo da testira?
Uz očekivana konačna stanja navedite dozvoljene izvore dokaza i obavezne provere. Ponovite slučajeve u kojima prečica daje isti odgovor i proverite da li je sistem za proveru odbija.