Veritas
Платформа за управљање подацима, од принципа API-ја до прве контролне табле

Veritas прави софтвер који велике компаније користе за бекап, опоравак и управљање подацима. Његова Data Management платформа објединила је бекап, опоравак, класификацију и аналитику у један производ, грађен по принципу API-first. Наш рад обухватио је тај производ на три нивоа: API програм на коме почива, први сат који администратор проведе са њим и контролну таблу којој се после враћа.
Заштита података за велике компаније купује се пажљиво и уводи полако. Администратор пореди производе, тестира један, заговара куповину, а затим конфигурише хардвер чвор по чвор пре него што се покрене иједан бекап. Сваки корак био је место где је могао да се изгуби. Унутар компаније проблем је био другачији. Платформа грађена по принципу API-first захтева да многи тимови дизајнирају API-је на исти начин, а већина људи који су око тога морали да се сложе не би прочитала спецификацију.
Почели смо од људи. Мапа персоне пратила је администратора заштите података од откривања производа до свакодневног коришћења, а тај редослед одредио је редослед екрана: веб-сајт који објашњава производ, ток постављања који га води од хардвера до кластера који ради и контролна табла која извештава о његовом стању.
За API програм интерне смернице претворили смо у инфографике: једну мапу екосистема и једну страницу принципа, довољно кратке да се прочитају и окаче на зид.
Интерфејс је сведен. Бројеви су велики, а ознаке мале. Боја се користи само за податке.
Платформа је била API-first, па је посао почео од самог API-ја. Ова мапа приказује програм на једној страници: програмер са једне стране, API тим са друге, портал за програмере између њих и алати на које се свака страна ослања.
Смернице за дизајн API-ја обично живе у дугим документима које мало ко прочита до краја. Свели смо их на десет принципа, сваки са реченицом или две образложења, написаних тако да се памте. Не градите за одређени интерфејс. Користите именице за ресурсе. Будите минимални.
Мапа персоне прати једну улогу, администратора заштите података, кроз девет корака: откривање производа, испробавање, куповину, постављање, повезивање услуга, писање правила, заштиту података и доделу приступа другима. Постала је оквир за све што је уследило.
Страница производа у једној реченици каже шта платформа ради, а затим одговара на три питања која онај ко процењује производ прво поставља: колико брзо се почиње, где се налазе подаци и шта корисници могу сами да ураде.

Постављање почиње тако што администратору каже колико ће трајати и шта треба да има при руци, и приказује хардвер који је већ препознат.

Изградња кластера има четири корака, приказана на врху сваког екрана. Сваки чвор је картица. Администратор бира чворове које повезује, а затим за сваки уноси две адресе. Недодељени чворови остају видљиви, али не сметају.


Последњи корак једноставним језиком извештава о напретку сваког чвора и кластера у целини.

Контролна табла
Контролна табла одговара на прва питања администратора редоследом којим их поставља. Да ли су се синоћни бекапи извршили? Да ли је ишта незаштићено? Колико је простора остало и колико ће још трајати? Перформансе и коришћење следе испод. Две радње стално су надохват руке на врху: опоравак и креирање посла заштите.
Контролна табла састављена је од картица, па њен садржај може да се мења према окружењу. Ове варијације тестирају различите картице и облике графикона за cloud кеш и за активности бекапа и враћања података.


Овај рад повезује три публике које ретко виде исти материјал: тимове који граде API-је, администратора који инсталира производ и администратора који њиме управља годину дана касније.
Имате пројекат на уму?
Сваког квартала преузимамо ограничен број пројеката. Реците нам шта градите.
Јавите нам се →