Primer
Radovi / Finansije
Mesec koji se sam zatvara.
Tok usaglašavanja iznova izgrađen kao jedinstven proces sa punim tragom revizije, pa zatvaranje meseca više ne zavisi od tabele jedne osobe.
Ilustrativan primer, napisan da pokaže kako predstavljamo studiju slučaja. Nijedan klijent nije imenovan i nijedan rezultat nije iskazan brojkom.
Podaci o projektu
Projekat na prvi pogled
- Klijent
- Knjigovodstvena grupa
- Delatnost
- Finansije i računovodstvene usluge
- Sastav tima
- Dva inženjera i dizajner, uz njihovog rukovodioca finansija
- Trajanje
- Četiri meseca, od prve radionice do primopredaje
Priča
Kako je zatvaranje izgrađeno iznova
Isti opis koji bismo dali kolegi: šta nije valjalo, šta smo promenili i šta tim sada može, a ranije nije mogao.
Izazov
Svakog meseca nestajalo je istih nekoliko dana. Stanja su stizala sa četiri strane — izvod iz banke, dve glavne knjige i tabela koja je vremenom dobila sopstvene makroe — a jedna osoba ih je ručno upoređivala. Niko drugi nije mogao da sprovede ceo postupak, a kada bi neki iznos bio doveden u pitanje, praćenje je značilo ponovno otvaranje datoteka iz kojih je nastao, umesto čitanja zapisa. Tim je bio svestan rizika. Ono što nije imao jeste izlaz koji dozvoljava da se mesec zatvara i dok se rešenje gradi.
Pristup
Počeli smo tako što smo zapisali pravila koja su živela u glavi jedne osobe, jedno po jedno, i svako pretvorili u pravilo koje sistem može da primeni i obrazloži. Uvozi podataka postali su tipizirani adapteri, svaki sa sopstvenim testovima, pa izmena u formatu bankarske datoteke odmah i glasno prijavi grešku umesto da prođe neprimećeno. Upoređivanje je postalo red za pregled kroz koji knjigovođa prolazi, a ne crna kutija koja se ili slaže ili ne. Svaka ispravka beleži ko ju je uneo, kada i prema kom izvoru. Ekrani su nastali iz dizajn-sistema koji smo gradili uporedo sa procesom, pa se oblici poklapaju sa alatima koje tim već koristi.
Ishod
Zatvaranje je sada postupak koji vodi tim, a ne pojedinac. Odstupanja se pojavljuju čim nastanu, umesto da se gomilaju do kraja meseca, a pitanje revizora rešava se otvaranjem zapisa, ne rekonstrukcijom. Pošto pravila stoje na jednom mestu i imaju testove oko sebe, izmena na strani banke sprovodi se jednom i pregleda kao svaka druga. Nismo to izrazili nijednom brojkom, a nije ni tim — razlika o kojoj u timu govore jeste da mesec više nema tri dana koja niko ne želi.
U proizvodu
Jedan ekran kroz koji prolazi celo zatvaranje.
Red za usaglašavanje, usred zatvaranja.
Problem
Dani koji su pripadali jednoj osobi.
Zatvaranje je funkcionisalo — upravo zato je i opstalo. Počivalo je na tabeli koju niko drugi nije do kraja razumeo, držali su ga dogovori koji nigde nisu bili zapisani, i davalo je tačne iznose sve dok je osoba koja ga je napravila bila tu.
Kada smo sa timom prošli kroz jedno zatvaranje, obrazac je bio očigledan: teško nije bilo računanje. Teško je bilo znati kom od četiri izvora verovati kada se ne slažu — i kasnije umeti da se obrazloži zašto se tako odlučilo.
- Zatvaranje je mogla da sprovede jedna osoba, i samo ona.
- Ispravke su živele u komentarima ćelija, ne u zapisu.
- Neslaganja su izlazila na videlo tek na kraju, kada je vremena najmanje.
Kako smo gradili
Pravila prvo zapisana, pa napisana u kodu.
Odbili smo da počnemo od ekrana. Prvi mesec je otišao na pretvaranje prećutnih pravila u izričita — pravilo upoređivanja, dozvoljeno odstupanje, razlog zbog kog se transakcija sme podeliti — svako napisano običnim jezikom, usaglašeno sa knjigovođom koji ga primenjuje, i tek onda ugrađeno.
Proces radi u njihovom oblaku, u njihovom repozitorijumu, sa testovima koji se čitaju kao pravila iz kojih su nastali. Kada pravilo treba promeniti, osoba koja je za njega zadužena može da pročita test i vidi šta izmena donosi.
- Tipizirani adapteri za uvoz, svaki sa svojim testovima.
- Upoređivanje kao red za pregled, ne crna kutija.
- Svaka ispravka zabeležena sa izvorom i autorom.
Njihovim rečima
Zatvaranje meseca je nekada trajalo tri napeta dana. Sada je to postupak koji svako u timu može da isprati, a revizoru možemo da pokažemo odakle je došao svaki iznos.
Primer preporuke, prikazan radi izgleda strane. Zameniće ga stvarne reči klijenta čim dobijemo saglasnost za objavu.
Detalji
Tri dela istog sistema.
Uređivač pravila, uz verziju na običnom jeziku pored njega. Pregled odstupanja, jedan dan knjigovođe. Trag revizije za jednu ispravljenu stavku.
Ova studija slučaja je ilustrativan primer. Klijent, citat i sve slike na ovoj strani su zamenski sadržaj umesto rada koji još ne smemo da objavimo — nijedan klijent nije imenovan i nijedan rezultat nije iskazan brojkom.
Sledeći korak
Zavisi li zatvaranje od jedne osobe?
Opišite kako se mesec danas završava kod vas, a mi ćemo otvoreno reći šta bismo prvo pogledali i da li taj posao uopšte vredi raditi.