asigurarea calității unui sistem erp custom
TRANSCRIPT
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
1/25
1
Universitatea Politehnica Bucureti
Ingineria i Managementul Sistemelor de Afaceri
Asigurarea calitii unui sistem ERP
Custom
Masterand: Sabin Stefanescu
IMSA
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
2/25
2
Cuprins
Descrierea produsului ............................................................................................................................. 3
Ce este un sistem ERP? ........................................................................................................................ 3
Scenariu ............................................................................................................................................... 3
Care sunt cerintele beneficiarului? ..................................................................................................... 6
Alternative la aplicaie........................................................................................................................... 13
Aplicaii custom vs. Aplicaii deja dezvoltate.................................................................................... 13Stabilirea arhitecturii aplicaiei............................................................................................................. 20
Arhitectura aplicaiei......................................................................................................................... 20
Adaptarea aplicaiei pentru a fi utilizat n China............................................................................. 23
Analiza tipurilor de defecte ................................................................................................................... 24
Bibliografie ............................................................................................................................................ 25
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
3/25
3
Descrierea produsului
Ce este un sistem ERP?
Dei n condiiile economiei actuale situaia financiar a obligat multe organizaii s-i reduc
substanial cheltuielile IT generale, unele continu s investeasc n sisteme de planificare a
resurselor organizaiei (ERP). Astfel de sisteme permit organizaiilor s-i reduc costurile, s
mbunteasc timpii de reacie la nevoile clientului, s uureze procesul de afaceri al
clienilor i s gestioneze ateptrile de cretere. n plus, ntr-o perioad de intensificare a
globalizrii, organizaiile trebuie s fac fa problemelor de fluidizare a lanurilor de
aprovizionare, concentrndu-se din ce n ce mai mult pe cerere, determinnd
comercializarea mai rapid a noilor produse i respectarea unor reglementri mai stricte.
Aceste organizaii neleg c sistemele ERP furnizeaz o faet unic a realitaii, care permite
vizibilitatea si transparena necesare pentru mbuntirea deciziilor si proceselor de afaceri
pentru a corespunde celor mai exigente cerine de afaceri actuale. Pe masura ce organizaiile
i proiecteaz strategia ERP, ele trebuie totui s aleag partenerul furnizor ERP adecvat.
Acest capitol analizeaz plusurile i minusurile celor patru tipuri de parteneri ERP:
partener de ecosisteme
medii de lucru
cele mai bune pachete
soluii completeintegrate.
Doar un partener ERP adecvat poate asigura organizaiile de obinerea funcionalitii cu
ajutorul creia se obine avantajul competitiv legat de costul total optim de proprietate.
Scenariu
Compania X a pornit n urm cu 15 ani ca o firm mic, ce vindea produse importate din
China, pe piaa romn care era ntr-o permanent schimbare. n principiu, Compania X
cumpra produsele de la intermediarii care le i transportau i le vindea ctre diveri
comerciani. Cererea se schimba de la o lun la alta, iar calitatea produselor nu era
principalul criteriu dup care cumprtorii i fceau alegerile. Problemele cu care se
confrunta Compania X era urmtoarele:
Fluctuaia neprevzut a cererii(din cauza climatului economic instabil din Romnia)
Perisabilitatea comercianilor (magazinele de prezentare si vnzare ctre clientul finalddeau se apreau i dispreau de pe pia ntr -un mod cu totul neateptat, iar
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
4/25
4
oamenii din spatele lor erau de o calitate ndoielnic, ceea ce cretea foarte mult
riscul importului cantitilor mari)
Cererea neuniform i divers fcea necesar, uneori, importul mrfurilor perisabile,
care sunt mult mai riscante, ca investitie, dect cele neperisabile Lipsa unui contact direct cu productorul Chinez (nu putea fi negociat un parteneriat
i nu puteau fi negociate preurile mrfurilor. Mai mult dect att, nu putea fi
stabilit oferta cea mai avantajoas, pentru c intermediarii ofereau un singur tip de
produs)
Calitatea slab a produselor (Calitatea nu putea fi controlat nici mcar n momentul
n care mrfurile erau preluate de la intermediari)
Posibilitatea ca n momentul n care o marf este importat ea s nu mai fie preluat
de ctre comerciantul care a solicitat-o, din cauza diverilor factori socio-economici
din Romnia
Astfel, Compania X are pierderi foarte mari n aceast perioad, iar posibilitatea ei de
dezvoltare este nul. Partenerii din ambele direcii nu sunt de ncredere, iar cererea i oferta
sunt n foarte mare msur incontrolabile. Soluia pe care au ales-o multe ntreprinderi din
acea perioad a fost s i aleag un public-int restrns, s caute un intermediar deincredere, iar fcnd un astfel de compromis, din firme de import-export, ele se transformau
n simpli comerciani.
n faa schimbrilor tot mai dese ale cererii i ale ofertei n Romnia, Compania X a ales s i
ramifice i s i separe domeniile de activitate, renunnd n primul rnd la comercianii a
cror cerere nu o putea controla. Astfel au luat fiin o firm ce monteaz panour i solare
importate din China, un magazin de jucrii, un magazin de haine i un magazin de bijuterii. n
loc de o ni, Compania X a ales 4. Astfel s-a reuit controlarea cererii. Directorii companiei
cunoteau exact cererea i o puteau manevra prin diversemijloace, cum ar fi publicitatea
sau promoiile. n aceste condiii nu mai apreau fluctuaii neprevzute, cum ar fi un client
care cere un anumit produs, dup care l refuz, dup ce el ajunge napoi n ar. n acelai
timp, profitul companiei este mai mare, pentru c preurile la care i vinde acum produsele
ctre clienii finali sunt cu aproximativ 15% mai mari dect cele cu care vindea ctre
comerciani. n acelai sens, cheltuielile cu transportul sunt mai sczute, pentru cadespachetarea mrfii se face doar n magazinele proprii.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
5/25
5
Urmtoarea etap n dezvoltare a fost stabiliraea unei relaii directe cu partenerii chinezi.
Problema intermediarilor devenea una spinoas, pentru c brandurile nou infiinate aveau
nevoie de calitate pentru a fi competitive, iar marfa adus de ctre intermediari nu garanta
n nici un fel calitatea. Pe de alt parte, oferta era ct se poate de strict: intermediariiaduceau tipurile de marf care le aduceau cel mai mare profit, fr vreo legtur cu calitatea
sau cu preul la care o vindeau.
Dup mai multe ncercri nereuite, Compania X a gsit o modalitate prin care i -a deschis o
filial direct n China, prin intermediul unor investitori chinezi n Bucureti. Aceast decizie a
adus un ctig mare companiei, eliminnd problemele enumerate anterior, dar a i presupus
unele dificulti n domeniul resurselor umane, fora de munc n China avnd unele
particulariti rar ntlnite n alt parte n lume. Noul birou al Companiei X a fost deschis mai
nti n Shanghai, apoi n centrul comercialYiwu, din provincia ZheJiang.
Yiwu este unul dintre cele mai mari si mai prospere centre comerciale din China, axat pe pe
comerul cu mrfuri. Piaa din Yiwu este gestionat i ajutat s se dezvolte de ctre o
organizaie comercial regional, Zhejiang China Commodities City Group Co., Ltd.Piaa
pentru mrfuri de larg consum din Yiwu a fost, pentru 6 ani consecutiv, considerat cea mai
bine dezvoltat pia de acest fel din ntreaga Chin i nc este considerat cea mai civilizat
pia de orice fel din provincia n care se afl. n timp, oraul a devenit un simbol al
economiei de pia Chineze i este o atracie major att pentru oamenii de afaceri ct i
pentru turitii care vin aici pentru c pot gsi produse de calitate la preuri foarte mici. Dup
11 septembrie 2001, oraul a cunoscut o cretere foarte mare n comerul cu rile arabe,
care nainte fceau comer cu ntreprinztorii chinezi doar prin intermediul Statelor Unite. Se
pare c foarte multi antreprenori din Orientul Mijlociu, au fost descurajai de politicile de
securitate ale SUA i au ales s i ndrepte atenia asupra Chinei. Prezena arab a favorizat
dezvoltarea unei comuniti musulmane, dar i diversificarea cultural a zonei. Acest lucru a
fcut posibil integrarea uoar a multor naionaliti din cel emai diversificate.
PIB-ul oraului a ajuns la 52 miliarde de yuani n 2009, o cretere de 9% fa deanul
precedent, iar produsul intern brut pe cap de locuitora ajuns la 71457 de yuani (10.461
dolari americani). Venitul pe cap de locuitor n zonele urbane a ajuns la 30841 de yuani iar n
cele rurale este de 12899 de yuani, crescnd cu 7,4% i, respectiv, 8,5%.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
6/25
6
Aeroportul din acest ora s-a dezvoltat foarte mult, ajungnd s aib rute ctre cele mai
importante orae Chinese, cum ar fi Beijing, Guangzhou, Shantou, Weifang i Shenzhen, iar
n curnd vor exista i rute internaionale, multe dintre ele n Europa . Rutele feroviare
Zhejiang-Jiangxi i Hangzhou-Jinhua Expressway trec prin ora, fcnd Yiwu un importantnod de transport local. Trenuri Express din Shanghai ctre Yiwu fac mai puin de 3 ore.
"Yiwu, la o distan de numai 300 de kilometri fa de Shanghai, are cea mai mare pia en -
gros de mrfuri mici i medii din lume, unde cumprtorii strainivin pentru a plasa comenzi."
Aceast descriere apare n raportul Statistici chinezeti menite s uimeasc lumea, un raport
special co-publicat de ctre Organizaia Naiunilor Unite, Banca Mondial i Morgan Stanley.
n acest raport special, Yiwu este singurul ora de provincie care este menionat.
Astfel, reprezentanii companiei iau contact direct cu productorii, pe care ncep s i
cunoasc personal i cu care au parteneriate de lung durat. Preurile scad, calitatea crete,
iar produsele sunt mereu disponibile. n cazul in care unul dintre productori nu poate
asigura cantitatea necesar la timp, cu siguran exista un altul care s suplineasc.
Care sunt cerintele beneficiarului?Dupa stabilirea unei intlniri ntre reprezentanii companiei contractante i reprezentanii
companiei care urmeaz s elaboreze aplicaia, este realizat o list cuprinztoare cu
cerine.
Entitile gestionate se schimb:
- Productori/Furnizori (nu se mai refer doar la productorii chinezi, ci poate fi vorba
despre orice companie. De asemenea, se renun la conceptul de productor i sestabileste doar c de la acel partener se va achiziiona marfa, nu conteaz dac el o
produce sau doar o comercializeaz. Fiecare furnizor are n continuare datele de
contact, datele de facturare, dar produsele pe care le vinde apar n strns legtur
cu el, pentru a putea fi monitorizat evoluia preurilor)
- Produse (toate produsele ce pot fi importate sau care au fost ofertate de ctre
productorii lor. n momentul de fa concepia sistemului ERP de dezvolt, pentru a
putea ngloba toate aspectele comerului. Nu se mai rezum doar la produsele care
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
7/25
7
fac parte dintr-un contract, ci la orice produs ar putea fi vndut, deoarece clienii au
acces direct la baza de date)
- Oferte (ofertele primite de la furnizori; pot fi uploadate n aplicaie n oricare din
urmtoarele formate: PDF, XLS, DOC etc., dup care cele mai interesante dintre elesunt importate manual n baza de date)
- Clieni (este vorba despre clienii din Romnia; aici trebuie pstrate datele de
facturare, datele de contact i o persoan de contact; pentru fiecare client se
percepe un anumit comision la valoarea mrfii. Clienii au anumite discounturi i
anumite nivele de comision, care sunt confideniale. Fiecare client are un
reprezentant care se poate autentifica n aplicaie i care poate verifica preurile)
-
Facturi primite (documentele primite de la productori, care pot fi fie implementate
n sistem, fie uploadate n format PDF)
- Facturi proforme (se emit n momentul n care este realizat un contract cu un client.
n momentul plii ele sunt transformate n facturi emise)
- Facturi emise (vor fi emise dup modeluz chinezesc, mpreun cu un Packing List, un
fel de aviz de nsoire a mrfii. Toate aceste documente primesc o nou structur n
strict concordan cu necesitile. Fiind vorba despre o aplicaie custom, nu se mai
accept compromisuri.)
- Utilizatori (reprezentai printr-un username i o parol, ei au mai multe funcii n
cadrul aplicaiei)
- Web service-uri care sunt accesibile doar cu username i parol i care pot fi folosite
pentru a updata un magazin online. Clientul acceseaz web service-ul, primete
cotaia de pre pentru un produs, i toate acestea pot fi actualizate n timp real n
magainul online. Astfel, oricnd apare o modificare la preul furnizorului, aceasta se
reflect automat i n preul retailer-ului.
Modul de rapoarte
- Aplicaia va fi prevzut cu un modul de rapoarte care s afieze ntr-un mod ct mai
prietenos cu utilizatorul grafice privind ncasrile, cantitatea vndut i profitul n
funcie de unul sau mai multe produse, ntr-o anumit perioad de timp, ctre unul
sau mai muli clieni. Restul rapoartelor vor fi realizate n perioada de mentenan. Se
constat c este foarte greu s fie stabilite toate cerinele de la inceput, ceea ce face
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
8/25
8
necesar o perioad de mentenan n care s poate fi dezvoltat n permanen i
mbuntit aplicaie.
- Aplicaia va avea i un modul de rapoarte n care va fi listat activitatea fiecrui
utilizator n parte pentru a monitoriza crearea/editarea/transformarea facturilor,introducerea de produse noi, eventualele greeli care pot fi fcute (n contextul
legilor aspre din China este necesar s se cunoasc cei responsabili pentru
producerea unor erori, n caz contrar, cel inut rspunztor fiind chiar reprezentantul
companiei) acest modul se pstreaz neschimbat fa de concepia iniial a
aplicaiei, fiind unul extrem de necesar pentru un sistem n care lucreaz un numr
mare de utilizatori.
Tipuri de utilizatori:
- Superadmin (super-administratorul poate vedea toate detaliile aplicaiei, inclusiv
modulul de rapoarte. El poate face toate setrile i le poate da drepturi diverilor
utilizatori. Doar managerul general al companiei are acces la acest tip de utilizator, el
nefiind afiat n seciunea de creare/editare/tergere a utilizatorilor aplicaiei. Practic
super-administratorul poate monitoriza ntreaga activitate a celor care folosesc
aplicaia, fr ca el nsui s poat fi vzut)
- Admin (administratorii sunt utilizatorii din echipa de management. Ei pot crea
utilizatori cu roluri inferioare lor, pot verifica facturile, dar nu au acces la modulul de
rapoarte si nu pot crea utilizatori de rangul lor sau mai mare. Ei gestioneaz i
comisioanele pe care le primesc operatorii din Romnia)
- Operator China (operatorii din China i pstreaz calitatea de operatori cu cele mai
multe roluri n cadrul aplicaiei. Ei introduc produse noi, chiar i categorii, introduc
ofertele n orice format pentrua fi gestionate, emit facturile proforme, le transform
n facturi comerciale i le genereaz Packing-List-uri, uploadeaz sau implementeaz
facturile de la furnizori. De asemenea, ei gestioneaz si comisioanele aplicabile
clienilor din Romnia.)
- Operator Romnia (operatorii din Romnia sunt practic agenii de vnzri. Ei gsesc
clieni pentru mrfuri, i sumt pltii pe baz de comision. Ei au rolul de a introduce
clienii n baza de date, dar nu pot gestiona discounturile sau comisioanele aplicabile
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
9/25
9
acestora. Ei pot verifica facturile emise ctre clienii lor exclusiv i pot crea facturi
proforme.)
- Utilizatorul client (aceasta este o facilitate special pe care Compania X o ofer
clienilor si, pentru a putea s i monitorizeze achiziiile n timp real. Fiecare clientdesemneaz o persoan de contact, care primete date de autentificare pentru
aplicaie: un username i o parol. El se poate autentifica n cadrul aplicaiei i poate
verifica stadiul comenzilor sale, poate verifica facturile emise ctre el i poate trimite
mesaje ctre agentul su de vnzri)
Tabel 1 Specificaiile aplicaiei stabilite de contractor i contractant
Cerinte primare Cerinte secundare Cerinte tertiare
Uzabilitate + usurin deaccesare
Interfata uor de folosit
Unele funcionaliti vor simulainterfee din alte programe Excel,Word
Aplicaia va fi uor de folosit ncontextul schimbrii periodice a foreide munc
Implementarea unei funcii de ajutormultilingvistice
Meniurile i denumirile cmpurilor vor
fi realizate n aa fel nct s creascproductivitatea
Interfa customizabil
Gama de culori va fi ajustabil
Elementele funcionale vor putea firearanjate pentru crestereaproductivitii
Aplicaia nu va permite customizri cear putea fi antiproductive
Uurin n update
Update-urile vor fi disponibile online ivor fi aplicate de ctre inginerul desistem al beneficiarului
Erorile vor fi stocate pe serverulbeneficiarului i vor putea fi vizualizatei trimise ctre prestator
IndependenAplicaia trebuie sruleze independent fade prestator
Din motive de securitate si deconfidentialitate a datelor, aplicaia varula pe un server care nu va fidisponibil prestatorului. De aceea oricelucrare de mentenan va putea firealizat de ctre inginerul de sistem albeneficiarului
Acoperirea funcionalitilor
cerute Funcionaliti CRM
Stocarea, gestionarea si permiterea
accesului clientilor n sistem Posibilitatea ca agenii
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
10/25
10
beneficiarului s aib acces la bazade date cu produse i clieni, ct ila calculatorul de preuri
Functionalitati ERP
Gestionarea angajailor
Gestionarea produselor
Gestionarea ofertelor Gestionarea documentelor
Functionalitati pentrugenerare de documente
Va exista posibilitatea ca utilizatorii sgenereze documentele pentrutransport:
Packing list China
Packing list internaional
Facturi proforme
Facturi fiscale China
Facturi fiscale internationale
Securitatea sistemului
Accesul utilizatorilor sfie corect partiionat
Utilizatorii de diverse tipuri s nu aibacces la informaii care nu le suntadresate
Documentele s fie afiate doar pebaza nregistrrii, fr a fi disponibile
ntr-o zon public a serveruloui
Tratarea erorilor
Erorile s fie prevzute i tratate astfelnct s nu fie divulgate informaii nsituaii extreme (ex. suprasolicitareaserverului de baz de date, atacuriinformatice inerentedenial of
service)
Este nevoie s transformm aceste cerine in specificaii calitative. De aceea vom aplica
metoda QFD (Quality Function DeploymentDesfasurarea Functiei Calitatii). Metoda diagramei QFD
permite, de asemenea, reprezentarea intensitatii relatiilor dintre cerinte si caracteristici, precum si a
corelatiei ce exista intre caracteristicile calitative.
Pentru a construi aceastp diagram, cerinele de intrare, ale clientului, trebuie transpuse n
caracteristici tehnice.
Cu ajutorul diagramei prezentat n figura nr.1, vom extrage caracteristicile calitative pe care trebuie
s le prezinte produsul:
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
11/25
11
Fig 1 Diagrama QFD
Cerintetehnice
primare
Cerinte tehnice tertiare
Imp
ortantarelativa
Uzabilitatea
Creare
auneifunctiihelp
Crea
reaunuiDesign
placut
Implem
etareacompletaa
functiilor
Implem
entareacorectaa
functiilor
Sistemd
eurmarireal
incidenelor
Saaibaimplementat
siste
md
esecuritate
Uzabilitate +usurin de accesare
Unele funcionaliti vor simulainterfee din alte programe Excel, Word
5 S
Aplicaia va fi uor de folosit ncontextul schimbrii periodice aforei de munc
Implementarea unei funcii deajutor multilingvistice
7 M
Meniurile i denumirile cmpurilorvor fi realizate n aa fel nct screasc productivitatea
8 M
Gama de culori va fi ajustabil 7 W S
Elementele funcionale vor puteafi rearanjate pentru crestereaproductivitii
5 M S
Aplicaia nu va permite
customizri ce ar putea fiantiproductive
7 M S
Update-urile vor fi disponibileonline i vor fi aplicate de ctreinginerul de sistem albeneficiarului
8 S M
Erorile vor fi stocate pe serverulbeneficiarului i vor putea fivizualizate i trimise ctreprestator
9 S
Independen
Din motive de securitate si de
confidentialitate a datelor,aplicaia va rula pe un server care
5 S
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
12/25
12
nu va fi disponibil prestatorului.De aceea orice lucrare dementenan va putea fi realizatde ctre inginerul de sistem albeneficiarului
Acoperireafuncionalitilor
cerute
Stocarea, gestionarea sipermiterea accesului clientilor
n sistem
Posibilitatea ca ageniibeneficiarului s aib acces labaza de date cu produse iclieni, ct i la calculatorul depreuri
10 S M
Gestionarea angajailor
Gestionarea produselor
Gestionarea ofertelor
Gestionarea documentelor
8 S
Va exista posibilitatea cautilizatorii s generezedocumentele pentru transport:
Packing list China
Packing list internaional
Facturi proforme
Facturi fiscale China
Facturi fiscale internationale
8 M
Securitateasistemului
Utilizatorii de diverse tipuri s nu
aib acces la informaii care nu lesunt adresate
9 M S
Documentele s fie afiate doar pebaza nregistrrii, fr a fidisponibile ntr-o zon public aserveruloui
9 M S
Erorile s fie prevzute i tratateastfel nct s nu fie divulgateinformaii n situaii extreme (ex.suprasolicitarea serverului de bazde date, atacuri informatice
inerentedenial of service)
6 W
Observm c se poate pune accent pe urmtoarele elemente, conform diagramei:
Uzabilitate i relaionarecu alte produse software pentru scurtarea timpului de
implementare i de instruire a personalului beneficiarului
Securitate general i securitate relativ fa de ali utilizatori
Independen fa de contractor
Implementarea tuturor funcionalitilor de CRM, ERP i management al documentelor
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
13/25
13
Alternative la aplicaie
Aplicaii custom vs. Aplicaii deja dezvoltate
Pe piaa software din Romnia, nc de la nceput, a aprut o competiie acerb ntre dou
tipuri de productori: cei care realizeaz aplicaiicustom, dezvoltate dup specificaiile unui
anumit client i cele care ofer soluii deja implementate, pe baza unor studii de pia, soluii
care uneori pot fi char adaptate, n funcie de necesiti.
Din punctul de vedere financiar al clientului, aplicaiile deja dezvoltate sunt mult mai
avantajoase dect aplicaiile custom, din urmtoarele considerente:
- Preul este de pn la 10 ori mai mic dect n cazul aplicaiilor custom
-
Nu presupun investiii n resurse umane menite s colaboreze cu compania software
dezvoltatoare
- Testarea din partea clientului nu exist, aplicaia fiiind testat n practic de muli ali
clieni nainte
- Dezvoltatorul are n general clare specificaiile serverului i poate instala chiar el
pentru client sistemul de operare i diverse alte componente i servicii necesare
rulrii aplicaiei software
De asemenea, din punct de vedere al timpului investit, dup achiziionarea aplicaiei, clientul
este net avantajat:
- Instalarea aplicaiei dureaz n medie puin i nu sunt ntmpinate prob leme, pentru
c ea a mai fost instalat n multe alte instane
- Nu apar bug-uri, pentru c ele au fost deja rezolvate mpreun cu ceilali clieni, deci
aplicaia poate intra imediat n producie- Echipa clientului este instruit de persoane special pregtite din partea prestatorului,
ceea ce duce la o eficientizare sporit a procesului de implementare. De cele mai
multe ori companiile care dezvolt software custom nu au personal special pentur
aa ceva i instruirea se face chiar de ctre programatori, ceea ce duce la multe
nenelegeri i un timp risipit
- Cel mai important aspect temporal este faptul c imediat ce a fost cumprat,
aplicaia este disponibil. Nu este nevoie ca beneficiarul s atepte dezvoltarea ei.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
14/25
14
Dezvoltarea unei astfel de aplicaii poate s dureze de la o lun, pn la o jumtare
de an, fr s se in socoteala de reparaia bugurilor i perioada de testare, deci
acest criteriu este deosebit de important
Un alt punct de vedere foarte nsemnat este mentenana. Aceasta este una dintre cele mai
costisitoare componente ale achiziionrii unui produs software. Indiferent de soluia aleas,
c este ea custom, sau deja dezvoltat, o companie mare are neaprat nevoie de un
serviciu de mentenan de ncredere, care s poat rezolva o problem n timp util.
n primul rnd, pentru o soluie deja dezvoltat, riscurile apariiei unei probleme care s
incapaciteze complet sistemul sunt mult mai sczute. Acest lucru este luat n considerare
att de ctre beneficiari, ct i de ctre dezvoltatori, care percep taxe de mentenan maimici n cazul acestor tipuri de software. De asemenea, ei au pachete de mentenan deja
stabilite, n funcie de timpul de rspuns i de prioritatea cu care se face intervenia, deci
este mult mai uor de ales si mult mai avantajos pentru client.
Pentru o soluie custom, mentenana se realizeaz la or, ceea ce crete substanail costul.
Faptul c soluia este prima oar folosit de ctre client duce la anumite probleme
neprevzute, cum ar fi cele de optimizare, compatibilitate cu diverse browsere sau sisteme
de operare, chiar i erori n concepia aplicaiei la care nu s -au gndit nici dezvoltatorii i nici
clienii. Mentenana pentru un astfel de proiect poate ajunge i la sume de 500 EURO/lun,
ceea ce nseamn o mare problem pentru beneficiar care i pune problema rentabilitii ei.
Recapitulnd, din toate cele enumerate mai sus reies avantaje covritaore i de necontestat
ale aplicaiilor deja dezvoltate. Ele sunt de ncredere, au costuri mult mai sczute i timpul
lor de implementare este mult mai mic. n plus, companiile care le ofer au servicii mult mai
bine definite din punct de vedere al mentenanei i instruirii personalului clientului pentru
folosirea aplicaiei. n aceste condiii, se pune urmtoarea problem: de ce se mai creaz
software la comand? Cine i de ce recurge la aceast metod anevoioas? Care sunt nevoile
speciale i ct de importante sunt acestea pentru o companie, astfel nct s investeasc
pn la de 10 ori mai mult timp i bani ntr-o soluie custom?
O soluie custom are dou caracteristici incontestabile:
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
15/25
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
16/25
16
foarte simple de interaciune i o aranjare n pagin a funcionalitilor care s le permit s
aib la ndemn orice le este necesar pentru a-i duce la bun sfrit taskurile.
Nicidecum n ultimul rnd, este vorba despre cerinele efective, nevoile unei anumite
companii, care se pot mula pe o soluie deja implementat (niciodat perfect, dar pot aprea
similitudini). Aici apar cele mai multe compromisuri. Companiile care nu pot s investeasc
n produse software custom, aleg s i schimbe de multe ori procedurile interne,
modalitile de lucru cu clienii, abordarea asupra angajailor i partenerilor, pentru a se
conforma unei soluii software pe care o cumpr. Acest lucru nu este ntotdeauna
duntor, pentru c n cazul companiilor mici i mijlocii, procedurile sunt de cele mai multe
ori defectuoase, n timp ce aplicaia este construit cu ajutorul unor consultani, acetia
putnd s dea soluii la problemele nc neenunate lale firmei mici.
Cu toate acestea, companiile mari nu i permit aceste schimbri. Toate procedurile lor sunt
bine definite, analizate de mai muli experi i aprobate de consiliul director. O procedur nu
poate fi schimbat pentru a se conforma unei soluii software.
Pe de alt parte mai este i problema clienilor, care sunt obinuii cu o anumit relaie. Nici
aceasta nu se poate schimba fr un motiv temeinic. n plus, orice astfel de schimbare duce
la pierderi considerabile.
Lund n considerare toate cele enumerate mai sus, o companie mare are nevoie de o
soluie software care s i satisfac exact nevoile i nu se poate adapta, fr mari pierderi,
unei soluii deja implementate.
n alt ordine de idei, o mare problem pentru comapniile mari este securitatea datelor att
n exteriorul, ct i n interiorul companiei. Fiecare document este foarte important, iar aajunge n posesia unor persoane neautorizate este de neconceput. n aceste condiii,
interesul pentru a descoperi astfel de documente este foarte mare. Concurenii caut, chiar
i fr vreun scop anume vulnerabiliti n sistemele de management ale altor comapnii. n
acelai timp, clienii, avnd acces la anumite funcionaliti n cadrul aplicaiei software,
caut sa intre n posesia ct mai multor date cu putin.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
17/25
17
n cazul unei soluii software deja implementate, ansele ca aceste scpri s se
materializeze sunt mult mai mari, pentru c cei interesai pot cumpra aplicaia, o pot studia
i pot gsi punctele vulnerabile ale ei.
n cazul unei aplicaii custom, nimeni nu o poate achiziiona, iar structura acesteia de fiiere
rmne cvasi-necunoscut. De cele mai multe ori, pentru o astfel de aplicaie, denumirile
fiierelor i folderelor sunt schimbate fa de orice varaint standard, iar structura este
semnificativ modificat, tocmai pentru a induce n eroare un eventual atac informatci i
pentru a descuraja orice ncercare de ptrundere.
n cazul aplicaiilor web, mai mult dect oriunde altundeva, din cauza faptului c ele trebuie
s fie disponibile n orice moment, de la orice terminal, prin intermediul internetului, sepetrece un fenomen denumit scanare pentru exploit-uri. Aplicaiile sunt scanate periodic
pentru a descoperi eventuale probleme n sistemul lor de securitate. Aceste scanri apar cel
puin odat pe or (statistic obinut prin cercetarea logurilor serverelor), din diferite
coluri ale lumii. Interesul de a gsi vulnerabilitile unui sistem informatic nu se rezum la
subminarea concurenei, ci poate s nici u aib vreo legtur cu proprietarul. Anumii
hackeri descoper o vulnerabilitate i o exploateaz pentru a trimite emailuri spam, sau n
diverse alte direcii. Un server ce poate fi folosit este mereu util pentru un hacker.
De cele mai multe ori, ei nu las nici un semn pentru proprietarul aplicaiei, astfel nct ea
poate fi folosit fr nici un impediment. Cu toate acestea, anumite componente au fost
reporgramate, sau au fost adugate unele noi, astfel nct sunt folosite n cu totul alte
scopuri.
n concluzie, o aplicaie software custom, este de dorit n cazul unei companii mari din doua
mari cauze: n primul rnd pentru c se muleaz perfect peste activitatea companiei i nu
este nevoie de vreo schimbare n activitatea acesteia i n al doilea rnd din motive de
securitate (structura aplicaiei nu este una convenional sau care poate fi cunoscut de
altcineva, astfel prevenind multe atacuri informatice frecvente n sfera aplicaiilor web).
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
18/25
18
Analiza aplicaiilor deja dezvoltate existente pe pia
Nivelul tehnic se definete ca un indicator global al calitii determinat prin compararea
produsului cu produsele concurente existente pe pia.
Dat fiind faptul c produsul nostru ERP este unul custom, el nu poate fi comparat direct cu
concurenii de pe pia deoarece acesta este proiectat i dezvoltat n exclusivitate pentru o
companie.
Cu toate acestea, vom realiza o comparative a elementrlor comune cu 5 alte sisteme ERP
existente pe pia, unele dintre ele open-source, altele poziionate n aceeai clas de pre
cu sistemul custom.
Tabelul 2 Caracteristicile produselor existente pe piata
Nr.Crt.
Denumire Caracteristica U.M. EPICORE1
INFORE2
MicrosoftDynamics
E3
OracleE4
SAPE5
C1 Fiabilitate Calif Bine Bine F.Bine F.Bine F.Bine
C2 Adaptibilitate Calif Suficient Bine F.Bine Bine F.Bine
C3 Posibilitate extindere Calif Suficient Suficient F.Bine Bine F.Bine
C4 Vitez de lucru Calif Bine Suficient Suficient F.Bine F.Bine
C5 Sisteme de raportare Calif Suficient Suficient Bine Bine F.Bine
C6 Siguranadatelor Calif Bine Bine F.Bine F.Bine F.Bine
C7 Cost de implementare USD 15k 25k 80k 125k 250k
n scopul determinrii ponderilor de influen , vom folosi metoda STEM, care are ca bazcompararea caracteristicilorn cadrul unui produs cartezian, evalund diferenele dintre acestea.
Notele acordate vor fi:
n = 4, daca Ci mult mai importanta decat Cj
n = 2, daca Ci mai importanta decat Cj
n = 1, daca Ci si Cj sunt la fel de importante
n = 0, daca Ci este mai putin important decat Cj
C1 C2 C3 C4 C5 C6 C7
Fiabilitate C1 1 2 2 2 2 1 2 12 0.23
Adaptibilitate C2 0 1 2 2 1 0 1 7 0.13
Posibilitateextindere
C3 0 0 1 1 1 0 14 0.07
Vitez de lucru C4 0 0 1 1 2 0 2 6 0.1
Sisteme deraportare
C5 0 0 1 0 1 0 13 0.05
Siguranadatelor
C6 1 2 2 4 4 1 216 0.3
Cost deimplementare
C7 0 1 1 0 1 0 14 0.07
suma totala 52
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
19/25
19
Nivelului tehnic absolut
Pentru calculul nivelului tehnic absolut vom folosi urmtoarea relaie:
- constanta ce defineste nivelul tehnic al produsului de referinta (n general este folositvaloarea a = 1000)
iprodusul analizat
jcaracteristica produsului
- caracteristica j pentru produsul i - ponderea caracteristicii j
Calificativele vor fi notate astfel:
FBFoarte bine10
BBine8
SSatisfacator6
( ) ( )
( ) ( )
( ) ( )
( )
( ) ( )
( ) ( )
( ) ( )
( )
() () () ( ) ( ) () ( )
() ( )
( ) ()
( ) ()
()
() ()
() ()
() ()
()
Nivelul tehnic relativ
n scopul calculriinivelului tehnic relativ vom folosi formula urmtoare:
{}
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
20/25
20
Stabilirea arhitecturii aplicaiei
Arhitectura aplicaiei
Dup mai multe negocieri nereuite pentru achiziionarea mai multor aplicaii deja
dezvoltate, comisia pentru alegerea aplicaiei ERP (n acest moment compania ite c are
nevoie de o soluie ERP) hotrte c este nevoie de o soluie custom. Sunt reluate
specificaiile iniiale, nainte de modificrile realizate pe parcurs i se ajunge la o firm care
dezvolt aplicaii software la comand.
Firma de software desemneaz pentru nceput un Account Manager care s in legtura cu
Compania X i care s realizeze mpreun cu ei specificaiile detaliate ale acestei aplicaii.
Account Managerul nelege ideea aplicaiei, dar mai ales paradigma de afaceri a CompanieiX. El afl amnunte legate de angajai, de parteneri, de locurile n care Compania X are filiale
i nu n ultimul rnd de produsele pe care aceasta le import preponderent. n scurt timp el
ncepe s lucreze la specificaii. Account Managerul corecteaz i mbuntete ceea ce a
realizat pn acum comisia desemnat pentru dezvoltarea ERP-ului.
Specificaiile la care ajunge el sunt urmtoarele:
Entitile gestionate se schimb:
- Productori/Furnizori (nu se mai refer doar la productorii chinezi, ci poate fi vorba
despre orice companie. De asemenea, se renun la conceptul de productor i se
stabileste doar c de la acel partener se va achiziiona marfa, nu conteaz dac el o
produce sau doar o comercializeaz. Fiecare furnizor are n continuare datele de
contact, datele de facturare, dar produsele pe care le vinde apar n strns legtur
cu el, pentru a putea fi monitorizat evoluia preurilor)- Produse (toate produsele ce pot fi importate sau care au fost ofertate de ctre
productorii lor. n momentul de fa concepia sistemului ERP de dezvolt, pentru a
putea ngloba toate aspectele comerului. Nu se mai rezum doar la produsele care
fac parte dintr-un contract, ci la orice produs ar putea fi vndut, deoarece clienii au
acces direct la baza de date)
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
21/25
21
- Oferte (ofertele primite de la furnizori; pot fi uploadate n aplicaie n oricare din
urmtoareleformate: PDF, XLS, DOC etc., dup care cele mai interesante dintre ele
sunt importate manual n baza de date)
-
Clieni (este vorba despre clienii din Romnia; aici trebuie pstrate datele defacturare, datele de contact i o persoan de contact; pentru fiecare client se
percepe un anumit comision la valoarea mrfii. Clienii au anumite discounturi i
anumite nivele de comision, care sunt confideniale. Fiecare client are un
reprezentant care se poate autentifica n aplicaie i care poate verifica preurile)
- Facturi primite (documentele primite de la productori, care pot fi fie implementate
n sistem, fie uploadate n format PDF)
-
Facturi proforme (se emit n momentul n care este realizat un contract cu un client.
n momentul plii ele sunt transformate n facturi emise)
- Facturi emise (vor fi emise dup modeluz chinezesc, mpreun cu un Packing List, un
fel de aviz de nsoire a mrfii. Toate aceste documente primesc o nou structur n
strict concordan cu necesitile. Fiind vorba despre o aplicaie custom, nu se mai
accept compromisuri.)
- Utilizatori (reprezentai printr-un username i o parol, ei au mai multe funcii n
cadrul aplicaiei)
- Web service-uri care sunt accesibile doar cu username i parol i care pot fi folosite
pentru a updata un magazin online. Clientul acceseaz web service-ul, primete
cotaia de pre pentru un produs, i toate acestea pot fi actualizate n timp real n
magainul online. Astfel, oricnd apare o modificare la preul furnizorului, aceasta se
reflect automat i n preul retailer-ului.
Modul de rapoarte
- Aplicaia va fi prevzut cu un modul de rapoarte care s afieze ntr-un mod ct mai
prietenos cu utilizatorul grafice privind ncasrile, cantitatea vndut i profitul n
funcie de unul sau mai multe produse, ntr-o anumit perioad de timp, ctre unul
sau mai muli clieni. Restul rapoartelor vor fi realizate n perioada de mentenan. Se
constat c este foarte greu s fie stabilite toate cerinele de la inceput, ceea ce face
necesar o perioad de mentenan n cares poate fi dezvoltat n permanen i
mbuntit aplicaie.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
22/25
22
- Aplicaia va avea i un modul de rapoarte n care va fi listat activitatea fiecrui
utilizator n parte pentru a monitoriza crearea/editarea/transformarea facturilor,
introducerea de produse noi, eventualele greeli care pot fi fcute (n contextul
legilor aspre din China este necesar s se cunoasc cei responsabili pentruproducerea unor erori, n caz contrar, cel inut rspunztor fiind chiar reprezentantul
companiei) acest modul se pstreaz neschimbat fa de concepia iniial a
aplicaiei, fiind unul extrem de necesar pentru un sistem n care lucreaz un numr
mare de utilizatori.
Tipuri de utilizatori:
-
Superadmin (super-administratorul poate vedea toate detaliile aplicaiei, inclusivmodulul de rapoarte. El poate face toate setrile i le poate da drepturi diverilor
utilizatori. Doar managerul general al companiei are acces la acest tip de utilizator, el
nefiind afiat n seciunea de creare/editare/tergere a utilizatorilor aplicaiei. Practic
super-administratorul poate monitoriza ntreaga activitate a celor care folosesc
aplicaia, fr ca el nsui s poat fi vzut)
- Admin (administratorii sunt utilizatorii din echipa de management. Ei pot crea
utilizatori cu roluri inferioare lor, pot verifica facturile, dar nu au acces la modulul de
rapoarte si nu pot crea utilizatori de rangul lor sau mai mare. Ei gestioneaz i
comisioanele pe care le primesc operatorii din Romnia)
- Operator China (operatorii din China i pstreaz calitatea de operatori cu cele mai
multe roluri n cadrul aplicaiei. Ei introduc produse noi, chiar i categorii, introduc
ofertele n orice format pentrua fi gestionate, emit facturile proforme, le transform
n facturi comerciale i le genereaz Packing-List-uri, uploadeaz sau implementeaz
facturile de la furnizori. De asemenea, ei gestioneaz si comisioanele aplicabile
clienilor din Romnia.)
- Operator Romnia (operatorii din Romnia sunt practic agenii de vnzri. Ei gsesc
clieni pentru mrfuri, i sumt pltii pe baz de comision. Ei au rolul de a introduce
clienii n baza de date, dar nu pot gestiona discounturile sau comisioanele aplicabile
acestora. Ei pot verifica facturile emise ctre clienii lor exclusiv i pot crea facturi
proforme.)
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
23/25
23
- Utilizatorul client (aceasta este o facilitate special pe care Compania X o ofer
clienilor si, pentru a putea s i monitorizeze achiziiile n timp real. Fiecare client
desemneaz o persoan de contact, care primete date de autentificare pentru
aplicaie: un username i o parol. El se poate autentifica n cadrul aplicaiei i poateverifica stadiul comenzilor sale, poate verifica facturile emise ctre el i poate trimite
mesaje ctre agentul su de vnzri)
Adaptarea aplicaiei pentru a fi utilizat n China
Un aspect deosebit de important n dezvoltarea aplicaiei l reprezint posibilitatea ca ea s
fie utilizat de ctre operatorii chinezi.
Este cunoscut faptul c statul chinez nu i protejeaz cetenii printr-un cod al muncii foartepermisiv pentru angajatori. De asemenea, climatul economico-social din China favorizeaz
lucrtorii sezonieri. Costul sczut pentru utiliti n provinciile mai ndeprtate fa de coast
a determinat un fenomen deosebit: muncitorii chinezi din zone subdezvoltate migreaz ctre
marile centre industriale i comerciale, lucreaz pentru perioade cuprinse ntre trei i ase
luni, dup care se ntorc n provinciile natale, unde pot tri o perioad ndelungat cu banii
ctigai.
Astfel, Compania X are nevoie de de o aplicaie care s nu necesite mai mult de o zi de
training pentru angajai i care s poat fi folosit i de ctre utilizatorii neexperimentai.
Mai mult dect att, deoarece pn n momentul de fa angajaii companiei X au lucrat n
cea mai mare msur cu Microsoft Office Excel pentru a ine contabilitatea i pentru a emite
facturi, a fost nevoie i de o interfa care s simuleze structura de tabele a acestui program.
n concluzie, aplicaia trebuie s fie foarte uor de folosit, s aib cerine hardware ct mai
mici i s poat fi nvat de ctre un nou -venit ct mai uor. S-a mai pus problema unei
interfee n limba chinez, dar dup cercetarea rezultatelor unor studii, s-a demonstrat c
muncitorii chinezi care nu cunosc limba englez cl puin la nivel mediu, nu pot face fa
taskurilor necesare unui astfel de job, deci nu pot fi angajai.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
24/25
24
Analiza tipurilor de defecte
Functie (modul) Reper Defecte Coeficienti Indice deprioritateal riscului
Gravitateaefectului
Prob. deaparitie
Prob. dedetectare
Utilizatori si drepturi de
acces
Aplicatie Interpre-
tare rolurigresita
5 1 4 20
Securitatea paroleiAplicatie Acceptare
regulisimple
5 1 3 15
Securitatea serverelor Server Serverspart
5 2 4 40
Consistenta update AplicatieServer
Integrareesuata
5 2 5 50
Tratarea situaiilorneprevzute
Aplicatie Afiare adatelor
confideniale
3 2 3 18
Calcul al preurilor relative Aplicatie Calculgreit
3 2 3 18
Afiare a preuluiconfidenial ctre unutilizator fr drepturi
Aplicatie Partajaredefectuoasa
5 2 3 18
Pierdere a datelor salvate Aplicatie Salvareesuata
5 2 5 50
Pierdere a documentelor Aplicatie Salvareesuata
3 2 4 24
Publicarea documentelorctre utilizatori fr drept
Aplicatie Eroareinterfa
4 2 4 42
Erori conceptuale alesistemului
Aplicatie Calculgresit
3 2 4 24
Erori de uzabilitate Aplicatie Operaregrea
4 3 1 12
Erori de afiare HTML,CSS, Javascript
Aplicatie Afisaregresita
3 2 3 18
Generare documentegreit
Aplicatie Preluaregresita adatelor
4 2 4 32
Export documente informat PDF
Aplicatie Formatare gresita
2 2 4 16
n funcie de toate aceste elemente va fi stabilit un plan de aciune astfel nct s fie tratai
acesti factori de risc n conformitate cu prioritatea lor i cu raportul dintre ei i importana
diverselor elemente din cadrul aplicaiei.
Astfel, calitatea aplicaiei poate fi asigurat, relativ la importana fiecrei componente
pentru beneficiar.
-
8/10/2019 Asigurarea calitii unui sistem ERP Custom
25/25
Bibliografie
1. Sorin Cristian Ionescu Excelenta industriala practica si teoria calitatii, Ed. Economica,
1997
2.
http://improhealth.tnuni.sk/fileadmin/Documents/Improvement_tools_RO/QFD_RO_.pdf