Professional Documents
Culture Documents
specifikacija
111089 Span Service Desk
Span d.o.o.
Verzija: 1
Datum: 26.10.2020.
Ovaj dokument je osigurao Span d.o.o. za &Customer& u skladu sa Span projektnom metodologijom. &Customer& nema
ograničenja u smislu korištenja ovog dokumenta u skladu sa njegovom namjenom. Korištenje, kopiranje ili daljnja distribucija ovog
dokumenta izvan tvrtke &Customer& je strogo zabranjeno.
Projekt: 111089 Span Service Desk
1. Revizije dokumenta
2. Odobrenje dokumenta
Odobrio Potpis
3. Sadržaj
1. Revizije dokumenta ..................................................................................................................................................................... 2
2. Odobrenje dokumenta .............................................................................................................................................................. 2
3. Sadržaj ............................................................................................................................................................................................ 3
4. Sažetak vizije/dosega projekta................................................................................................................................................ 5
5. Povijest projekta .......................................................................................................................................................................... 5
6. Sažetak funkcionalne specifikacije .......................................................................................................................................... 6
7. Poslovni zahtjevi .......................................................................................................................................................................... 7
Span Service Desk (SSD) će u prvom redu biti namijenjen rastućem broju postojećih korisnika koji iskazuju
potrebu za implementacijom IT Service management (ITSM) procesa i alata, a krajnji cilj je razviti proizvod
koji će eventualno i Span moći koristiti u punom opsegu svojih ITSM aktivnosti.
Span Service Desk neće biti ni najbolja ni revolucionarna aplikacija konkurentna service desk aplikacijama
iz Gartnerovih kvadranata, ali ćemo imati nad njom potpuno vlasništvo i mogućnost kontinuiranog
razvoja u skladu s našim potrebama. Moći ćemo je nuditi našim korisnicima po povoljnim uvjetima, i
eventualno je prodavati nepoznatim korisnicima u hosting načinu ili za on-premise upotrebu.
U skladu s našom orijentiranošću na korisnika, aplikacija će morati imati lijepo, zavodljivo i funkcionalno
sučelje za krajnjeg korisnika, s mogućnošću interakcije odgovarajuće ovlastima korisnika. Posebnu pažnju
obratit ćemo mobilnim korisnicima, njihovom izvještavanju i interakciji s aplikacijom. Aplikacija će se
zasnivati na jednostavnosti i intuitivnosti uporabe i minimalnoj potrebi za korisničkim uputama.
U isto vrijeme aplikacija će nuditi funkcionalno, pregledno i upotrebljivo sučelje za inženjere koje će
minimizirati vrijeme obrade ključnih procesa.
Sukladno našoj poslovnoj strategiji, takvo rješenje treba biti Cloud-based, zasnivano na Microsoft
tehnologijama. Span će omogućiti hostanje, prodaju licenci, instalaciju u korisnikovom private cloudu.
Lijepo bi bilo da pojedine instance mogu međusobno razmjenjivati tickete kako bi se automatizirala
eskalacija među pojedinim poslovnim subjektima.
SSD će pokrivati osnovne ITSM procese u skladu sa najboljim praksama i standardima (ITIL i ISO20000).
Aplikacija će pružiti pristup svim informacijama korisnicima u skladu sa njihovim ovlastima i potrebama.
Ovo će omogućiti složeni sustav rola i administracije korisnika.
Aplikacija neće biti posebno zahtjevna za performansama, ali će voditi računa o brzini obrade ITSM
procesa i rada sa ticketima na intuitivan i pregledan način, uz ugodno i učinkovito korisničko iskustvo.
Arhitektura mora podržavati visoku raspoloživost sustava, mislit će se na jednostavnost backup/restore
aktivnosti. Planirati višejezičnost, u prvoj fazi samo hrvatski i engleski jezik.
Projekt će se razvijati u nekoliko faza, unutar kojih će se razviti podrška za prioritetne ključne procese.
5. Povijest projekta
U zadnjih nekoliko mjeseci pojavljuje se pojačano zanimanje korisnika za ITSM projekte, od
implementacije procesa, konzaltinga do alata.
Što se alata tiče, naši korisnici su uglavnom orijentirani na Microsoft tehnologiju, a dosadašnji SC Service
Manager kao Service Desk proizvod za njih se uglavnom pokazao nepraktičnim, glomaznim i teškim za
implementaciju. Potreban im je jednostavan ticketing alat koji će im omogućiti automatizaciju osnovnih
ITSM procesa bez CapEx opterećenja licencama i konzultantskim uslugama uvođenja.
Span ima veliko iskustvo u ovom području po pitanjima
• implementacije ITSM alata
• razvoja SD alata
• ustroja ITSM procesa
Uslijed pojave nekoliko poslovnih prilika za Service Desk proizvodom, a uz značajni rast Span
Development resursa, razvoj ovakvog proizvoda se može pokazati dobrom odlukom.
Radit će se na razvoju aplikacije koja obrađuje jednu od naših ključnih poslovnih aktivnosti u kojoj imamo
visok stupanj kompetencije, te ćemo jednostavno moći kreirati skup zahtjeva kao zajednički nazivnik
potreba većine korisnika.
Projekt će se razvijati u nekoliko faza, unutar kojih će se razviti podrška za prioritetne ključne procese.
Faza 1:
• Incident management - upravljanje incidentima u punom opsegu; kreiranje, klasifikacija,
dodjela, praćenje životnog vijeka incidenta, ažuriranja, dvostupanjsko zatvaranje, notifikacije,
reporting, ankete o zadovoljstvu
• Request fulfilment - kreiranje, klasifikacija, elementarno odobravanje, notifikacije,
dvostupanjsko zatvaranje
• Problem management - upravljanje problemima tj. uklanjanje uzroka pojave incidenata;
kreiranje, veze na incidente, klasifikacija, životni vijek (known error/workaround/permanent fix),
RCA, ažuriranje vezanih incidenata.
• Configuration management - bazično, vođenje osnovnih podataka o Configuration Itemima
(CI), dakle o serverima i dijelovima infrastrukture koji kreiraju usluge, u najosnovnijem opsegu
koji će omogućiti praćenje gornja tri procesa.
Faza 2:
• Dorada prethodno implementiranih procesa
• Configuration management - u punom opsegu, Configuration Management Database (CMDB)
poslovni i tehnički katalog usluga, veze na CI-jeve u stablastoj strukturi, import CI podataka
• Change and Release management - konrolirano upravljanje promjenama, kategorizacija,
životni tijek, odobravanja, praćenje zadataka nastalih iz zahtjeva, notifikacije, kreiranje
templatea za standardne izmjene
• Service Level Management - ugovori, SLA parametri po korisniku i usluzi, utjecaj na Incident i
change management, dashboardi, Operation level agreementi (OLA), Underpinning contracts
(UC), reporting
Faza 3:
• Dorada prethodno implementiranih procesa
• Asset management - Veza na Configuration management, ugovori, jamstva, statusi, otpisCI-ja
• Business relationship management - Analize zadovoljstva, on-demand survey, obrada pritužbi
• Supplier management - utjecaj UC-a na kvalitetu isporuke usluga
• Knowledge management - Osnovni elementi KM-a mogu se implementirati u ranijim fazama,
ovdje bi se zaokružila funkcionalnost
Ovaj dokument ima za svrhu detaljno opisati procese prve dvije faze i osnovne značajke procesa iz treće
faze.
7. Poslovni zahtjevi
Ovdje su dani osnovni elementi poslovnih zahtjeva:
7.4. Sigurnost
Aplikacija će pružiti pristup svim informacijama korisnicima u skladu sa njihovim ovlastima i potrebama.
Ovo će omogućiti složeni sustav rola i administracije korisnika.
Posebnu pažnju obratiti na sigurnost podataka o infrastrukturi korisnika: pristupni podaci na infrastrukturu
moraju biti štićeni dodatno nekom vrstom enkripcije.
Korisnici Span Service Deska bit će:
• Service Desk operateri – moraju imati pristupa svim poslovnim procesima i osnovnim
administracijskim funkcijama
• Support inženjeri – samo rješavanje ticketa i taskova
• Vođe grupa (timova) inženjera - nadzor rezultata timova, assignanje ticketa
• Service manager - nadzor rada SD-a, reporting osnovnih KPI-jeva
• Account Manager – Mogu biti tehnički i komercijalni account manageri, njih zanima
nadzor Support & Delivery procesa
• CEO – dashboard sa elaboriranim grafičkim pregledom Support i Delivery parametara
uz mogućnost drill-downa.
• Administrator aplikacije - korisnička prava, kategorije, import podataka...
• Korisnici – ovdje je imperativ da korisnik nikako NE SMIJE vidjeti podatke koji su van
područja njegovog interesa, a pogotovo podatke o drugim korisnicima. Korisnik na
raspolaganju ima poseban dashboard sa lijepim i modernim izvještajima te mogućnost
iniciranja zahtjeva i pregleda/ažuriranja postojećih zahtjeva.
▪ Krajnji korisnik – vidi osnovne info o ticketima na kojima je on kontakt osoba,
ažuriranje ticketa i kreiranje novih zahtjeva
▪ Krajnji korisnik-Power korisnik - kao i krajnji korisnik, ali nad svim ticketima svoje
org. jedinice
▪ Krajnji korisnik-Super korisnik - kao i krajnji korisnik, ali nad svim ticketima svoje
firme
▪ Krajnji korisnik manager - kao i krajnji korisnik, ali na home pageu ima moderan
informativni dashboard kroz kojega može raditi drill down po ticketima
8. Korisnički zahtjevi
Ovaj odjeljak ima zadatak definirati osnovne nefunkcionalne aspekte interakcije korisnika sa aplikacijom.
8.3. Pouzdanost
Kako je već navedeno, iz razloga kritičnih uvjeta u kojima se odvijaju ključni ITSM procesi, očekuje se
visoka razina pouzdanosti i raspoloživosti osnovne aplikacije za operatere i krajnje korisnike.
8.4. Višejezičnost
Za sada aplikacija mora podržavati dva osnovna jezika u svim sučeljima: Hrvatski i Engleski. Ostaviti
mogućnost proširenja skupa jezika.
9. Zahtjevi na sustav
Kako je osnovna ideja da SSD bude MS zasnovano cloud rješenje, sistemski zahtjevi su uglavnom
orijentirani na mrežnu propusnost, funkcionalnost klijenata, integracijske elemente te verzioniranje.
SSD kao aplikacija može funkcionirati samostalno bez konekcije na vanjske sustave, ali pojedine
komponente i vanjski servisi bitno doprinose vrijednosti automatizacije ITSM procesa.
• Mail sustav – za slanje notifikacija sudionicima procesa, i za automatski update ticketa obradom
replyja na te notifikacije
• Korisnički portal – ovo je dio SSD-a, ali je tretiran kao posebna aplikacija gdje će korisnik moći
jednostavno predati zahtjeve i pregledati status svoje organizacije u skladu s ovlastima
• Mobilna aplikacija – uvjetno rečeno dio SSD-a, posebna mobilna aplikacija koja će imati
jednostavni korisnički interface za funkcionalnost sličnu portalu
• Veza na slične Service Desk aplikacije – za eskalaciju i razmjenu podataka o infrastrukturi od
korisnika i potencijalnih 3rd party service vendora koji sudjeluju u procesima
• Sučelje prema nadzornim i upravljačkim alatima – npr. SCOM za automatsko generiranje
incidenata kod pojave specifičnih alerta, i SCCM za ažuriranje informacija o infrastrukturi
• Chat klijent – neki klijenti bi htjeli inicirati zahtjeve i ažurirati ih kroz Chat klijent. SKYPE?
• Veza prema društvenim mrežama – možda ćemo htjeti/moći ponuditi neke posebne
funkcionalnosti korisnicima kroz privatne Twiter ili FB accounte, instagram...
• Telefonija – integracija s telefonijom je feature primjereniji call centru, no možda će biti
zahtjeva da se na ekranu prikazuju informacije o korisniku preko CallerID-ja
• Ostalo
Verzioniranje treba osmisliti na način da se minimizira mogućnost ispunjavanja specifičnih zahtjeva
pojedinih korisnika koji neće doprinijeti funkcionalnosti ostalih korisnika. Ovo treba ustrojiti na način da
se maksimalno poštuje sukladnost sa standardima u ITSM-u.
• Request fulfilment - Requesti su unaprijed odobrene jednostavne promjene, ili promjene koje
zahtijevaju tek jednostavno odobrenje jedne osobe.
o Kreiranje zahtjeva – zahtjev kreira operator kroz GUI ili korisnik kroz customer portal. Kao
i kod Incidenta, korisnik unosi jednostavni tekst zahtjeva, eventualno može odabrati vrstu
zahtjeva iz izbornika. SD operater mailom biva obaviješten o novom zahtjevu korisnika,
otvara ga putem linka i dodatno klasificira. Za malo složenije zahtjeve (tipa Novi djelatnik)
kao i kod Incidenta, može se kreirati i nekoliko Taskova pod requestom, npr Kreiranje
accounta, nabava računala, instaliranje SW-a, izdavanje kartice...
Po pohranjivanju novog ticketa korisnik biva obaviješten mail notifikacijom, a također i
zadužena osoba na request ticketu te zadužene osobe na svim taskovima kreiranim pod
njime. Ako je označeno da taj tip Requesta zahtijeva odobrenje, tada osoba zadužena
za odobrenje dobiva mail sa linkom na akciju odobravanja. Ostali sudionici po
odobravanju dobivaju obavijest o rezultatu odobrenja a ticket status ide u Work in
progress ili Closed sa podstatusom Rejected.
o Ažuriranje zahtjeva – može biti dodavanje detalja pojašnjenja na ticket, ili ažuriranje
bilo kojega od taskova pod ticketom. Logiraju se sve promjene statusa Ticketa i
Taskova.
o Rješavanje zahtjeva – Request može biti u standardnim ticket statusima – Open-
Pending approval-Work in progress-Pending Vendor/Customer-Resolved-Closed.
Request se rješava prebacivanjem u status Resolved i kratkim opisom rješenja. Korisnik
biva obaviješten mail notifikacijom i linkom na web anketu o zadovoljstvu rješenjem.
Ako su u trenutku resolva postojali Taskovi koji nisu u statusu Closed, prebacuju se u
Closed i njihovi assignee-i obaviješteni su mailom o tome, sa tekstom opisa rješenja.
Korisnik može potvrditi rješenje mailom ili telefonom ili ga ponovno otvoriti, kao i kod
incidenta.
o Zatvaranje zahtjeva – kao i kod incidenta.
o Administracija -
o Pregled – Kao i kod Incidenta.
• Problem management - upravljanje problemima tj. uklanjanje uzroka pojave incidenata;
kreiranje, veze na incidente, klasifikacija, životni vijek (known error/workaround/permanent fix),
RCA, ažuriranje vezanih incidenata.
o Kreiranje problema – problem kreira inženjer podrške. Problem je UVIJEK vezan na
BAREM JEDAN Incident, a može biti i na više njih. Iz Problem ticketa uvijek se može
kreirati Change ticket. Problem ticket ima set podataka sličan incidentu. Vezan je na
korisnika i glavnog assigneeja. Vezan je na uslugu a može biti i na configuration item iz
CMDB-a (Configuration Management Database). Kategorizacija je različita od
incidenta. O kreiranju Problema mailom se obavještavaju Problem manager i osobe
vezane na vezanu Uslugu (TAM, KAM).
o Ažuriranje problema – Problem ticket prolazi životni ciklus problem statusa: Known
error/Workaround/Permanent fix. Status ticketa može biti kao i kod incidenta: Open-
Work in progress-Closed, bez pendinga i nije potrebno dvostupanjsko zatvaranje.
Problem također može pod sobom imati taskove i može biti kreiran pomoću
prethodno definiranog templatea. U svakom trenutku moguće je dodati attachment.
Attachmenti koji nastaju iz problema su uglavnom različite analize i izvještaji (RCA
analiza, Problem report) koji su pohranom automatski postavljeni u bazu znanja.
Zgodno bi bilo da se ovih par reporta mogu kreirati iz Problem ticketa tako da se
osnovna polja reporta automatski popune.
o Zatvaranje problema – prilikom zatvaranja opisuje se rješenje problema i može se kao i
kod incidenta označiti da je rješenje „Knowledge base candidate“. Zatvaranjem
problema ažuriraju se i svi Incident ticketi vezani na njega, bez obzira u kojem su
statusu.
o Administracija
• Resolved – Successful
• Problem was by designed
• Could not reproduce
• Out of scope
• Customer resolved
• ...
▪ Tipovi aktivnosti za detalje ticketa: mogu imati oznaku „System“ i tada se ti
detalji ne prikazuju defaultno u ticketu, već samo ako se odabere checkbox
„System“ u zaglavlju
• Note – ažuriranje ticketa kroz GUI
• Field change – za logiranje promjene vrijednosti polja
• Mail in/Mail out – evidencija dolaznih mailova i odlaznih notifikacija
• Clock start / Clock stop – vezano za statuse ticketa, clock se uključuje
kod otvaranja ticketa i kod svakog mjerljivog statusa (Work in
progress) a isključuje kod svih Pending i Escalated statusa. Služi za
mjerenje TTR – Time to resolve. Status zapisi imaju boolean podatak
OnClockkoji govori mjeri li se vrijeme provedeno u njemu ili ne.
• ...
▪ Time to close - Podatak nakon koliko sati provedenih u „Resolved“ statusu se
incident automatski zatvara.
o Ostalo
▪ Assignment grupe – tehnološke kompetencijske grupe
▪ Popis kompetencija – tehnološke kompetencije
▪ Tipovi ugovora
▪ Zemlje
▪ Gradovi
▪ Kalendar (neradni dani po zemljama)
▪ Jezici
▪ Mail templatei
• Za krajnje korisnike
o Otvoren ticket
o Ažuriran ticket
o Riješen ticket
o Zatvoren ticket
o Ponovno otvoren ticket
• Za zadužene osobe
o Slično kao za krajnje korisnike
▪ Ankete
• administracija anketnih pitanja
• frekvencija kojom će se slati mailovi za obavijest o anketi, po svakoj
vrsti ticketa – nakon
o svakog
o svakog drugog
o svakog trećeg
o svakog četvrtog ticketa
o ...
▪ Grafičke teme
• Mobilna aplikacija
o Pregled ticketa prijavljenih od strane korisnika, ili svih ticketa na razini i ispod njegove
poslovne organizacijske jedinice
o Prijava incidenta/zahtjeva – jednostavno sučelje za prijavu incidenata i/ili zahtjeva
o Ažuriranje – mogućnost ažriranja prijavljenih ticketa
S obzirom na strateško opredjeljenje Spana, aplikacija bi trebala biti orijentirana na cloud tehnologije. Ovo
se može pokazati tehnološkom preprekom uslijed mladosti tehnologije i učestalih promjena koje se
događaju na cloud platformama. Također, jedan dio potencijalnih korisnika htjet će imati aplikaciju „on
premise“, pa i o tome treba voditi računa.
Aplikacija bi terbala biti otvorena za razmjenu podataka sa sličnim aplikacijama ili drugim instancama iste
aplikacije. Podaci koji se među aplikacijama razmjenjuju su uglavnom pojedinačni ticketi (Incident, change,
problem...) u slučajevima kada se ovi eskaliraju među raznim poslovnim subjektima. Način razmjene
trebao bi biti standardan i transparentan, dakle kroz poznate i provjerene tehnologije. Ovdje bi trebalo
angažirati developere koji su surađivali na projektima razmjene podataka (MORH, AZO, Infosys
sinkronizacija...)
SSD bi trebao u kasnijim fazama nekako biti povezan na alate za nadzor i upravljanje infrastrukturom
(SCOM, SCCM) kako bi se mogla održavati ažurne informacije o infrastrukturnim elementima (CMDB-
Configuration management database) te kako bi se u određenim uvjetima mogli automatski otvarati
incidenti za slučaj specifičnih problema u radu infrastrukture (Low disk space, hartbeat failuire). Ovo će
zahtijevati suradnju sa djelatnicima iz odjela supporta i infrastrukture koji poznaju prirodu podataka i
ponašanja sustava.
Procesi kojima se SSD bavi naslanjaju se na ITIL najbolje prakse i uglavnom su izravno izvedeni iz
ISO/IEC20000, tu će trebati surađivati sa kompetentnim djelatnicima iz tog područja.
SSD će tehnološki biti zasnovan na Microsoft tehnologijama, s naglaskom na cloud okružje. Konkretne
tehnologije koje će se koristiti su MS SQL Server, Azure, Sharepoint, HTML.
Incident management
Glavna zadaća IM-a je ponovno uspostavljanje usluge, što je prije moguće.
Incident ticket može biti u nekoliko statusa:
Incident je u statusima:
• Open – kada je tek otvoren
• Work in progres – nakon prve pohrane od strane zadužene osobe
• Pending – vrijeme provedeno u ovom statusu ne broji se u računanju TTR-Time To Resolve:
o Vendor – čeka se na response od dobavljača usluge, softvera, hardvera
o Customer – čeka se na response korisnika
o Escalated – incident je eskaliran vendoru ili 3rd party pružatelju usluga
• Resolved – kada zadužena osoba zaključi da je incident riješen i usluga vraćena korisniku
• Closed – kada korisnik potvrdi da je usluga OK ili nakon što prođe dogovoreno vrijeme bez
primjedbe korisnika
Iz incidenta mogu nastati:
• Change ticket – kada je za rješavanje incidenta potrebno izvesti izmjene na infrastrukturi. Obično
su to hitne izmjene kod rješavanja Major incidenta, ali mogu biti i standardne i normalne izmjene
za rješavanje desktop i sistemskih incidenata.
• Problem – kao skriveni uzr5ok jednog ili više incidenata ili kao ticket koji se otvara radi istraživanja
i izvještavanja uzroka i rješenja Major incidenta.
• Knowledge article – kao rezultat rješenja incidenta pri kojemu su primijenjena nova rješenja i
spoznaje.
Incident management dobiva informacije od
• Asset i configuration management – podaci o infrastrukturi, ugovorima i SLA parametrima
• Problem i Knowledge management – mogućim workaroundima i permanentnim rješenjima
• Configuration management – o stanju infrastrukturnih elemenata
O korištenim poljima:
• Kontakt osoba: osnovni podaci o osobi, ovo je customer koji ima pristup portalu, dakle, ime,
prezime, korisničko ime i password, kontakt podaci, sve se nalazi u tabeli Person, veza na
Customer (company) tablicu i na tablicu OrgUnit – hijerarhijsku organizacijsku tablicu.
• Customer (Company): podaci o tvrtki korisnika ili divisionu korisnika ako se support pruža unutar
korporacije.
• OrgUnit: ovo je tabela hijerarhijskih organizacijskih jedinica vezana na Customer ID. Na nju se
vežu kontakt osobe da znamo gdje su i da im možemo ograničiti pregled događaja samo na
podatke njihove organizacijske jedinice.
• Prioritet – bira se unutar matrice 3x3 u kojoj je jedna os Impact a druga Urgency, obično je
vrijednost 1-5, nekad 1-4 ili 1-6. Administrira se na način da se postavi matrica u
administracijskom modulu koja se popuni vrijednostima i to onda vrijedi za sve Customere.
Vremena reakcije i rješavanja ticketa po prioritetu se onda može štimati po Customeru kroz SLA
zapise. Primjer:
Impact
Urgency 1 2 3
1 1 2 3
2 2 3 4
3 3 4 5
• Servis: Servis odnosno usluga je ono što pružamo korisniku. Dakle, održavanje AD-a,
Sharepointa, SQL-a ili specijaliziranih servisa kao što su PKI, GAM, MORE itd. Ovi servisi popisani
su u generalnom katalogu poslovnih usluga. Svaki od njih ima defaultne postavke kao što su
kategorije i SLA parametri. Pri dodjeljivanju servisa customeru bira se hoće li se pratiti ovi
defaultni parametri ili će se oni „overridati“ prilagođenim parametrima koje korisnik izričito traži.
• Ovi servisi vezani su na korisnika a inače se nalaze u vrhu hijerarhije CMDB-a (Configuration
Management DataBase-a) kao krovni Configuration Item (CI – osnovni građevni element CMDB-
a) na koji pokazuju oni CI-jevi koji čine tu uslugu: Serveri, mrežna oprema, software itd. Servis
ima proizvoljni broj CI-jeva. Jedan CI može činiti više servisa.
• Kategorija: Kategorije su po volji duboko stablo ispod svakog servisa. Tvrtke koje nemaju servise
imat će servis N/A ili Default koji će imati defaultne kategorije.
Svaka kategorija imat će opisni dio u kojemu će se definirati kratka checklista ili uputa za SD
djelatnika što treba napraviti, koga treba obavijestiti ili pitati, dakle proceduralni info. Npr: kod
kategorije Request/EnableVPN za određenog korisnika, opis će sadržati proceduru i način
odobravanja za VPN konekciju, eventualno popis ljudi koji smiju tražiti i link na proceduru. Ovaj
description pojavit će se po odabiru kategorije negdje na ticketu i moći će ga se „isključiti“.
Primjer za jednu tvrtku:
Usluga Kategorije
VPN • Request
o Create VPN
o Enable VPN
o Disable VPN
• Problems with VPN
• ...
Sharepoint • Request
o Add rights
o Remove rights
o Create list
o Create library
• Problems with SP
• ...
Default • HW
o NW Equipment
▪ Replacement
▪ Configuration
▪ ...
o Server
▪ ...
o PC
▪ ...
• SW
o Server
▪ Microsoft
• SQL
• Exchange
• ..
o Client
▪ ...
• Asset: – širi pojam koji se kod nas za sada može smatrati sinonimom za CI. U jednom aspektu
najboljih praksi Asset management je Configuration Management proširen za set znanja o
financijskim i lifecycle parametrima CI-ja: jamstvo, amortizacija, leasing ugovor itd. Još sam u
dilemi hoćemo li ovo zvati CI ili Asset. CI ima nekoliko glavnih polja: Naziv, AssetTag, Opis,
ParentCI.
• Assignment group:-grupa inženjera zadužena za određene usluge ili kategorije usluga. Grupe se
pune ljudima (potencijalnim Assignee-jima)prema tehnološkim kompetencijama. Praksa u
ovakvim aplikacijama je da se ovo polje, ako je prazno, puni automatski odabirom servisa ili
kategorije.
• Assignee: Osoba iz Assignment grupe, također iz tabele Person. Ne može se odabrati dok nije
odabrana Assignment grupa. Može se odabrati samo među članovima grupe.
• Vrsta incidenta: za početak samo 3 vrijednosti: Downtime, Service degraded ili Possible
downtime. Služi za izračun koliko je usluga bila down za računanje SLA parametara. Lista će se
možda proširiti sa još par vrijednosti s vremenom.
Ponašanja objekata ostalih procesa prve faze slijedit će u dobroj mjeri ponašanja objekata
Incident management pocesa i bit će definirana kroz interaktivne sessione SCRUM-like sprint i
dnevnih sastanaka i storyboarda.
Frekvencija Do 5 mjesečno
Naziv naslov
Korisnik Inženjer podrške ili Problem manager
Preduvjeti Korisnik je ulogiran u aplikaciju
Tijek aktivnosti • Korisnik bira opciju NOVI PROBLEM
• Aplikacija otvara panel za unos podataka novog problema
• Korisnik unosi podatke o novom problemu
o Vezani incident(i) – ovo je posebni odjeljak u detail dijelu na kojemu
se može odabrati jedan ili više incidenata vezanih na ovaj problem.
Ovo bi mogao biti poseban use case ali da ne kompliciramo:
Odabirom opcije ADD RELATED INCIDENT korisnik preko pretražnog
panela odabire jedan ili više incidenata vezanih na ovaj problem.
o Aplikacija automatski prenosi polja iz prvog odabranog incidenta u
prazna (nepopunjena) polja problem ticket:
▪ Kontakt osoba
▪ Predmet (Title)
▪ Opis
▪ Prioritet
▪ Servis
▪ Kategorija
▪ Asset
▪ Zadužena grupa (Assignment group)
▪ Zaduženi djelatnik (Assignee)
• Korisnik modificira informaciju prenešenu iz incidenta i bira opcjiu SAVE
• Aplikacija zatvara panel za unos podataka, pohranjuje podatke o novom
problemu i šalje mail notifikacije zainteresiranim kontaktima u skaldu s
predefiniranim mail obrascima:
o Assignee – kratka poruka o dodjeli problema
o ako assignee nije dodijeljen problemu, mail se šalje manageru
Assignment grupe
o Kontakt osoba – dulji mail s podacima o novom problemu
o KAM – zaposlenik definiran kao KAM za tvrtku korisnika
o TAM – zaposlenik definiran kao TAM za navedenu uslugu kod
korisnika
Frekvencija Do 500/mj
Naziv naslov
Korisnik <Actor koji inicira Use Case. Teži se da na jedan UC djeluje samo jedan actor, što
se postiže iterativnim postupkom analize UC-a kako bi se dobila zadovoljavajuća
granularnost.>
Preduvjeti <Preduvjeti koji moraju biti ispunjeni da se UC izvrši. Sustav mora biti u
odgovarajućem stanju prije nego se omogući inicijacija UC-a. Npr. ako postoji
međuovisnost UC-a tipa uses ili extends, zahtjev može biti da se jedan ili više UC-a
mora izvršiti prije ovoga.>
Tijek aktivnosti • <Jednostavni opis niza interakcija aktora i sustava koji definira što korisnik radi
i kako mu sustav odgovara. Tijek događaja se navodi bez grananja, alternativnih
staza i petlji-tzv. Main Course ili Happy Path, niz događaja koji se odvijaju u
najpoželjnijem slučaju. Rečenice trebaju biti jednostavne, imenica-glagol-
imenica, npr. "1. Korisnik bira opciju PRETRAGA. 2. Aplikacija otvara panel za
pretraživanje.3. Korisnik unosi kriterij pretraživanja i bira opciju TRAŽI". Zgodno
je svaku interakciju odvojiti u novi red i numerirati. Ne opisuju se izgledi sučelja
ni egzaktna funkcionalnost, tj. korisnik bira opciju, a ne tipku ili drop-down polje,
aplikacija otvara ekran ili panel, a ne html frame sa zaglavljem od 120 pixela... >
17. Rizici
Ovo je proces u kojemu bi svi akteri trebali sudjelovati tijekom cijelog procesa razvoja u svim fazama.
Identificirati sve rizike i procijeniti njihovu izloženost, te definirati načien mitigiranja tih rizika u slučaju
njihovog aktiviranja tj. pojave.
Primjer:
Rizik Vjerojatnost Utjecaj Akcija ublažavanja posljedica
(1.-10) (1-10)
Odustajanje korisnika x 3 8 Implementacija kod korisnika x igrala je značajnu
od implementacije ulogu u odluci za kretanje u razvoj, bit će potrebno
pronaći zamjenske korisnike koji će opravdati
nastavak razvoja ili obustaviti projekt
[Description: The Risk Summary section identifies and describes the risks associated with the Functional
Specification. This should include all risks that may impact development and delivery of the solution where
the risk source is the content of the Functional Specification. The list of risks should be accompanied by
the calculated exposure for each risk. If appropriate, this section may also contain a summary of the
mitigation plans for those risks.