Zašto QA/QC?
Kompleksnost savremenih IT projekata zahteva sistematičan pristup kvalitetu. QA osigurava da se koriste ispravni procesi i standardi (prevencija grešaka), dok QC proverava da su isporuke potpune, funkcionalne i prihvatljive (detekcija grešaka). Rezultat su manji rizik, manje kašnjenja i kvalitetne isporuke.
Institut za standarde i tehnologije doo Beograd pruža end-to-end Quality Assurance (QA) i Quality Control (QC) konsalting tokom realizacije IT projekata – od iniciranja do primopredaje. Fokus nam je na usklađenosti sa međunarodnim standardima (ISO 9001, ISO 21502, ISO/IEC 27001, ISO/IEC 27701, GDPR, ISO/IEC 20000, ISO 22301, ISO 31000 i dr.), transparentnosti procesa i merenju kvaliteta isporuka.
Obim naših usluga
- Projektni QA/QC nadzor: plan kvaliteta, metrike, revizije procesa i kontrolne liste.
- QA (procesni fokus): uspostavljanje standarda, praćenje usklađenosti, audit, upravljanje promenama i rizicima.
- QC (fokus na isporuke): verifikacija analiza, dizajna, koda (za SW), test planova i dokumentacije; validacija funkcionalnosti.
- Test menadžment i primopredaja: priprema kriterijuma prihvata, liste provera, vođenje zapisa o neusaglašenostima i korektivnim merama.
- Izveštavanje: periodični izveštaji o statusu kvaliteta, preporuke za korektivne i preventivne aktivnosti.

Životni ciklus QA/QC
- Iniciranje: analiza zahteva i definisanje kriterijuma kvaliteta i KPI.
- Planiranje: plan upravljanja kvalitetom, metode i odgovornosti.
- Izvršenje: sprovođenje QA audita i QC kontrola, upravljanje odstupanjima.
- Nadzor: merenje performansi, transparentno izveštavanje.
- Zatvaranje: završna verifikacija i validacija, učešće u primopredaji, završni izveštaj o kvalitetu.

Prednosti za klijente
- Smanjenje rizika kašnjenja, lošeg kvaliteta i spornih primopredaja.
- Nezavisna kontrola u korist naručioca i transparentnost projekta.
- Usklađenost sa ISO standardima i regulatornim zahtevima (npr. Zakon o informacionoj bezbednosti, Zakon o zaštiti podataka o ličnosti, Zakon o kritičnoj infrastrukturi, GDPR, NIS2, DORA, AI Act EU).
- Održivost rešenja kroz kontinuirano unapređenje (PDCA).

Alati i metode
PDCA ciklus, check liste, matrice usklađenosti, procesne mape (flowchart), Pareto analiza, 5 Why, Ishikawa dijagram, peer review koda (za SW), formalne QA/QC revizije i auditi.
Tim i kompetencije
Naš QA/QC tim čine vodeći auditori, implementatori i sertifikovani specijalisti sa 10+ godina iskustva u javnom i privatnom sektoru za različite standarde i najbolje prakse poput ISO 9001, FUK, CAF, ISO 21502, ISO/IEC 27001, ISO/IEC 27701, GDPR, ISO/IEC 20000, ISO 22301, ISO 31000, ISO 10015, COBIT i dr. Angažovanjem pozdane kompanije, pravnog lica, a ne pojedinca – dobijate širinu znanja, zaštitu investicije i sigurnost kontinuiteta poslovanja.
Kontakt
Želite kontrolu nad kvalitetom u svakom koraku projekta? Pišite na office@instate.biz ili posetite instate.biz.
QUALITY ASSURANCE (QA) – OBEZBEĐENJE KVALITETA
Projektni nadzor za obezbeđenje kvaliteta (Quality Assurance; QA) je način sprečavanja grešaka ili nedostataka u realizaciji projektnih aktivnosti i izbegavanja problema pri isporuci ugovorenog. Takve aktivnosti predstavljaju deo upravljanja kvalitetom prema ISO 9001, koji se fokusira na proces isporuke ugovorenih zahteva. Ove aktivnosti sprečavaju nedostatke u obezbeđenju ugovorenih parametara kvaliteta.
Obezbeđenje kvaliteta se primenjuje na ugovorene projektne parametre verifikacijom da ono šta se isporučuje zaista i ispunjava definisane karakteristike i zahteve, kao i da potvrdi da li mogućnosti i funkcionalnosti pojektnih aktivnosti upotpunjuju poslovne ciljeve. Obezbeđenje kvaliteta se sastoji od administrativne i proceduralne aktivnosti, koje se sprovode u sistemu upravljanja kvalitetom na projektu tako da će se zahtevi i ciljevi za uslugama ili aktivnostima zadovoljiti.
Dva principa uključena u obezbeđenje kvaliteta su: “Fit for purpose” (pogodno za namenu, tj. usluga treba da bude pogodna za ciljanu svrhu) i “right first time” (ispravno iz prve, greške treba otklanjati preventivno).
Metodološki okvir upravljanja ugovornim parametrima definiše se primenom međunarodnih i domaćih ISO standarda različitih serija.

Projekat je privremeni poduhvat preduzet sa ciljem kreiranja jedinstvenog proizvoda, usluge ili rezultata. Svaki projekat mora imati jasno definisan početak i kraj.
Upravljanje projektom je sinergija primene znanja, veština, iskustava, alata i tehnika na projektne aktivnosti kako bi se zadovoljili projektni zahtevi. Upravljanje projektima uključuje identifikaciju projektnih zahteva, očekivanja zainteresovanih strana, kao i balansiranje projektnih ograničenja vezanih uz obim, kvalitet, vremenski plan, budžet, resurse i rizike.
Plan projekta se neprekidno poboljšava, razrađuje i adaptira dinamičnom okruženju kroz niz iteracija, a sve na osnovu prikupljenih informacija koje tokom realizacije projekta, postaju sve detaljnije, a procene sve preciznije.
Projekat se ne završi u ugovorenim rokovima, ne isporučuju ugovorene funkcionalnosti i izlaze van ugovorenog budžeta jer se projektom ne upravlja ili se ne primjenjuju standardni procesi upravljanja zbog sledećih problema:
- Loša komunikacija (28%)
- Nedovoljno planiranje resursa (18%)
- Nerealni vremenski raspored (13%)
- Loše definisani zahtevi projekta (10%)
- Nedostatak podrške zainteresovanih strana (7%)

Standard upravljanja projektima ISO 21502 sve procese razvrstava u pet grupa:
- Inicijacija: definicija i autorizira projekta
- Planiranje: definicija i podržavnje ciljeva, planiranje ativnosti potrebnih za postizanje ciljeva i obima zbog kojih je projekat pokrenut.
- Izvođenje: integriše ljude i resurse za sprovođenje plana upravljanja projektom.
- NADZOR: meri i nadgleda napredak izvođenja, utvrđuje razlike u odnosu na plan upravljanja projektom, daje predloge za preduimanje potrebnih akcije za postizanje ciljeva projekta.
- Zatvaranje: formalno prihvatanje rezultata projekta i dovođenje projekta do planiranog završetka.
Nadzor i obezbeđenje kvaliteta projekata obuhvatakonsultantske usluge kroz niz utvrđenih faza i aktivnosti neophodnih za kvalitetno obavljanje konsultantskih usluga. Ključne faze i aktivnosti pri vođenju projekata nadzora su:
- Nadzor rada na projektu – usluge praćenja i upravljanja realizacijom projekta kako bi se osiguralo uspešno postizanje ciljeva definisanih planom upravljanja projektom, uz kontinuirano praćenje uspešnosti projekta u odnosu na opseg, vreme, troškove, resurse, kvalitet i rizike.
- Nadzor nad opsegom projekta – usluge kontrole i upravljanja promenama u opsegu projekta.
- Nadzor sprovođenja termin plana – usluge praćenja statusa projekta sa ciljem kontrole i upravljanja promenama termin plana.
- Nadzor nad troškovima – usluge praćenja statusa projekta sa ciljem kontrole i upravljanja promenama plana troškova.
- Planiranje kvaliteta – usluge izrade plana upravljanja kvalitetom, određivanje zahteva prema kvalitetu i primjenjivih standarda kvaliteta koje se postavljaju za projekat kao i određivanje načina dokazivanja usklađenosti sa zahtevima ugovora, pravne regulative i relevantnih domaćih i međunarodnih standarda.
- Kontrola kvaliteta – usluge praćenja kvaliteta projekta tokom životnog ciklusa definisanjem plana upravljanja kvalitetom.
- Obezbeđenje kvaliteta – usluge praćenja rezultata kontrole kvaliteta i zahteva prema kvalitetu sa ciljem osiguranja primene odgovarajućih standarda i zahteva.
- Nadzor i konsalting za primopredaju – usluge konsaltinga pri primopredajnim postupcima, priprema lista provera, vrednovanje primopredajnih funkcionalnosti.
Fokus obezbeđenja kvaliteta(QA)
Fokus obezbeđenja kvaliteta (QA) je na procesima, koji se koriste u projektu. Obezbeđenje kvaliteta osigurava da se projektni procesi efikasno koriste za proizvodnju kvalitetnih rezultata projekta. Uključuje praćenje i ispunjavanje standarda, kontinuirano poboljšavanje radova na projektu i ispravljanje projektnih defekata.
Primer u sledećoj tabeli prikazuje kako QA treba da identifikuje:
- Projektne procese, koji podležu obezbeđenju kvaliteta.
- Standarde kvaliteta i očekivanja zainteresovanih strana za sve procese.
- Aktivnost obezbeđenja kvaliteta – na primer, audit kvaliteta ili preispitivanja, preispitivanje softverskog koda – koji će biti izvršen da bi se nadgledalo da li se projektni procesi pravilno prate.
- Koliko često ili kada će se obavljati aktivnost obezbeđenja kvaliteta.
- Ime osobe odgovorne za obavljanje i izveštavanje o aktivnostima obezbeđenja kvaliteta.
| Projektni Procesi | Standardi kvaliteta procesa ⁄ Očekivanja zainteresovanih strana | Quality Assurance Aktivnost | Frekvencija ⁄ Interval | Ko je odgovoran |
|---|---|---|---|---|
| Primer: Preispitivanje prakse softverskog razvoja softverske aplikacije XYZ. | Specifikacija zahteva za softver. Programeri imaju potpuno i precizno zaokružene zahteve za aplikaciju. | Kolegijalno preispitivanje specifikacije softverskih zahteva. | U redovnim intervalima prilikom prikupljanja zahteva i konačnog preispitivanja pri donošenju zaključka o prikupljenim zahtevima. | Vodeći programer u saradnji sa drugim obrazovanim programerima. |
Alati kvaliteta
Slede primeri alata koji se mogu koristiti za podršku aktivnosti obezbeđenja kvaliteta.
| Naziv alata | Svrha/korišćenje alata |
|---|---|
| Auditi kvaliteta | Usklađenost sa politikama, standardima i procesima |
| Analize procesa | Planirano kontinuirano poboljšanje procesa. |
| Ostali | Drugi identifikovani alati za obezbeđenje kvaliteta, koji odgovaraju tipu projekta koji se reallizuje. PDCA, Check Sheet, Flowchart, Run Chart, 5 Whys, Fishbone Diagram, Pareto Chart, Scatter Diagram… |
QUALITY CONTROL (QC) – KONTROLA KVALITETA
Kontrola kvaliteta (Quality Control – QC) predstavlja skup aktivnosti usmerenih na proveru, merenje i potvrđivanje da su sve projektne isporuke (proizvodi, moduli, funkcionalnosti, dokumentacija i drugi rezultati projekta) u potpunosti usklađeni sa definisanim zahtevima, specifikacijama i standardima kvaliteta.
Za razliku od obezbeđenja kvaliteta (QA), koje je fokusirano na procese, QC je fokusiran na krajnje rezultate — ono što se isporučuje naručiocu.
QC aktivnosti omogućavaju da se svaka isporuka proveri, oceni i potvrdi kao tehnički ispravna i upotrebljiva pre nego što se preda korisniku. Time QC smanjuje rizik od funkcionalnih grešaka, nedovršenih komponenti, neusklađenosti sa zahtevima i problema u primopredaji.

Uloga QC-a u sistemu upravljanja kvalitetom na projektu
Kontrola kvaliteta čini ključni deo ukupnog sistema upravljanja kvalitetom projekta, jer:
- proverava i verifikuje da se rezultati projekta podudaraju sa zahtevima korisnika i specifikacijama,
- obezbeđuje da svaka funkcionalnost prolazi odgovarajuće testove pre prihvatanja,
- validira tehničku ispravnost isporuka, uključujući kod, dokumentaciju, konfiguraciju, integracije i druge elemente,
- omogućava pravovremeno otkrivanje grešaka, pre nego što pređu u fazu produkcije ili primopredaje,
- obezbeđuje objektivnu osnovu za prihvatanje ili odbacivanje isporuka.
QC time pruža jasnu sliku o stanju kvaliteta, a rezultati QC‑a predstavljaju ulaz za korektivne i preventivne mere u okviru QA procesa.
Šta QC obuhvata?
Kontrola kvaliteta se sastoji od strukturiranih tehničkih i operativnih aktivnosti kao što su:
1. Verifikacija isporuka
Provera svakog pojedinačnog rezultata projekta u odnosu na zahteve i definisane kriterijume kvaliteta:
- analiza usaglašenosti sa specifikacijama,
- kontrola funkcionalnosti prema user stories, use case-ovima ili tehničkim zahtevima,
- provera kompletnosti i preciznosti projektne dokumentacije,
- verifikacija da nedostaci identifikovani ranije nisu ponovljeni.
2. Testiranje
Testiranje predstavlja centralnu aktivnost QC‑a i obuhvata:
- funkcionalno testiranje,
- integraciono testiranje,
- sistemsko testiranje,
- testiranje performansi,
- regresiono testiranje,
- verifikaciju ispravnosti korekcija grešaka.
Cilj testiranja je otkrivanje defekata, neusaglašenosti i nelogičnosti u isporukama.
3. Validacija rezultata
Validacija potvrđuje da isporuke nisu samo tehnički ispravne, već i:
- logički koherentne,
- dosledne definisanim poslovnim pravilima,
- funkcionalno korisne i upotrebljive,
- spremne za primopredaju.
4. Upravljanje neusaglašenostima (nonconformities / NC)
QC uključuje:
- identifikaciju bugova (bugs),
- identifikaciju grešaka (errors),
- identifikaciju neispravnosti (faults),
- identifikaciju problema (issues),
- identifikaciju nedostataka (shortcomings / deficiencies),
- klasifikaciju prema težini i prioritetu,
- praćenje toka korekcija,
- provere nakon ispravke (re‑test),
- dokumentovanje uzroka i rezultata.
Ovaj proces obezbeđuje transparentnost i potpunu kontrolu nad kvalitetom isporuka.
5. Evidencija i izveštavanje
QC obaveštava projekat i QA funkciju o:
- broju i vrsti identifikovanih neusaglašenosti,
- vremenu potrebnom za njihovu korekciju,
- kvalitetu isporuka u odnosu na očekivane standarde,
- trendovima koji ukazuju na probleme u procesu razvoja.
Ovi izveštaji omogućavaju donošenje odluka o eventualnim korektivnim radnjama u projektom procesu.
Cilj QC‑a
Cilj kontrole kvaliteta je da osigura da svaka isporuka projekta bude tačna, pouzdana, funkcionalna i spremna za upotrebu, u skladu sa svim ugovornim, tehničkim i regulatornim zahtevima.
QC se primenjuje tokom celog životnog ciklusa projekta, ali postaje naročito intenzivan pred faze integracije, finalnog testiranja i primopredaje, kada obezbeđuje jasne i merljive dokaze o kvalitetu isporuka.
QC u odnosu na QA
U tvojim dokumentima QA je definisan kao preventivna aktivnost usmerena na proces.
Ovaj opis QC‑a prati istu strukturu i logiku:
| Element | QA | QC |
|---|---|---|
| Fokus | Procesi | Isporuke |
| Uloga | Prevencija grešaka | Otkrivanje grešaka |
| Kada se primenjuje | Tokom celog projekta | Pre isporuke rezultata |
| Aktivnosti | Revizije, standardi, procesi | Testiranje, verifikacija, validacija |
| Cilj | Da se greške ne pojave | Da isporuke budu ispravne |
