You are on page 1of 30

Upravljanje projektima u IT

Upravljanje kvalitetom projekta

Upravljanje kvalitetom
Znaaj:
Ranije se olako prihvatao lo kvalitet IT proizvoda
Pa ta ako kompjuter otkae nekoliko puta godinje (meseno)
Pa ta ako trenutno ne moe da se loguje (pokuaj kasnije)
Pa ta ako najnovija verzija programa ima nekoliko bagova

Da li je kvalitet sutinski problem IT projekata?


Za proizvodnju i isporuku hrane koriste se IT proizvodi
IT proizvodi su prisutni u vojnoj indutriji, ekonomiji ...
Sistemi za navigaciju, transferi novca ...

Upravljanje projektima u IT Upravljanje kvalitetom

Upravljanje kvalitetom
Svrha upravljanja kvalitetom projekta je da se obezbedi da
projekat zadovolji potrebe radi kojih je i pokrenut (zapoet)
Potrebno je obezbediti dobru komunikaciju sa kljunim

akterima (glavnim klijentom) da bi se uvidelo ta za njih


predstavlja kvalitet

Tri glavna procesa koji se tiu upravljanja kvalitetom projekta:


Planiranje kvaliteta
Garancija kvaliteta
Kontrola kvaliteta
3

Upravljanje projektima u IT Upravljanje kvalitetom

Rezime upravljanja kvalitetom

Upravljanje projektima u IT Upravljanje kvalitetom

Planiranje kvaliteta
Planiranje kvaliteta podrazumeva sposobnost da se predvidi
situacija i pripreme akcije koje e dovesti do eljenog ishoda
Potrebno je identifikovati relevantan standard kvaliteta (ISO)
Projektovanje eksperimenata je tehnika planiranja kvaliteta koja

pomae u identifikaciji promenljivih koje imaju najvei uticaj


na krajnji ishod (izlaz) nekog procesa
Dizajner kompijuterskih ipova hoe da odredi koja kombinacija materijala i

opreme dovodi do najpouzdanijeg ipa odgovarajue cene

Vano je opisati faktore koji direktno doprinose dostizanju

zahteva kupaca (korisnika)


5

Upravljanje projektima u IT Upravljanje kvalitetom

Planiranje kvaliteta
Aspekti koji utiu na kvalitet:
Funkcionalnost i osobine

Sistemski izlazi
Performanse
Pouzdanost
Sposobnost odravanja

Upravljanje projektima u IT Upravljanje kvalitetom

Planiranje kvaliteta
Funkcionalnost je stepen do kojeg sistem obavlja svoju planiranu

funkciju. Osobine su specijalne sistemske karakteristike koje su


usmerene ka (komuniciraju sa) korisniku
Sistemski izlazi su prikazi i izvetaji koje sistem generie
Bitno je da se precizno definie kako izgledaju i ta sadre kako bi prikazali sve

ono to je potrebno korisniku

Performanse se odnose na to koliko dobro proizvod ili usluga

opsluuje krajnjeg korisnika

Koliki je obim podataka i transakcija koji sistem moe da podri?


Koliko istovremenih korisnika sistem moe da opslui?

Koliko brzo sistem mora da odgovori pod razliitim okolnostima?

Upravljanje projektima u IT Upravljanje kvalitetom

Planiranje kvaliteta
Pouzdanost je sposobnost proizvoda ili usluge da u

normalnim okolnostima obavljaju svoj zadatak kao to se to


od njih i oekuje
Sposobnost odravanja se odnosi na lakou odravanja
proizvoda ili usluge
Da li se pouzdanost testira na recimo 100 korisnika koji postavljaju

jednostavne upite?
Obezbeivanje sistemske podrke
Da li korisnici prihvataju da sistem nije dostupan nekoliko sati nedeljno zbog
odravanja?
Koliko brzo korisnici oekuju da e podrka da odreaguje?
Koliko esto korisnici mogu da prihvate kvar sistema?

Upravljanje projektima u IT Upravljanje kvalitetom

Planiranje kvaliteta
Rukovodioci moraju da budu upoznati sa osnovnim

terminima, resursima i standardima kvaliteta

Standardi:
International Organization for Standardization (ISO)
Daje informacije na osnovu inputa iz preko 160 razliitih drava

Sadri preko 17000 meunarodnih standarda sa posao, vlade, drutvo ...

Institute of Electrical and Electronics Engineers Standards

Association (IEEE SA)


Energetika, IT industrija, zdravstvo i biomedicina, telekomunikacije, nano

tehnologija, transport ...


9

Upravljanje projektima u IT Upravljanje kvalitetom

Garancija kvaliteta
Garancija kvaliteta obuhvata sve aktivnosti koje treba da
obezbede zadovoljavanje odgovarajueg standarda kvaliteta
unutar projekta
Naredni cilj garancije kvaliteta je stalno poboljanje kvaliteta
Mnoge kompanije shvataju znaaj garancije kvaliteta i imaju

posebne departmane posveene ovoj oblasti


Postoje detaljni procesi koji utvruju da li proizvod zadovoljava kvalitet
Takoe, pored kvaliteta i cena proizvoda mora da bude konkurentna

Rukovodioci e imati najvei uticaj na kvalitet proizvoda

ukoliko dobro rade svoj posao unutar garancije kvaliteta


10

Upravljanje projektima u IT Upravljanje kvalitetom

Garancija kvaliteta
Alati:
Projektovanje eksperimenata

Benmarking generie ideje za poboljanje kvaliteta tako to

uporeuje praksu ili karakteristike proizvoda sa drugim


projektima ili proizvodima kako unutar same organizacije
tako i van nje
Revizija kvaliteta je strukturirano nadgledanje konkretnih
aktivnosti upravljanja kvalitetom koje pomae pri
identifikaciji lekcija koje mogu poboljati performanse na
sadanjim ili buduim projektima
11

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta
Iako je jedan od glavnih ciljeva kontrole kvaliteta poboljanje
kvaliteta glavni rezultati ovog procesa su:
Odluke o prihvatanju predstavljaju prihvatanje ili odbijanje

proizvoda ili usluge koja je proizvedena unutar projekta


Ukoliko je proizvod/usluga odbijena, mora da ide na doradu

Dorada posla je akcija koja dovodi odbijen proizvod u

saglasnost sa zahtevima ili oekivanjima aktera


Dorada u nekim situacijama moe biti veoma skupa

Proces usaglaavanja predstavlja korekciju ili prevenciju

buduih problema u kvalitetu na osnovu mera kontrole


kvaliteta u ovom trenutku

12

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Sedam osnovnih alata kontrole kvaliteta:
Uzrono-posledini dijagrami (Causse and effect diagrams)

Kontrolne karte (Control charts)


Grafikoni kretnji (Run charts)
Dijagrami rasprivanja (Scatter diagram)
Histogrami (Histograms)
Pareto grafikoni (Pareto charts)
Grafikoni protoka (Flowcharts)
13

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Uzrono-posledini dijagrami pomau da se nae koren uzroka
problema
Poznati su kao riblja kost (fishbone) ili Ishikawa dijagrami
Njihov izgled podsea na riblju kost

Moe se koristiti tehnika 5 puta zato


Pet puta se zaredom postavlja pitanje zato

Koren uzroka problema moe da ima znaajana uticaj na

akcije koje treba preuzeti radi otklanjanja problema


Ako korisnici ne mogu da uu u sistem zbog nedostatka memorije na

njihovim raunarima, reenje bi bilo dodavanje memorije


14

Upravljanje projektima u IT Upravljanje kvalitetom

Uzrono-posledini dijagram

15

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Kontrolna karta predstavlja grafiki prikaz podataka koji
ilustruju rezultate nekog procesa kroz vreme
Na osnovu karte mogue je odrediti da li je proces u kontroli

ili van njega


Kod procesa koji je u kontroli bilo kakvo odstupanje od rezultata je nastalo

pomou sluajnog dogaaja


Za proces koji je u kontroli nisu potrebna dodatna podeavanja (ispravke)

Pravilo 7 taaka: Ukoliko postoji 7 uzastopnih taaka koje su

sve ispod ili iznad oekivanja ili su sve na opadajuoj


(rastuoj) liniji onda moraju biti ispitani ne sluajni dogaaji
16

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrolna karta

17

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Grafikoni kretnji prikazuju istoriju procesa tokom vremena i
trend promena tog procesa kroz vreme
To je linijski grafikon koji takasto prikazuje podatke u

redosledu u kome su nastali


Ovaj tip se koristi kada
elimo da uoimo neki
trend i damo prognozu
buduih izlaza na osnovu
istorijskih rezultata
18

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Takasti dijagrami (rasipanja) su takasti dijagrami koji pomau
kod prikaza zavisnosti (veza) izmeu dveju promenljivih
Podaci su prikazani kao kolekcija taaka u ravni
Promenljivu na x-osi zovemo nezavisnom a na y-osi zavisnom
Veza moe biti pozitivna

(rastua), negativna
(opadajua) ili nulta
(nema zavisnosti)

19

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Histogrami su grafikoni kod kojih pomou traka (stubia)
prikazujemo raspodelu promenljivih
Sastoji se od stubia koji su prikazani kao susedni

proavougaonici
Stubii su podignuti u diskretnim intervalima i njihova
povrina je jednaka
frekvenciji pojavljivanja
u datom intervalu
Ukupna povrina hisograma
jednaka je ukupnom broju
podataka (pojavljivanja)
20

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Pareto grafikon je histogram koji pomae u identifikovanju
problematinih oblasti (podruja)
Sastoji se od opadajuih stubia i linijskog grafikona
Redosled promenljivih datih histogramom odreen je
frekvencijom njihovog
pojavljivanja
Pareto analiza se esto sree
i kao pravilo 80-20
80% svih problema nastaje od 20%

ukupnih uzroka
21

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta - alati


Grafikoni protoka predstavljaju grafiki prikaz toka procesa
(algoritam) koji pomae pri analizi pojava problema i naina na
koji je mogue poboljati neki proces
Grafikoni se sastoje od kutija razliitih tipova koje su

povezane strelicama koje


prikazuju njihov redosled
pojavljivanja
Kutije predstavljaju
operacije na procesima
a strelice koje ih povezuju
pokazuju tok procesa
22

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta
lanovi projektnog tima koji su zadueni za kontrolu

kvaliteta moraju dobro da poznaju statistike discipline


Ostali lanovi tima moraju da poznaju samo osnove statistike

Vani statistiki koncepti za kontrolu kvaliteta :


Statistiko uzorkovanje

Faktor izvesnosti
Standardna devijacija
Varijabilnost
23

Upravljanje projektima u IT Upravljanje kvalitetom

Statistiko uzorkovanje
Statistiko uzorkovanje predstavlja biranje dela populacije od
interesa radi dobijanja ocene karakteristika itave populacije
Veliina uzorka zavisi od toga koliko reprezentativan uzorak

elite
Veliina = 0,25 (faktor izvesnosti/prihvatljiva greka)2
Faktor izvesnosti predstavlja broj koji nam govori sa kolikom
izvesnou se uzima da podatak iz uzorka ne poseduje neka
odstupanja koja prirodno nisu prisutna u populaciji
Faktore izvesnosti raunate na osnovu postojeih tabela iz
teorije statistike
24

Upravljanje projektima u IT Upravljanje kvalitetom

Statistiko uzorkovanje primer

Veliina uzorka = 0,25 (1,960/0,05)2 = 384


Veliina uzorka = 0,25 (1,645/0,10)2 = 68

Veliina uzorka = 0,25 (1,281/0,20)2 = 10


25

Upravljanje projektima u IT Upravljanje kvalitetom

Kontrola kvaliteta
Testiranje treba izvoditi za itavo vreme trajanja sistemskog

ravoja proizvoljnog IT projekta


Pogreno je miljenje da testiranje treba izvoditi samo u krajnjoj fazi razvoja

softvera nekog projekta

Faze testiranja:
Testiranje jedinica
Testiranje integracije
Testiranje sistema

Testiranje prihvatanja od strane korisnika


26

Upravljanje projektima u IT Upravljanje kvalitetom

Testiranje
Testiranje jedinica:
Testiranje vre lanovi razvojnog tima

Testovi se izvode na jednoj komponenti (programu)


Testira se tokom razvoja programa, kada se zavre odreeni

moduli (komponente)
Pojedinani testovi mogu da se grupiu
Testiranje sistema:
Celokupan sistem se posmatra kao jedan entitet i kao takav

testira
27

Upravljanje projektima u IT Upravljanje kvalitetom

Testiranje
Testiranje integracije:
Prvi korak nakon testiranja jedinica

Testira komunikaciju izmeu komponenti


Komponente mogu da funkcioniu same za sebe, ali da ne rade kada se

poveu u celinu

Testira se funkcionalnost grupisanih komponenata


Moe se desiti da nedostaci postoje u jednom modulu, ali da

se manifestuju tek u drugom modulu

28

Upravljanje projektima u IT Upravljanje kvalitetom

Testiranje
Testiranje prihvatanja od strane korisnika:
Poslednja faza u testiranju

Posle ove faze sledi isporuka softvera


Proverava se da li softver zadovoljava potrebe korisnika
Testiranje se bazira na ispunjavanju kriterijuma za

prihvatanje
Uslovi koje softver mora da zadovolji
Idealno je da se ti uslovi znaju pre potpisivanja ugovora

29

Upravljanje projektima u IT Upravljanje kvalitetom

Proces testiranja
unutar projekta

30

Upravljanje projektima u IT Upravljanje kvalitetom

You might also like