upravljanje kvalitetom softvera i outsourcing usluga · upravljanje kvalitetom softvera i...

23
UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el. BTB Zagreb Slavko Žnidarić, dipl.ing.el. BTB Zagreb

Upload: others

Post on 06-Feb-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA

mr.sc. Milan Davidović, Infooprema Zagreb

Branko Šlivarić, dipl.ing.el. BTB Zagreb

Slavko Žnidarić, dipl.ing.el. BTB Zagreb

Page 2: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Sažetak/Abstract

Problem upravljanja kvalitetom softvera razmatran je sa stanovišta korisnika vanjskih IT

usluga i davatelja IT usluga. Posebno su razmotreni procesi rješavanja nesukladnosti

programskih proizvoda i upravljanja promjenama u heterogenom okruženju i u

implementaciji novih poslovnih slučajeva u uvjetima e-poslovanja, te utjecaj dionika klijenta

na obavljanje usluga i izvršavanje obveza preuzetih ugovorom o obavljanju vanjskih IT usluga

(outsourcingu). Predložena rješenja su prikazana na primjeru sustava upravljanja kvalitetom

tvrtke BTB iz Zagreba.

SOFTWARE QUALITY MANAGEMENT AND OUTSOURCIG SERVICE

Software quality management problems are analysed from view of IT services customers and

provider. In particular investigate software product non-conformity solving and change

management processes in heterogeneous environment and by new e-business case

implementation. In addition client stakeholders influence on IT service quality and

outsourcing agreement fulfilment are analysed. Suggested solutions are presented through

software quality management system of BTB Ltd. Zagreb.

Page 3: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Uvod

• Outsourcing je delegiranje zadataka, operacija, poslova, poslovnih procesa ili poslovnih funkcija trećoj strani na temelju ugovora o obavljanju usluga u određenom periodu, u poduzeću ili izvan njega (on-site ili off-site)*

• Outsourcing nije zapošljavanje na određeno vrijeme radi zamjene • Outsourcing nije zapošljavanje na određeno vrijeme radi zamjene opravdano odsutnog zaposlenika (duže bolovanje, porodiljski dopust) i sl. (Bucki, 2011)

• Outsourcing je premještanje poslovnih procesa u drugu organizaciju

• IT outsourcing – outsourcing IT ili IS funkcija

* Ova definicija objedinjuje definicije iz različitih izvora : Bucki (2011), Leimeister (2009) i dr.

Page 4: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

IT outsourcing

• Upravljanje aplikacijama (Application Management)– Razvoj aplikacija– Prilagođavanje softvera korisniku– Održavanje aplikacija– Potpora produkciji

• Upravljanje IT infrastrukturom• Upravljanje IT infrastrukturom• Usluge help-deska• Neovisno testiranje i usluge validacije softvera• Upravljanje data centrom• Integracija sustava• Istraživanje i razvoj• Usluge informacijske sigurnosti

* u fokusu ovog rada

Page 5: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Aplikacijski outsourcing - rješenja

• Fleksibilna integrirana rješenja aplikacijskog outsourcinga(npr. Oracle On Demand)

• Predlošci poslovnih procesa

• Puna potpora za cijeli životni ciklus aplikacije

• Jednoobrazne referentne konfiguracije

• Skalabilna arhitektura• Skalabilna arhitektura

• Primjena najbolje prakse u industriji

• Proaktivna 24x7x365 potpora Izvor: Shuchat (2008)

• Outsourcing razvoja softvera po ugovoru o outsourcingu aplikacija i/ili outsourcingu usluga s jednim ili više davatelja IT usluga (tradicionalni outsourcing)

Page 6: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

IS/IT outsourcing

Prema vlasništvu resursa i prijenosu sredstava dijeli se na

• Outsourcing sredstava (Asset outsourcing)uključuje prijenos hardvera, softvera i osoblja uključuje prijenos hardvera, softvera i osoblja davateljima usluga

• Outsourcing usluga (Service outsourcing)uključuje integraciju i upravljanje sustavom usluga bez prijenosa sredstava

Izvor: Lee & Kim (1999)

Page 7: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Utjecaj dionika klijenta

• Izuzetno je važno već u fazi ugovaranja prepoznati sve dionike klijenta i njihove zahtjeve (potrebe)

• Management klijenta– Strateško opredjeljenje managementa za kvalitetu ili kvantitetu

određuje tip korisnika IT outsourcingaodređuje tip korisnika IT outsourcinga– Utjecaj promjena poslovne strategije, obrazaca e-poslovanja, e-

poslovnih slučajeva i razvojnih prioriteta – Koncept upravljanja outsourcingom (IT outsourcing governance)– Određuje okvir kvalitete IT proizvoda i usluga– Rezanje troškova

• Očekivanja i odnos krajnjih korisnika IT usluga (zaposlenici i kupci klijenta)

Page 8: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Tipovi korisnika IT outsourcinga

Izvor: Izradili autori na temelju Leimeister S.(2009)

Page 9: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Upravljanje IT outsourcingom

KLIJENT

Izvor: Leimeister S.(2009), str. 217

DAVATELJUSLUGE

Page 10: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Utjecaj kvalitete odnosa

Izvor: Chakrabarty & all (2007)

Page 11: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Utjecaj kvalitete odnosa

Izvor: Izradili autori prema Chakrabarty & all (2007)

Page 12: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Uspjeh outsourcinga s perspektive klijenta

TRANSAKCIJSKI TROŠKOVI OČEKIVANE KORISTI

OČEKIVANI TROŠKOVI

ULOŽENO

DOBIVENO

SVOJSTVA IT USLUGA

RIZIK

TRANSAKCIJSKI TROŠKOVI

TROŠKOVIŽIVOTNOG CIKLUSA

SVOJSTVA IT PROIZVODA

OČEKIVANE KORISTI

• Uspjeh outsourcinga - zadovoljstvo klijenta zbog ispunjavanja njegovih očekivanja od outsourcinga

• Utvrđivanje i razumijevanje očekivanja klijenta je fundamentalno krucijalno za uspješno vođenja procesa outsourcinga

James Bucki, Abut.com Guide

Page 13: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Kvaliteta – najvažniji tržišni faktor

��Kvaliteta Kvaliteta je glavno sredstvo za pobjeđivanje je glavno sredstvo za pobjeđivanje konkurencije i za klijenta i za konkurencije i za klijenta i za davatelja usluga IT davatelja usluga IT outsourcingaoutsourcinga

�� Rok i cijena su predmet pregovaranja, kvaliteta neRok i cijena su predmet pregovaranja, kvaliteta ne

�� Karakteristike Karakteristike softvera softvera zadovoljavaju ili ne zadovoljavajuzadovoljavaju ili ne zadovoljavaju��zahtjeve korisnika (dionika)zahtjeve korisnika (dionika)

��Norme (ISO 9126 i Norme (ISO 9126 i drdr))

KVALITETA

ROKISPORUKE

CIJENA

��Norme (ISO 9126 i Norme (ISO 9126 i drdr))

��zakonsku zakonsku regulativuregulativu

�� Prilagodbe u Prilagodbe u kvaliteti su kvaliteti su najsloženije jer su potrebninajsloženije jer su potrebni�� sistematičan radsistematičan rad

�� temeljiti redizajn temeljiti redizajn IT procesaIT procesa

URADI DOBRO URADI DOBRO PRVIPRVI I I SVAKI PUTSVAKI PUT (Crosby)(Crosby)

Implementirati i stalno unapređivati sustav Implementirati i stalno unapređivati sustav upravljanja kvalitetom utemeljen na ISO 9000upravljanja kvalitetom utemeljen na ISO 9000

Page 14: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Outsourcing dodane vrijednosti

• Organizacija koja želi opstati na tržištu mora stalno snižavati troškove

• Outsourcing dodane vrijednosti (Value Added Outsorcing)

– Snage klijenta i davatelja usluga IT outsourcinga– Snage klijenta i davatelja usluga IT outsourcingausmjerene na razvoj novih proizvoda i usluga i njihovo uvođenje na tržište

– Poboljšanje poslovnih procesa radi snižavanja troškova i/ili povećanja djelotvornosti i učinkovitosti organizacije

Page 15: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Upravljanje kvalitetom softveraTransfer softvera i cosourcing

Co-sourcing

Page 16: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Iterativni razvoj softvera

Page 17: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Upravljanje kvalitetom softveraTransfer ljudi

Page 18: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Upravljanje zadacima (Task management)

Page 19: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Rješavanje nesukladnosti

Page 20: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Upravljanje izmjenama softvera

UPRAVLJANJEPROBLEMIMA

PRIJAVAINCIDENTA

EDUKACIJA

STRUČNA POMOĆKORISNCIMA

UPRAVLJANJEIZMJENAMA

UPRAVLJANJEKONFIGURACIJOM

ISPORUKAINFORMATIČKE

OPREME

UPRAVLJANJEMIGRACIJOM

Page 21: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Izmjena konfiguracijeNOVI

HARDVER I SOFTVER

NOVI KORISNICI

INICIJALNAKONFIGURACIJA(Aktualna verzija)

NOVE POSLOVNE POTREBE (Novi zahtjevi)

IZMJENAKONFIGURACIJE

Klijent

Zahtjev klijenta/dionika

NOVI e-OBRASCI, e-PROCESI, e-POSLOVNI

SLUČAJEVI

IMPLEMENTACIJA NOVE VERZIJE KONFIGURACIJE

INSTALACIJA (NOVE VERZIJE)

HARDVERA I SOFTVERA

ISPORUKA(NOVE VERZIJE)

HARDVERA I SOFTVERA

Beta Tau Beta

Klijent

Realizacija ugovornih obveza

UGOVOR

Legenda

TEHNIČKA POTPORA

LOGISTIKA PRODAJE

RAZVOJ NOVE VERZIJE KONFIGURACIJE

Page 22: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Zaključci

• Glavni izazov upravljanja IT outsourcingom je stalno unapređivanje kvalitete odnosa i kvalitete usluga zbog njihovog sinergijskog djelovanja na zadovoljstvo klijenta

• Ove odnose može narušiti slaba kvaliteta softvera zbog nepotpunog ili nepravovremenog prilagođavanja novim zahtjevima i potrebama klijenta

• Upravljanje IT outsourcingom u slučaju transfera aplikacija može se pojednostaviti uz odgovarajući sustav upravljanja kvalitetom softvera davatelja usluga i uspostavljanjem dugoročnih obostrano korisnih odnosa koji omogućavaju prijelaz na outsourcing dodane vrijednostioutsourcing dodane vrijednosti

• U slučaju transfera ljudi davatelj usluga treba uspostaviti upravljanje delegiranim zadacima (task management) radi izvršavanja preuzetih ugovornih obveza uz poštivanje plana kvalitete projekta IT outsourcinga i dokumentiranih postupaka davatelja i korisnika usluga

• Sve neusklađenosti u upravljanja kvalitetom proizvoda i usluga treba riješiti u fazi pregovaranja; u protivnom će se tijekom realizacije ugovora narušiti odnosi i neće se ispuniti očekivanja klijenta

• Različiti pristupi u vrednovanju kvalitete softvera i usluga također mogu utjecati na percepciju kvalitete isporučenih programskih proizvoda i IT usluga, narušiti odnose i rezultirati neuspjehom outsourcinga i nezadovoljstvom svih dionika klijenta.

Page 23: UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA · UPRAVLJANJE KVALITETOM SOFTVERA I OUTSOURCING USLUGA mr.sc. Milan Davidović, InfoopremaZagreb Branko Šlivarić, dipl.ing.el

Literatura

Bucki J. (2011): “Introduction to Outsourcing, Outsourcing: What It Is and What ItCan Do For You”, About.com Guide

Chakrabarty S., Whitten D., Green K.: “Understanding service quality and relationshipquality in IS outsourcing: Client orientation & promotion, project management effectiveness and the task-technology-structure fit”, Journal of computer information systems, Winter 2007-2008

Ishenko O. (2005): “Outsourcing of Software development”, Humbold University Berlin, Ishenko O. (2005): “Outsourcing of Software development”, Humbold University Berlin, Wirtschaftwissenschaftliche Fakultaet, study

Leimeister S., (2009): “IT Outsourcing Governance: Client Types and their Management Strategies”, Disertation Technische Univestaet Muenchen, ed. GablerVerlag

Shuchat R., (2008): “Application Outsourcing: Leveraging Its Intrinsic Benefits”, IDC White paper, sponsored by Oracle, www.idc.com

BTB (2010): Dokumentacija sustava upravljanja kvalitetom prema ISO 9000