Veritas
Platforma za upravljanje podacima, od principa API-ja do prve kontrolne table

Veritas pravi softver koji velike kompanije koriste za backup, oporavak i upravljanje podacima. Njegova Data Management platforma objedinila je backup, oporavak, klasifikaciju i analitiku u jedan proizvod, građen po principu API-first. Naš rad pokrio je taj proizvod na tri nivoa: API program na kojem počiva, prvi sat koji administrator provede s njim i kontrolnu tablu kojoj se poslije vraća.
Zaštita podataka za velike kompanije kupuje se pažljivo i uvodi polako. Administrator poredi proizvode, testira jedan, zagovara kupovinu, a zatim konfiguriše hardver čvor po čvor prije nego što se pokrene ijedan backup. Svaki korak bio je mjesto gdje ga se moglo izgubiti. Unutar kompanije problem je bio drugačiji. Platforma građena po principu API-first zahtijeva da mnogi timovi dizajniraju API-je na isti način, a većina ljudi koji su se oko toga morali složiti ne bi pročitala specifikaciju.
Počeli smo od ljudi. Mapa persone pratila je administratora zaštite podataka od otkrivanja proizvoda do svakodnevnog korištenja, a taj redoslijed odredio je redoslijed ekrana: web stranica koja objašnjava proizvod, tok postavljanja koji ga vodi od hardvera do klastera koji radi i kontrolna tabla koja izvještava o njegovom stanju.
Za API program interne smjernice pretvorili smo u infografike: jednu mapu ekosistema i jednu stranicu principa, dovoljno kratke da se pročitaju i okače na zid.
Sučelje je svedeno. Brojevi su veliki, a oznake male. Boja se koristi samo za podatke.
Platforma je bila API-first, pa je posao počeo od samog API-ja. Ova mapa prikazuje program na jednoj stranici: programer s jedne strane, API tim s druge, portal za programere između njih i alati na koje se svaka strana oslanja.
Smjernice za dizajn API-ja obično žive u dugim dokumentima koje malo ko pročita do kraja. Sveli smo ih na deset principa, svaki s rečenicom ili dvije obrazloženja, napisanih tako da se pamte. Ne gradite za određeno sučelje. Koristite imenice za resurse. Budite minimalni.
Mapa persone prati jednu ulogu, administratora zaštite podataka, kroz devet koraka: otkrivanje proizvoda, isprobavanje, kupovinu, postavljanje, povezivanje usluga, pisanje pravila, zaštitu podataka i dodjelu pristupa drugima. Postala je okvir za sve što je uslijedilo.
Stranica proizvoda u jednoj rečenici kaže šta platforma radi, a zatim odgovara na tri pitanja koja onaj ko procjenjuje proizvod prvo postavlja: koliko brzo se počinje, gdje se nalaze podaci i šta korisnici mogu sami uraditi.

Postavljanje počinje tako što administratoru kaže koliko će trajati i šta treba imati pri ruci, te prikazuje hardver koji je već prepoznat.

Izgradnja klastera ima četiri koraka, prikazana na vrhu svakog ekrana. Svaki čvor je kartica. Administrator bira čvorove koje povezuje, a zatim za svaki unosi dvije adrese. Nedodijeljeni čvorovi ostaju vidljivi, ali ne smetaju.


Posljednji korak jednostavnim jezikom izvještava o napretku svakog čvora i klastera u cjelini.

Kontrolna tabla
Kontrolna tabla odgovara na prva pitanja administratora redoslijedom kojim ih postavlja. Jesu li se sinoćnji backupi izvršili? Je li išta nezaštićeno? Koliko je prostora ostalo i koliko će još trajati? Performanse i korištenje slijede ispod. Dvije radnje stalno su na dohvat ruke na vrhu: oporavak i kreiranje posla zaštite.
Kontrolna tabla sastavljena je od kartica, pa se njen sadržaj može mijenjati prema okruženju. Ove varijacije testiraju različite kartice i oblike grafikona za cloud keš te za aktivnosti backupa i vraćanja podataka.


Ovaj rad povezuje tri publike koje rijetko vide isti materijal: timove koji grade API-je, administratora koji instalira proizvod i administratora koji njime upravlja godinu kasnije.
Imate projekat na umu?
Svakog kvartala preuzimamo ograničen broj projekata. Recite nam šta gradite.
Javite nam se →