Preskoči na sadržaj

Kako izgraditi kompaniju zasnovanu na podacima

Kultura podataka nije BI alat koji se kupi, nego navika: da je broj u sistemu dovoljno pouzdan da ga niko ne proverava ponovo u Excelu. Gradi se sporo, a ruši jednim neslaganjem.

Operacije
Objavljeno
Autor
Konis Software
10 min čitanja

Isti mesec, tri broja. Komercijala javlja da je prodaja u junu bila dobra, finansije da je bila prosečna, a operativa da je bila rekordna. Sva tri broja dolaze „iz sistema“, i sva tri čoveka su u pravu — svaki je pitao svoj izvor, svoj presek i svoju definiciju prihoda. Sastanak koji je trebalo da odluči o sledećem kvartalu prvih dvadeset minuta troši na to čiji je broj tačan.

Šteta nije u pogrešnom broju. Pogrešan broj se ispravi. Šteta je u onome što firma nauči tog jutra: da „sistem“ nije autoritet nego jedan od učesnika u pregovoru. Od tog dana svako čuva svoju kopiju — komercijala svoj Excel, finansije svoj izveštaj, operativa svoju tablu — jer je jednom video da se brojevi ne slažu, pa se brani. A svaka nova kopija je zajemčeno sledeće neslaganje.

Kompanija zasnovana na podacima obično se prodaje kao alat: BI platforma, tabla sa pokazateljima, izveštaj koji se sam osvežava. Ali kultura podataka nije softver koji se kupi. To je navika — da je broj u sistemu dovoljno pouzdan da ga niko ne proverava ponovo u tabeli. Ovaj tekst je o tome kako se ta navika gradi i šta je čini nemogućom, jer se najčešće ne ruši na tehnici nego na prvom neslaganju koje ostane neobjašnjeno.

Jedan izvor istine — i zašto ga je teško imati

Jedan izvor istine nije jedna baza podataka. To je jedno mesto na kom činjenica nastaje, i svaki prikaz se iz njega izvodi — nikada ne kopira. Bruto bilans nije kopija glavne knjige; on je glavna knjiga posmatrana pod jednim uglom. Kartica kupca nije prepis faktura; ona su te fakture, sabrane. Test kulture je jednostavan: kad neki broj iznenadi čoveka koji ga vidi, šta prvo otvori — izvor ili prazan Excel? Koji refleks pobedi, to je kultura, bez obzira na broj tabli koje firma poseduje.

Kopija je početak razilaženja

U trenutku kad se broj prekuca u tabelu ili prelije u drugi sistem, postoje dve istine. Danas se slažu. Razilaze se prvog puta kad neko promeni original a kopiju zaboravi — storniranu fakturu, ispravljeni rabat, backdated knjižno odobrenje. Od tada dva izveštaja „iz sistema“ oba jesu iz sistema, samo iz različitih kopija istog trenutka koji je davno prošao. Niko ne laže; svako čita svoju fotografiju. Zato lista mesta gde se kopija tiho pojavljuje vredi više od bilo koje table:

  • Export u Excel koji se onda ručno doradi i pošalje dalje — od tog mejla je to zaseban, mrtav podatak.
  • Druga baza za izveštavanje, osvežena noću — tačna do ponoći, pogrešna za svaku izmenu urađenu tokom dana.
  • Pokazatelj ukucan u slajd — brojka bez izvora koja živi tačno koliko i taj fajl.
  • Paralelna tabela provizija koju vodi komercijala, jer „u sistemu ionako nije tačno“.
  • Ručno održavana lista kupaca pored one u sistemu, koja se razišla pre nego što je iko primetio.

Tri svojstva koja podatak čine podatkom

Broj koji kultura sme da koristi za odluku razlikuje se od lepe brojke po tri svojstva. Sva tri su mehanizmi sa sopstvenom dubinom; ovde su bitni kao osobine podatka, ne kao inženjering. Ako ijedno nedostaje, broj i dalje može da stoji na tabli — samo ne može da izdrži pitanje.

Podatak zna čiji je

Konto kaže kakva je vrednost nastala; dimenzija kaže čija je — za koji projekat, na kom mestu troška, kroz koji kanal. Bez tog polja „profitabilnost po projektu“ nije izveštaj koji čeka da se zatraži, nego želja: podatak jednostavno nema oblik u kom bi projekat stao. Zato se dimenzija bira pre prvog knjiženja, a ne dodaje kad neko pita — jer istorija nema odakle da se popuni.

Podatak zna kada je važio

Pravilo se pamti onako kako je tada važilo. Stopa PDV-a primenjena na promet iz 2012. je stopa iz 2012, i POPDV za taj period, ponovo generisan danas, mora da vrati broj koji je i podnet — inače izveštaj tiho menja prošlost. Isto važi za osnovice doprinosa, kurseve, neoporezivi iznos zarade. Podatak koji ne pamti kada je važio nema prošlost, a knjigovodstvo radi isključivo u prošlom vremenu.

Podatak zna odakle je

Svaki zapis nosi odgovor na pitanje ko ga je napravio: čovek, determinist. pravilo, prihvaćen nacrt automatizacije. Bez tog porekla, upisanog pri nastanku, broj je tvrdnja — pouzdan koliko i sećanje onoga ko ga brani. Poreklo je ono što neslaganje pretvara iz svađe u proveru: pitanje prestaje da bude „ko je u pravu“ i postaje „koji zapis je nastao kako“.

Zašto tri izveštaja koja se ne slažu ubijaju poverenje

Poverenje u broj je asimetrično: gradi se sporo, a ruši jednim neslaganjem. Dovoljan je jedan sastanak na kom se dva „ista“ broja razlikuju pa da cela firma nauči lekciju — sistem nije poslednja reč. A ta lekcija je samoostvarujuća: čim ljudi prestanu da veruju izvoru, počnu da čuvaju kopije, a kopije zajemče sledeće neslaganje. Nepoverenje se hrani samo sobom, i to je jedini deo cele priče koji zaista dobro skalira.

Broju se veruje sve dok se jednom ne razmine sa drugim brojem istog imena. Posle toga se ne veruje nijednom, i firma ostatak veka provede birajući čiji je Excel manje pogrešan.
NG One — interni principi o jednom izvoru istine

Cena se plaća na sastancima. Odluka o ceni, o zalihama, o zapošljavanju pretvara se u usaglašavanje broja pre nego što uopšte počne razgovor o odluci. Najskuplji ljudi u firmi prvih dvadeset minuta troše na to da se dogovore koji je prihod bio, umesto šta sa njim dalje. A skoro nijedno od tih neslaganja nije greška u računu — evo odakle zaista dolaze:

Isti naziv, dva brojaOdakle broj AOdakle broj BPrava razlika
Prihod za junFakturisano u junu (nastanak)Naplaćeno u junu (priliv)Obračunska osnova, ne greška
Marža po kupcuBruto, pre rabata i kasa-skontaNeto, posle svih umanjenjaDefinicija marže nije dogovorena
Broj kupacaLista u CRM-uKupci sa bar jednom fakturomŠta se broji kao kupac
Stanje zalihaWMS u realnom vremenuGlavna knjiga na kraju mesecaTrenutak preseka
PDV za periodPonovo generisan danasPodnet u PP PDV prijaviParametar se u međuvremenu promenio

Svaki red je razlika u definiciji, preseku ili osnovi — i baš zato je opasan: oba broja su „tačna“, pa se spor ne rešava proverom, nego dogovorom koji je trebalo napraviti pre prvog izveštaja. Kultura podataka je u velikoj meri disciplina da se te definicije zapišu jednom i verzionišu, umesto da se svaki put iznova pregovaraju u sobi u kojoj svako brani svoju kopiju.

Odluka iz podatka, ne iz osećaja

Cilj nije da se iz odluke izbaci procena. Iskustvo direktora koji „oseća“ da je jedan kupac postao rizičan je vredno — kao hipoteza. Kultura podataka traži samo da se ta hipoteza proveri nad brojem koji ima imenilac, dimenziju, vremensku osnovu i poreklo. Osećaj koji preživi taj test postaje odluka; osećaj koji ga ne preživi je mišljenje u odelu procenta. Razlika nije u tome da li se sme imati intuicija, nego da li se ona sme naplatiti bez provere.

Postoji i tiša korist. Kad se brojevima veruje, greška se traži u podatku, a ne u čoveku. „Marža je pala“ prestaje da bude optužba i postaje pitanje: koja stavka, koji kupac, koji mesec. Krivica se seli sa ljudi na definicije, a definicija se popravi bez sastanka na kom se neko brani. Firma koja ume da bude u zabludi naglas brže izađe iz zablude — jer joj priznanje greške ne košta ničiji obraz.

Kako se gradi navika

  1. 1

    Jedan broj, jedna definicija

    „Prihod“ znači jednu stvar, zapisanu i verzionisanu, ne ono što je svako podrazumevao. Definiciju dogovorenu posle prvog neslaganja niko ne poštuje; dogovorena unapred, ona je jedini razlog zašto se dva izveštaja uopšte mogu uporediti.

  2. 2

    Svaki broj vodi do liste

    Brojka na koju se ne može kliknuti je slogan. Iza svakog pokazatelja mora da stoji lista zapisa iz kojih je izveden — ne zato što će je neko uvek otvoriti, nego zato što to što može otvoriti menja odnos prema broju.

  3. 3

    Ubij drugu kopiju tako što izvor učiniš boljim

    Paralelna tabela ne nastaje iz inata nego iz nepoverenja ili nezgodnog izvora. Zabrana ne pomaže; pomaže izvor koji je tačan, brz i koji na export upiše definiciju i trenutak preseka, pa i mrtav podatak bar zna kada je umro.

  4. 4

    Neslaganje je bug, ne rasprava

    Kad se dva broja razlikuju, to je defekt koji se prati do uzroka i zapisuje, ne debata koju neko dobija. Firma koja svako neslaganje istraži jednom prestane da ih ima; firma koja ih pregovara, ima ih zauvek.

  5. 5

    Isti broj vide svi

    Pokazatelj koji vidi samo uprava postaje slajd. Isti broj mora da vidi i čovek koji radi posao iza njega — inače nema ko da prijavi da je brojka lepa, a stvarnost drugačija.

Kako NG One pristupa ovome

NG One je građen oko jednog izvora istine, a ne oko table koja se doda na kraju. Svaki prikaz — bruto bilans, kartica kupca, stanje zaliha, pokazatelj na početnom ekranu — izvodi se iz istih knjiženih stavki i dokumenata, umesto da ih kopira u zaseban sloj za izveštavanje. Tri svojstva iz ovog teksta stoje u jezgru: dimenzija na stavci, parametar sa opsegom važenja, poreklo upisano pri nastanku. Na početnom ekranu brojka stoji na jeziku koji korisnik razume — na primer, „od poslednje prijave upareno je 83% bankovnog izvoda“ — i svaka takva rečenica vodi do liste zapisa iza sebe. Export nosi definiciju i trenutak preseka, jer podatak koji napusti sistem bar treba da zna kada je prestao da bude živ.

Kompanija zasnovana na podacima nije ona koja ima više tabli. To je ona u kojoj se broj ne pregovara — u kojoj sastanak počinje od zajedničke brojke i troši vreme na odluku, ne na to čiji je Excel manje pogrešan. Ta razlika je navika, i sistem je jedino može učiniti jeftinom ili nemogućom. Softver koji svaki prikaz izvodi iz istog izvora čini je jeftinom; softver koji dozvoljava pet kopija istog broja čini je, tiho, nemogućom.

Isto pitanje, na vašim brojevima

Prikaz radimo na vašim dokumentima i vašem toku odobravanja, a ne na demo podacima. Vaša stavka, vaše dimenzije, vaše knjiženje — na ekranu, ne u slajdovima.