16
Sustavi za podršku odlučivanju Razvoj dashboarda

Dashboard

Embed Size (px)

Citation preview

Page 1: Dashboard

Sustavi za podršku odlučivanju

Razvoj dashboarda

Page 2: Dashboard

SADRŽAJ

1. Uvod........................................................................................................................................32. Dashboard...............................................................................................................................4

2.1 Povijest dashboarda..........................................................................................................42.2 Općenito o dashbordu.......................................................................................................5

3. Razvoj dashboarda..................................................................................................................73.1 Planiranje..........................................................................................................................73.2 Prikupljanje zahtjeva.........................................................................................................73.3 Dizajn................................................................................................................................83.4 Izrada.................................................................................................................................83.5 Pokretanje i održavanje.....................................................................................................9

4. Primjer dashboarda...............................................................................................................105. Zaključak...............................................................................................................................11LITERATURA.........................................................................................................................12

Page 3: Dashboard

1. Uvod

Dashboard je važan alat za praćenje stanja unutar neke organizacije. U jednostavnom

grafičkom sučelju prikazuje na jednom mjestu sve ključne pokazatelje uspješnosti, te tako

omogućuje brz i jednostavan uvid u poslovne podatke.

U ovom seminaru ću opisati što je sve potrebno da bi se kvalitetno napravio

dashboard. Pa ću tako u drugom poglavlju pisat općenito o dashboardu, a u trećem poglavlju

ću obradit razvoj dashboarda koji uključuje planiranje, dizajn, izradu, te pokretanje

dashboarda.

Page 4: Dashboard

2. Dashboard

2.1 Povijest dashboarda

Po mnogim aspektima, dashboard je samo novi naziv za Executive Information

System(EIS) koji je razvijen 1980-ih. Glavni cilj EIS-a je bilo prikazivanje bitnih financijskih

mjera preko jednostavnog sučelja koje su „čak i direktori razumjeli“. Ove implementacije su

bile samo za rukovoditelje i postojalo ih je jako malo jer su bili ispred svog vremena. U to

vrijeme, prije skladištenja podataka i poslovne inteligencije, ova ideja nije bila praktična, jer

se nije mogla realizirati zbog problema s prikupljanjem informacija[7].

Tijekom 1990-ih, skladištenje podataka, online analytical processing(OLAP), i na

kraju poslovna inteligencija su se povezale da bi otvorile put u informatičko doba. U tim

godinama naglasak je bio na prikupljanju, ispravljanju, spremanju i pristupanju informacijama

na načine koji bi garantirali točnost, pravodobnost, te korisnost. Također na početku 1990-ih

pojavio se je novi pristup menadžmentu, koji je uključivao identifikaciju i upotrebu ključnih

pokazatelja uspješnosti(KPI), po nazivom Balanced Scorecards[7].

Nakon Enron skandala 2001., stavljen je pritisak na korporacije da demonstriraju

sposobnost za pažljivo praćenje događaja u korporaciji, te tako uvjere dioničare da je sve pod

kontrolom. Ova povećana odgovornost u kombinaciji sa tadašnjim ekonomskim padom,

pojačala je potražnju za rješenjem koje bi pomoglo menadžerima da lakše i efikasnije prate

stanje. To je pokrenulo lavinu dashboard rješenja na tržištu[7].

Page 5: Dashboard

2.2 Općenito o dashbordu

Kao što instrument ploča(eng. dashboard) u automobilu pruža uvid u razne

informacije(brzina, količina goriva, razni indikatori kvarova, itd.) koje nam omogućuju

jednostavnu kontrolu nad vožnjom, isto tako i BI dashboard služi sličnoj svrsi, bez obzira dali

koristimo dashboard za strateške odluke u velikoj korporaciji, za izvršavanje dnevnih obaveza

tima ili za izvršavanje zadataka za samog sebe.

Dashboard definiramo kao alat za vizualni prikaz najvažnijih informacija potrebnih za

ostvarivanje jednog ili više ciljeva, a sve te informacije su prikazane na jednom ekranu tako

da su sve vidljive jednim pogledom.

Slika 2.1 Prikaz glavnih značajki dashboarda[7]

Značajke dashboarda:

Dashboard je vizualni prikaz - informacije na dashboardu su prikazane vizualno,

najčešće kombinacijom teksta i grafike, ali s naglaskom na grafiku. Grafičke

prezentacije nam puno efikasnije i sa bogatijim značenjem prenose informacije nego

sam tekst.

Dashboard prikazuje informacije potrebne za izvršavanje određenih ciljeva - da

bi ostvarili i najjednostavniji cilj nam je ponekad potrebno puno informacija koje

dolaze iz različitih izvora

Dashboard veličine jednog ekrana - prikazane informacije moraju stati unutar jednog

ekrana, tako da je sve vidljivo jednim pogledom. Ukoliko moramo klizit ekranom da

bi vidjeli sve informacije to je već kršenje pravila dashboarda.

Page 6: Dashboard

Dashboard se koristi za kontrolu nad informacijama na prvi pogled - unatoč

činjenici da se skoro svaka informacija može prikazati u dashboardu, postoji jedna

karakteristika koja je zajednička svim informacijama nađenim na dashboardu,

skraćene su u obliku sažetaka i iznimki. To je zato jer bi bilo nemoguće na prvi pogled

pratiti sve detalje potrebne za izvršavanje zadatka. Dashboard mora bit sposoban brzo

nam pokazati da nešto nije uredu i zaslužuje našu pažnju.

Dashboardi su jedinstveni - informacije na dashboardu moraju biti napravljene točno

po zahtjevima određene osobe,grupe ili funkcije, inače neće služiti svojoj svrsi.

Na slici 2.2 je prikazana podjela dashboarda s obzirom na namjenu, tip podataka, učestalost

obnove, interaktivnost, itd. Dok su na slici 2.3 prikazane najčešće korištene mjere s obzirom

na područje gdje se koriste.

Slika 2.2 Podjela dashboarda[7] Slika 2.3 Najuobičajenije mjere s obzirom na područje dashboarda[7]

Page 7: Dashboard

3. Razvoj dashboarda

Uspješna implementacija dashboarda je kompleksna i zahtijeva izradu procesa korak

po korak. Na sljedećoj slici su prikazani svi koraci razvoja dashboarda, i oni moraju biti svi

izvršeni ukoliko želimo uspješnu implementaciju dashboarda.

Slika 3.1 Razvoj dashboarda[5]

3.1 Planiranje

Planiranje je faza razvoja u kojoj sve počinje. Ovo je vrlo važan korak i potrebno je

odvojiti dovoljno vremena za njegovo izvršavanje. U ovom koraku se određuju osnovne

stavke projekta, pa se tako određuje koji su ključni pokazatelji uspješnosti, koji su podaci

potrebni za potporu KPI-a i gdje se nalaze. Dashboard je najkorisniji ako se te informacije

uspoređuju s unaprijed zadanim pragovima, pa se treba odrediti i te pragove. Također

potrebno je odrediti budžet kojim raspolažemo, te nekakav vremenski rok za završetak

projekta.

3.2 Prikupljanje zahtjeva

Nakon što su određeni osnovni ciljevi projekta i napravljen je plan, kreće se sa

prikupljanjem zahtjeva dashboarda. U tu svrhu potrebno je intervjuirati buduće korisnike

Page 8: Dashboard

dashboarda, te odrediti njihove potrebe i očekivanja. Da bi se držalo već određenih ciljeva ove

potrebe i očekivanja bi trebali odgovarati već određenim KPI-ima. U ovom koraku potrebno

je diskutirati i o prezentaciji dashboarda.

3.3 Dizajn

Nakon dogovora oko sadržaja i prezentacije dashboarda, moraju se dogovoriti glavni

aspekti dizajna. To uključuje rafiniranje korisničkog sučelja, provjeru izvora podataka za

pojedine elemente dashboarda, definiranje upita potrebnih za za dobivanje pojedinih

elemenata podataka.

3.4 Izrada

Pravi razvoj dashboarda započinje u ovom koraku. Ovaj korak se sastoji od više

zadataka koji se moraju izvršiti povezani jedni s drugima.

Jedan od zadataka je implementacija front enda, koja uključuje izradu korisničkog

sučelja,odabira najboljih tipova grafa za prikaz određenih informacija, grupiranje podataka za

najbolju čitljivost, određivanje ponašanja upozorenja kod prelaska nekog određenog praga,

itd. Zatim slijedi implementacija upita koji će povlačiti potrebne informacije iz baza podataka.

Ovaj zadatak je najkompleksniji i troši najviše vremena, pogotovo ako je više izvora podataka

za različite elemente u dashboardu.

Sljedeći korak uključuje postavljanje određenih sigurnosnih pravila tako da se nekim

korisnicima uskrate sve informacije. U ovom koraku se također osigurava redovito

obnavljanje upita tako da informacije na dashboardu budu svježe.

Na kraju se cjelokupno rješenje testira i provjerava dali zadovoljava uvjete postavljene kod

planiranja.

Page 9: Dashboard

3.5 Pokretanje i održavanje

Nakon što je dashboard testiran, poslan je u proizvodnju. Tijekom korištenja dashboarda

potrebe i očekivanja korisnika se mijenjaju, te je bitno omogućiti njegovo modificiranje.

Također je bitno obučiti korisnika za buduće održavanje, te tako smanjiti njegovu ovisnost o

vanjskimresursima.

Page 10: Dashboard

4. Primjer dashboarda

Na sljedećoj slici prikazan je dashboard lanca hotela. On pruža mogućnost vlasnicima

lanca hotela uvid u poslovno stanje pojedinog hotela. Nije neobično da se dashboardi podjele

u više slojeva što je u ovom slučaju napravljeno pomoću liste s lijeve strane, koja omogućuje

odabir pojedinog hotela. Sve informacije su pokazane grafički i odmah se po boji na grafu ili

boji područja na mjeraču vidi dali su te mjere pozitivne ili negativne u odnosu na prosjek.

Dane informacije su:

Broj rezervacija po danu

Postotak popunjenosti po danu

Zadovoljnost korisnika

Prosječna popunjenost na kraju mjeseca

itd.

Slika 4.1 Dashboard lanca hotela

Page 11: Dashboard

5. Zaključak

Da bi napravili dashboard koji dobro funkcionira uvijek moramo imati fokus na glavni

cilj, komunikaciju. I više od svega ostalog moramo paziti da ljudi koji će koristiti taj

dashboard ga mogu odmah shvatiti, brzo i jasno. Dashboard napravljen zbog nekog drugog

razloga, bez obzira koliko impresivan i zabavan, će postat vrlo zamoran nakon par dana, te na

kraju i kompletno odbačen.

Dashboard rješenja su postala jako popularna zadnjih godina kao moćni alati za

pregled svih bitnih informacija jednim pogledom. Iako su dashboardi potencijalno moćni,

ovaj potencijal je rijetko iskorišten.

Danas skoro svaka kompanija koristi dashboard alate, te će se i dalje koristiti jer

pružaju puno informacija na malo mjesta i tako olakšavaju nadzor nad kretanjima određenih

mjera kompanije i omogućuju bolju i lakšu kontrolu nad kompanijom.

Page 12: Dashboard

LITERATURA

[1] Frank Gens, Business Priorities for the Dynamic IT Road Map, 2004

[2] Frank Buytendijk, Tools for Data-driven Management, 2004

[3] Marcus Blosch, Cost Pressures Focus CIOs on Business, 2003

[4] Dr. Marianne Broadbent, A Pivotal Role, 2003

[5] Cath Witt, Business Intelligence Reporting Platform from Noetix, 2004

[6] Scott Renneke, Noetix Unlocks Data for Telex Corporation, 2001

[7] Stephen Few, Information Dashboard Design, 2006