Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Note de curs
2016
Cuprins
1 Introducere..........................................................................................................................4
1.1 Sistem informaţional şi Sistem Informatic (SI)...........................................................4
1.1.1 Particularităţi ale introducerii unui Sistem Informatic..........................................4
1.1.2 Schema bloc a Sistemului Informatic...................................................................6
1.2 Tipuri de Sisteme Informatice......................................................................................7
1.2.1 Sisteme de prelucrare a tranzacţiilor.....................................................................7
1.2.2 Sisteme de conducere............................................................................................7
1.2.3 Sisteme de asistare a deciziilor.............................................................................8
1.2.4 Sisteme bazate pe cunoştinţe................................................................................8
1.2.5 De la MPR la ERP şi BPR....................................................................................8
1.3 Funcţiile unui Sistem Informatic..................................................................................9
2 Abordări în Sisteme Informatice cu Baze de Date............................................................10
2.1 Cadrul general şi specific al sistemelor cu Baze de Date...........................................10
2.1.1 Principii generale la realizarea unui Sistem Informatic......................................10
2.1.2 Principii de realizare şi utilizare a Bazelor de Date............................................11
2.1.3 Costurile erorilor nedepistate în faza de analiză şi proiectare............................14
2.2 Etape în ciclul de viaţă ale Sistemului Informatic.....................................................14
2.3 Modele de realizare a Sistemelor Informatice...........................................................16
2.3.1 Modelul cascadă..................................................................................................16
2.3.2 Modelul în “V”...................................................................................................17
2.3.3 Modelul incremental...........................................................................................18
2.3.4 Modelul spirală...................................................................................................18
2.3.5 Modelul tridimensional.......................................................................................19
2.3.6 Standardul ISO/ IEC...........................................................................................19
3 Analiza de sistem..............................................................................................................20
3.1.1 Strategii de analiză ale Sistemului Informatic....................................................20
3.1.2 Elemente analizate în sistemul ţintă....................................................................21
3.1.3 Etape în analiza de sistem...................................................................................22
3.2 Tehnici de reprezentare grafică a Sistemelor Informatice.........................................25
3.2.1 Diagrame globale (scheme bloc)........................................................................25
3.2.2 Flux pe orizontală...............................................................................................26
3.3 Modelul Conceptual al Datelor..................................................................................26
3.3.1 Entitate................................................................................................................27
3.3.2 Atribut.................................................................................................................27
3.3.3 Relaţie.................................................................................................................28
3.3.4 Restricţii ale unei relaţii......................................................................................29
3.4 Realizarea MCD.........................................................................................................29
3.4.1 Dependenţe funcţionale ţi tranzitive...................................................................29
3.4.2 Reguli de structurare a MCD..............................................................................30
3.5 Limbajul Unificat de Modelare (UML).....................................................................31
3.5.1 Noţiuni şi notaţii pentru entităţi..........................................................................31
3.5.2 Noţiuni şi notaţii pentru relaţii............................................................................32
3.5.3 Un exemplu de MCD ilustrat prin diagrama UML.............................................33
4 Proiectarea Bazei de Date relaţionale...............................................................................34
4.1 Reguli de Gestiune.....................................................................................................34
4.1.1 Tipuri de reguli de gestiune................................................................................35
4.1.2 Definirea şi stabilirea regulilor de gestiune........................................................35
4.1.3 Exemple de Reguli de Gestiune..........................................................................36
2
4.2 Niveluri de integritate ale bazei de date.....................................................................37
4.2.1 Integritatea entităţii.............................................................................................37
4.2.2 Integritatea domeniului.......................................................................................38
4.2.3 Integritatea referenţială.......................................................................................38
4.2.4 Integritatea definită de utilizator.........................................................................39
4.3 Normalizarea Bazei de Date.......................................................................................39
4.3.1 Forma Normală 1 (FN1).....................................................................................41
4.3.2 Forma Normală 2 (FN2).....................................................................................42
4.3.3 Forma Normală 3 (FN3).....................................................................................43
4.3.4 Paşi în normalizarea bazei de date şi normalizare avansată...............................44
4.4 Proiectarea de detaliu.................................................................................................45
4.5 Management de proiect..............................................................................................46
4.5.1 Scopuri şi metode în managementul de proiect..................................................46
4.5.2 Estimarea realizării priectului.............................................................................48
4.5.3 Fazele managementului de proiect......................................................................49
4.5.4 Costurile managementului de proiect.................................................................49
5 De planificarea resurselor (ERP) la productica lină (Lean Manufacturing).....................50
5.1 Sisteme informatice utilizate în procesele de afaceri.................................................50
5.1.1 Sisteme informatice de marketing (SIMK).........................................................51
5.1.2 Sisteme informatice de producţie (SIQ).............................................................54
5.2 Integrarea sistemelor informatice prin ERP...............................................................56
5.2.1 În ce mod este util un sistem ERP......................................................................57
5.2.2 Consolidarea afacerii prin ERP...........................................................................58
5.2.3 Alegerea ERP......................................................................................................59
5.3 Sisteme de execuţie şi fabricare.................................................................................59
5.4 De la ERP la Lean Manufacturing.............................................................................60
5.4.1 Concepte ale Producticii line (Lean Manufacturing)..........................................61
5.4.2 Cei 5S..................................................................................................................62
5.4.3 Kanban................................................................................................................62
5.4.4 Kaizens................................................................................................................62
5.4.5 Harta fluxului de valoare (VSM)........................................................................62
5.5 Implementarea Lean...................................................................................................63
5.6 Sistemele ERP sprijină implementarea conceptelor Lean..........................................64
Bibliografie...............................................................................................................................67
3
1 Introducere
Un sistem este un ansamblu de părţi componente cu legături reciproce, care se referă la
o zonă a lumii reale şi descrie o structură de modelare a acesteia.
Un model este o imagine conceptuală a unor obiecte din realitate, care ilustrează
proprietăţile şi comportarea lor, precum şi interacţiunile dintre ele, în scopul cunoaşterii sau
controlului realităţii vizate. Modelul poate fi abstract (de exemplu un model matematic sau o
schemă grafică) sau poate fi material (de exemplu o machetă la scară). În general, orice model
care se va implementarea pe un sistem de calcul trebuie să aibă o reprezentare matematică
distinctă şi se bazează pe o simulare pe calculator a sistemului ţintă (real).
Abordarea oricărui sistem (ca model) începe cu identificarea părţilor sale (dacă acestea
sunt evidente) sau cu divizarea artificială a părţilor, după care se identifică legăturile dintre
ele. Discriminarea părţilor componente se face prin analiză – pentru fiecare component
rezultând o serie de caracteristici şi moduri de comportare, adică fiecare component este
modelat separat. Pentru ca sistemul realizat să ilustreze cât mai fidel realitatea, se recompun
părţile prin sinteză adică se refac legăturile dintre componente, spre a obţine comportarea de
ansamblu ce se doreşte modelată.
Atât analiza cât şi sinteza sistemului se realizează urmărind o metodologie specifică
domeniului ştiinţific vizat, a zonei ţintă şi contextul în de lucru, precum şi a scopului
modelării (cunoaştere, control, simulare, etc.). Pentru verificarea concordanţei modelului cu
realitatea vizată, se elaborează sau se folosesc metode de evaluare a comportării întregului,
atât pentru verificarea performanţele dorite în scop cât şi pentru utilizarea eficientă a
modelului în scopul propus. Cel mai adesea, un sistem se bazează pe un formalism, adică pe o
exprimare simbolică a obiectelor (ca proprietăţi) şi a relaţiilor între ele (ca interacţiuni), cum
este de exemplu exprimarea prin formule matematice a fenomenelor fizice sau economice.
Anticipare Retroacţiune
Control
Comandă Comandă
Comandă
Costuri
x100
x10
Costurile de rezolvare ale unei probleme legate de funcţionarea sau utilizarea sistemului
cresc cu câte un ordin de mărime (de 10 ori) de la etapa de proiectare la cea de implementare
şi apoi la cea de exploatare a sistemului (v. Figura 2-1). Cu cât se rezolvă mai multor
probleme la etapa de (analiză) şi proiectare, cu atât mai puţine situaţii neaşteptate apar şi vor
trebui rezolvate la implementarea sau la exploatarea sistemului, când este deja târziu şi
costisitor a se renunţa la echipamente, bani şi muncă investite dar nefolositoare.
Succesul soluţiei adoptate şi a investiţiei este asigurat doar de folosirea corectă (adică
respectarea) unei metodologii adecvate problemei de rezolvat. De aceea, astăzi, se cheltuiesc
mulţi bani pentru achiziţionarea unui sistem de proiectare asistată de calculator (CAD) sau un
sistem pentru analiza şi proiectarea software asistată (CASE) care permit dezvoltarea corectă
şi în timp scurt, cu investiţie, erori şi eforturi minime în rezolvarea cu succes a problemelor ce
apar la realizarea unui SI. Dacă nu se cunoaşte sau nu se caută o metodologie corectă, este
mai bine a se apela la firme specializate, care pot dovedi că au avut succes în realizarea
sistemelor informatice la alţi beneficiari.
Un SI în sine nu este o soluţie şi nu rezolvă problemele de gestiune, de organizare sau
de conducere ale unui organizaţii decât dacă soluţiile (dar mai ales metodele de soluţionare)
sunt corect analizate, elaborate şi testate. Problemele sunt efectiv rezolvate ca principiu de om
(de expert sau de beneficiar) în faza de analiză competentă a domeniului, după care
implementarea vine doar să pună în operă soluţiile adoptate. Durata prea mare de dezvoltare
(de creare sau de refacere) a unui SI precum şi adaptarea la noi situaţii pe o durată prea
îndelungată duc la cheltuieli mari şi la rezultate slabe.
Planif. lucrărilor 3
Proiectarea generală 3
Proiectare de detaliu
Programare 5, 6
Integrare, testare 7
Exploatare, dezv. 8 ,9
1 9
2 8
3 7
4 8
Proiectarea Arhitecturi
Realizare Componen
Proiectare
Implementar
Integrare
Dare în exploatare
Analiză
sistem
Analiză
Integrare sistem Proiectar
Integrare Proiectar
Startare Proiect
TestarePlan activităţi
Implementare
Testare Plan activităţi
Implementare
Abstractizare
Decizie
Ciclu de viaţă
A. Procese primare
1. procesul de achiziţie – cuprinde activităţi derulate de furnizorul sistemului informatic în
pentru analiza şi soluţionarea problemei de rezolvat;
2. procesul de furnizare – cuprinde activităţi de predare parţială şi finală a produselor
informatice;
3. procesul de dezvoltare – activităţi derulate pentru crearea şi adăugarea de facilităţi de
prelucrare şi prezentare a informaţiei (adică noi interogări, module program, etc.);
4. procesul de exploatare – cuprinde activităţi realizate de organizatorul desemnat să
folosească sistemele informatice (utilizatorul / beneficiarul prelucrează informaţiile de
interes);
5. Procesul de întreţinere – cuprinde activităţi realizate de organizatorul desemnat să
întreţină în funcţie sistemelor informatice;
Procesele primare vizează acţiuni în realizarea sistemelor informatice prin prisma
actorilor. În cazul în care beneficiarul sistemului este şi cel care îl exploatează şi îl întreţine
actorul de o parte se reduce la beneficiar şi actorul de furnizare este cealaltă parte.
C. Procese organizatorice
1. procese de management – ca activitate de bază pentru conducerea proiectului;
2. proiectul de infrastructură – activitate pentru stabilirea, realizarea şi întreţinerea
infrastructurii, adică a necesarului de hardware, software, tehnici, metode, standarde şi
facilităţi de dezvoltare;
3. îmbunătăţirea procesului – pentru a măsura, controla şi îmbunătăţi un proces oarecare;
4. formarea personalului ca activitate de pregătire profesională.
3 Analiza de sistem
Activitatea de analiză de sistem are ca scop cunoaşterea completă şi corectă a
problemelor de rezolvat în domeniul vizat şi elaborarea unei soluţii de principiu corecte şi
fezabile (adică realistă şi realizabilă în limita resurselor disponibile). Activitatea de analiză
constă în discriminarea elementelor ce apar în lumea reală şi legăturilor dintre ele aşa cum
apar în domeniul ales, precum şi stabilirea ansamblului de activităţi care trebuie desfăşurate în
scopul realizării sistemului propus.
Producţie
Departament
Aprovizionare
Conducere
Transport
În exemplul din
Figura 3-1 se indică separarea Departamentului Aprovizionare de restul firmei, cu care
acesta are legături dar de care se deosebeşte prin funcţiunile specifice şi prin prelucrările care
se doresc automatizate.
După cum s-a arătat la §1.1.2 şi în Figura 1-1, blocurile de principiu ale viitorului SI
sunt Intrări, Ieşiri, Prelucrări şi Control. Dacă blocul de Control nu apare explicit în structura
sistemului, el trebuie realizat de către personalul utilizator. Prin control se urmăreşte
ritmicitatea şi precizia prelucrărilor sau se intervine în situaţii în care ieşirile nu sunt conform
specificaţiilor de la proiectarea sistemului.
Intrările reprezintă ansamblul datelor încărcate manual sau automat în sistem. Acestea
intervin prin tranzacţii externe şi tranzacţii interne.
Tranzacţiile externe redau dinamica aplicaţiilor şi proceselor economice şi financiare
din cadrul firmei. Ele provin din exteriorul sistemului informatic şi reprezintă date privind
aprovizionarea cu materii prime, date de încasări şi plăţi, etc. Pot fi date consemnate pe
documente (facturi), date din mediul economic-financiar (legate de prevederi legale de genul
ordin de plată şi cotă TVA), date din sistemele informaţionale (altele decât domeniul vizat al
sistemului informatic al firmei), cât şi date din sisteme informatice exterioare firmei. Intrările
pot fi preluate fizic de la periferice utilizate de către om (tastatură) şi de la dispozitive pentru
cartele magnetice. Datele pot fi introduse şi de la distanţă prin Internet cu ajutorul
formularelor WEB sau EDI (Electronic Data Interchange).
Cu ajutorul tranzacţiilor interne datele sunt preluate din SI ca rezultate ale altor
prelucrări. Exemple pot fi valoarea totală a produselor sau valoarea produselor cu TVA.
Prelucrările privesc operaţii de calcul dar şi operaţii de tipul căutare, sortare, extragere
a unor informaţii, filtrare după criterii stabilite, comasare de informaţii şi operaţii logice. În
general prelucrările vizează crearea iniţială şi actualizarea bazei de date, exploatarea,
reorganizarea, salvarea şi restaurarea bazei de date (BACK-UP, RESTORE). Salvarea
înseamnă înscrierea periodică pe suportul magnetic a informaţiilor din baza de date la
momentul curent. Restaurarea se face prin reîncărcarea în baza de date după un eveniment sau
se face ca o operaţie periodică în cazul sistemelor distribuite.
Ieşirile privesc rezultatele prelucrărilor şi pot fi ieşiri în urma operaţiilor de transfer a
datelor care nu şi-au modificat valoarea (numărul şi data facturii, denumirea produsului) şi
ieşiri obţinute în urma unor operaţii conform unor algoritmi. Pentru cele două categorii
testarea rezultatelor este specifică, în al doilea caz fiind necesare intrări şi rezultate de test
cunoscute pentru a putea depista corectitudinea prelucrărilor. Ieşirile pot fi indicatori sintetici
reprezentând valori unice (scalare) şi indicatori analitici ce apar sub forma unor tabele.
Rapoartele conţin indicatori sintetici şi analitici prezentaţi într-un document unitar şi o formă
impusă de lege (stat de plată, balanţă sintetică), conţinând date de stare ale domeniului
informatizat (starea patrimoniului, starea vânzărilor, etc.). Rapoartele statistice conţin
indicatori sintetici utili luării deciziilor de către conducerea firmei. Rapoartele previzionale
oferă sugestii pentru decizii viitoare pe baza prelucrării suplimentare a datelor din trecut.
După destinaţie rapoartele pot fi de uz intern sau de uz general, iar după frecvenţă rapoartele
pot fi zilnice, lunare sau trimestriale. Ele pot conţine grafice pentru evaluarea calitativă a unor
evoluţii utile în luarea deciziilor.
Fişier Blo
Document c de
prelucrare Succesiune
Figura 3-2 Simboluri grafice pentru ilustrarea Sistemului Informatic ca schemă bloc.
NIR Gestoc
Stocuri
Situaţia Stocurilor
BC Comandă
Procesare Comenzi
CTA Furnizori
Fişiere Furnizori
Document Afişare
Factura (pe ecran
de intrare
sau hârtie)
Manipulare Punere în
circulaţie
Arhivare Verificare
3.3.1 Entitate
Entitatea este un obiect concret sau un concept abstract din zona realităţii care se doreşte
modelată şi gestionată prin SI. Orice entitate este asociată unui tabel.
În principiu o entitate reprezintă o categorie de obiecte sau de documente din realitate,
însă în realizarea Sistemului Informatic, o entitate poate fi şi o interacţiune între două obiecte
concrete din realitate. Astfel, o firmă comercială operează cu entităţi cum sunt PRODUS şi
FIRMA – ca obiecte concrete din realitate dar şi cu entitatea FACTURA – care reprezintă de
fapt interacţiuni cu firme furnizor şi client, adică relaţia firmei în cauză cu aceste două
categorii de firme. După cum se constată din acest exemplu, entitatea reprezintă obiectul
generic şi de aceea se recomandă ca numele entităţii să indice numele obiectului la singular.
O entitate poate fi:
independentă sau tare – dacă nu se bazează pe o altă entitate pentru a fi identificată
(referită);
dependentă – în caz contrar.
O instanţiere a unei entităţi este un obiect concret din categoria pe care o reprezintă
entitatea, adică este o linie din tabelul asociat entităţii.
Aşa cum s-a arătat mai sus, există mai multe tipuri de entităţi:
entităţi tip – care sunt utilizate să reprezinte efectiv categorii de obiecte din lumea
reală, cum sunt PRODUS, COMERCIANT;
entităţi subtip – care provin din ierarhii de generalizare, cum sunt FURNIZOR şi
CLIENT, ca entităţi fii ale entităţii părinte COMERCIANT;
entităţi asociative – care sunt utilizate la asocierea altor două sau mai multe entităţi,
cum este entitatea FACTURA;
3.3.2 Atribut
Un atribut indică o proprietate a unei entităţi (adică a categoriei de obiecte), ce indică o
caracteristică prin care obiectele din acea categorie se deosebesc unele de altele. De exemplu,
pentru entitatea produs atributul DENUMIRE indică produsul, atributul PRET indică costul
unitar, al unui anume produs, etc. Fiecare atribut ia o valoare anume, într-un domeniu de
valori bine specificat: DENUMIRE este un şir de caractere, PRET este un număr.
Atributele pot fi clasificate în două categorii:
Atribut identificator (de referire), denumite şi cheie – prin care se identifică un obiect
din tabel; asemenea atribute sunt numele obiectelor, sau codurile de identificare:
numărul de legitimaţie pentru persoane, codul de produs, etc.
Atribut descriptiv (de informaţie) – prin care se indică o proprietate a obiectului,
proprietate care se poate regăsi şi la alte obiecte din tabel.
Atributul cheie care identifică unic un obiect din tabel – cum este de exemplu un cod de
identificare produs, se numeşte cheie primară.
Atunci când într-un tabel apare un atribut cheie primară din alt tabel, ele este denumit
cheie externă sau cheie străină.
O cheie compusă este aceea formată din două sau mai multe atribute cheie – necesară în
cazul când celelalte atribute nu depind doar de una din chei. De exemplu, identificarea unei
facturi se poate face unic prin codul de COMERCIANT şi DATA emiterii facturii (deci prin
două atribute).
3.3.3 Relaţie
Sensul general al relaţiei, în contextul bazelor de date relaţionale, este acela de legătură
între obiecte:
de acelaşi tip – care formează împreună o colecţie (ca tabel) şi indică o entitate,
tipuri diferite – care interacţionează în contextul real ce se doreşte informatizat (ca
asociere).
În continuare, se va considera conceptul de relaţie în a doua accepţie, adică relaţia este
asocierea între entităţi. Concret, relaţia între două entităţi se realizează pe baza unui câmp
comun (un atribut ce apare în ambele tabele), de obicei un câmp cheie al unui tabel apare
drept cheie externă în celălalt tabel. De exemplu, în tabelul FACTURI apare codul de
COMERCIANT spre a indica sursa sau destinaţia facturii; acest cod împreună cu data facturii
vor reprezenta cheia unei facturi instanţiate (concrete). Relaţia se exprimă printr-un verb care
exprimă interacţiunea dintre cele două entităţi în realitate.
Relaţiile se clasifică după criterii de grad, conectivitate, cardinalitate, tip şi existenţă:
Gradul unei relaţii este numărul de entităţi asociate în relaţie. O relaţie n-ară este o
relaţie generală de grad n; cazuri particulare sunt relaţii binare (2-are), ternare (3-
are), etc. Gradul cel mai uzual în relaţie este 2, relaţiile ternare sau n-are fiind
descompuse în relaţii binare succesive între entităţi. Există însă şi relaţii unare, adică
relaţii recursive aplicate doar unei singure entităţi; de exemplu, relaţia „este şef al”
peste entitatea ANGAJAT este aplicată unor angajaţi subordonaţi unui angajat –
şeful acestora.
Conectivitatea unei relaţii caracterizează numărul de obiecte efective ale unei entităţi
care intră în relaţie cu un singur obiect al unei alte entităţi - luate ca referinţă.
Conectivitatea nu se caracterizează numeric ci calitativ, prin valori „unu” şi „mulţi”.
Cardinalitatea unei relaţii este de fapt conectivitatea minimă şi maximă a unei relaţii,
adică numărul minim de obiecte şi numărul maxim de obiecte ce se intră în relaţie cu
un obiect ale entităţii referinţă.
O relaţie unu-la-unu (1:1) este aceea în care un obiect ale entităţii de referinţă este în
relaţie cu cel mult un obiect ale celeilalte entităţi. De exemplu, un ANGAJAT al unei firme
face parte dintr-un (singur) anume DEPARTAMENT.
O relaţie unu-la-mulţi (1:N) este aceea în care un obiect ale entităţii de referinţă este în
relaţie mai multe obiecte ale celeilalte entităţi. De exemplu, un DEPARTAMENT al unei
firme are ca salariat mai mult de un ANGAJAT.
O relaţie mulţi-la-mulţi (M:N) este o relaţie nespecifică, adică aceea în care un obiect
ale entităţii de referinţă este în relaţie nici unul, unul sau mai multe obiecte ale celeilalte
entităţi. De exemplu relaţia ANGAJAT „lucrează la” PROIECT: există angajaţi care nu sunt
implicaţi în proiecte (de exemplu portarul) iar un angajat poate lucra la unul sau mai multe
proiecte.
Pentru indicarea specifică a relaţiei se foloseşte exprimarea generală:
(Numar_minim : Numar_maxim)
de obiecte aflate în relaţie cu un obiect din entitatea referinţă, adică primul număr indică
minimul de obiecte iar al doilea maximul de obiecte din a doua entitate ce intră în acea relaţie.
În acest caz, relaţia (M:N) se va apare ca (0:N). În situaţia în care relaţia încă este de forma
(M:N), atunci tabelele trebuie despicate spre a obţine relaţii unu-la-mulţi (1:N).
Direcţia relaţiei indică cine este sursa şi cine este destinaţia relaţiei, atunci când verbul
indică o entitate părinte şi o entitate fiu. Direcţia este determinată de conectivitatea
relaţiei: în relaţii unu-la-unu direcţia este dinspre entitatea independentă către cea
dependentă; dacă cele două entităţi sunt independente direcţia este arbitrară. În
relaţia unu-la-mulţi entitatea care intervine cu 1 este părinte; în relaţia mulţi-la-mulţi
direcţia este arbitrară.
Tipul relaţiei: relaţie identificatoare – cea care indică o entitate fiu (dependentă), iar
non-identificatoare – cea între entităţi independente.
3.3.4 Restricţii ale unei relaţii
Restricţia de existenţă a relaţiei – indică dacă pentru un obiect din entitatea referinţă
există cel puţin un obiect din entitatea aflată în relaţie cu ea, mai precis indică dacă relaţia este
obligatori pentru toate obiectele celor două entităţi sau nu. Cardinalitatea minimă indică
„existenţa” prin valoare diferită de 0 ca obligativitate, iar prin 0 ca relaţie opţională (vezi
exemplul cu ANGAJAT şi PROIECT de mai sus).
Restricţiile de participare specifice unei relaţii pot fi determinate considerând o entitate
drept referinţă (în relaţia analizată) şi evaluând apoi numărul de obiecte ale celeilalte entităţi
ce intră în relaţie cu un obiect a entităţii de referinţă.
1. Restricţia de participare indică la obligativitatea relaţiei: dacă un obiect al entităţii de
referinţă este în relaţie cu cel puţin un obiect al celeilalte entităţi atunci participarea
este totală (linie dublă) şi cardinalitatea minimă diferită de 0. Altfel participarea este
parţială - linie simplă.
2. Cardinalitatea relaţiei indică numărul de obiecte instanţiate aflate în relaţia între cele
două entităţi: cardinalitatea minimă şi maximă corespunzătoare arată în ce măsură o
entitate (ca mulţime) este legată de cealaltă entitate.
Cardinalitatea rezultă din reguli de gestiune şi este utilă spre a evalua câte linii se vor
afişa la o interogare ce conţine relaţii între două tabele – relativ la liniile cu valori de atribute
care se repetă.
Limbajul UML constă din setul de concepte şi notaţii privind structura şi funcţionarea
unui sistem din lumea reală, spre a fi modelat şi reprezentat grafic în mod intuitiv şi lucrativ –
adică uşor de înţeles şi de transpus într-un sistem informatic. Descrierea sistemului din lumea
reală se face printr-o serie de diagrame care se referă la:
- activităţi,
- cazuri de utilizare,
- clase,
- colaborare,
- componente,
- exploatare,
- obiecte,
- secvenţă,
- stări.
Aceste diagrame pot fi împărţite în 3 categorii: diagrame statice – care descriu structura
şi responsabilităţile sistemului informatic (diagramele de cazuri de utilizare, clase, obiecte),
diagrame dinamice – care descriu comportamentul şi interacţiunile care au loc între diverse
entităţi în cadrul sistemului informatic (diagrame de activităţi, colaborare, secvenţă, stări,
cazuri de utilizare) şi diagrame arhitecturale – care descriu componentele executabile ale
sistemului şi determină locaţiile fizice de execuţie şi nodurile de stocare a datelor (diagrame
de componente, de exploatare).
Entităţi structurale sunt cele care pot asimilate cu obiecte din lumea reală şi corespund
entităţilor din abordarea „clasică” a DER. Totuşi, o diferenţă esenţială este aceea că entitatea
în accepţia UML este o clasă – aşa cum este ea înţeleasă în abordarea obiectuală. Astfel,
entitatea / clasa va fi descrisă nu doar prin structurile de date (valori) proprii – denumite
atribute, ci şi prin acţiunile pe care ea le poate efectua (prelucrări) – denumite metode.
Clasă (class)
Generalizare Realizare
* 1..1
«deţine»
Student FisaStudent Disciplina
*
NrLeg Nume Prenume Localitate * Cod
Cod 1..1
NrLeg «referă» Nume
* NotaEx Marca
NotaLab NrOreCurs
*
0..*
«sef de grupa» «se informează de la»
«predă»
*
*
Angajat
PersTESA Profesor
1..1 1..1 Functia Adresa Vechime
Marca
Marca Meseria Postul LocMunca
«este un» 1..1 1..1 Marca
«este un» Nume
Prenume
Titlu
Figura 3-9 Diagrama de clase UML pentru evidenţa activităţii într-o universitate.
S-a introdus o entitate FişaStudent, care este în relaţii cu entităţile Student şi Disciplina.
Noua entitate a fost necesară pentru a se elimina relaţia directă cu cardinalităţi N:M dintre
entităţile Student şi Disciplina. Se poate emite o regulă generală de „spargere” a relaţiilor
N:M făcând observaţia că asemenea relaţii „produc date”, deci reprezintă de fapt interacţiuni
cu anume rezultate între entităţile relaţionate. Astfel, interacţiunea Student-Disciplina produce
notele obţinute de student la disciplinele urmate, note care trebuie „salvate” într-un tabel
pentru că nu sunt câmpuri calculate (atribute derivate) ci sunt date primare. Relaţia „urmează”
s-a transformat în entitatea FişaStudent şi în două relaţii noi; se observă că această nouă
entitate are un câmp cheie compus, format din cheile externe NrLeg (cheie în tabel Student) şi
Cod (cheie în tabel Disciplina).
Entităţile vor fi reprezentate în baza de date relaţionale ca tabele, însă aceste tabele au o
structură „plată” („flat tables”), în sensul că toate atributele se înşiruie drept coloane
independente (fără subcoloane) şi în ordine aleatoare (ordinea nu trebuie să fie importantă).
În Figura 3-9 se prezintă o diagramă de clase UML adecvată exemplului de evidenţă a
situaţiei şcolare a studenţilor, care a fost completată cu elemente ce ţin şi de structurile interne
de personal ale universităţii. Analiza şi înţelegerea diagramei este un exerciţiu util şi uşor.
SituatieStudent
NRLEG NUMESTUD SPECIALIZARE COD NUMEDISC NUMEPROF TITLU NOTA
1833 Sandu F. Finante Banci 100 Baze Info. Mircea D. Conf. 8
200 Algebra Stan C. Conf. 7
300 LMP Mircea D. Conf. 7
2844 Bran B. ECTS 100 Baze Info. Mircea D. Conf. 9
400 PSI Mircea D. Conf. 5
3245 Costin D. Finante Banci 450 Mat. Econ. Stan C. Conf. 6
300 LMP Mircea D. Conf. 8
325 Microecon. Ivan R. Prof. 6
1935 Gaiu G. Finante Banci 400 PSI Mircea D. Conf. 7
450 Mat. Econ. Stan C. Conf. 7
300 LMP Mircea D. Conf. 5
200 Algebra Stan C. Conf. 7
Figura 4-1. Baza de date cu situaţia şcolară a studenţilor.
Structura tabelului se poate descrie (în modul uzual din limbajul SQL) astfel:
SituatieStudent(NRLEG, NUMESTUD, SPECIALIZARE, {COD, NUMEDISC,
NUMEPROF, TITLU, NOTA})
unde grupul repetat este indicat între acolade.
Dacă se stabileşte drept cheie primară câmpul NRLEG, atunci tabelul permite şi
încărcarea datelor pentru studenţi cu nume identice – şi în acest caz fiind posibilă identificarea
lor unică (fără confuzii). Câmpul NRLEG este de fapt un câmp de codificare a articolelor din
tabel, codificare care are chiar rolul de identifica unic un obiect, chiar daca el are proprietăţi
similare cu un altul (în cazul nostru numele).
Anomaliile care apar sunt următoarele:
Nu se ştie câte discipline urmează un student, deci nu se ştie de câte ori se vor repeta
linii pentru el, fiindcă la secţii diferite se predau numere diferite de discipline. Se
observă din Figura 4-1 ca studentul 3245 are trei subiecte in timp ce 1935 are patru.
Structura de date pe coloane nu este omogenă – de ex. pe coloana NUMESTUD există
linii cu date şi alte linii fără date (vide).
Liniile nu pot fi citite în orice ordine – că este pericolul să nu ştim la care din studenţi
se referă datele despre o disciplină.
Există atribute non-cheie (de exemplu numele Disciplinei sau numele Profesorului)
care nu sunt dependente complet de câmpul cheie (numărul legitimaţiei studentului -
NRLEG).
Unele atribute non-cheie depind direct de alte atribute non-cheie – de exemplu nume
Disciplină depinde complet de cod disciplină COD.
Anomalie de inserare: dacă se introduce o nouă disciplină (de exemplu opţională) este
obligatoriu să fie şi un student amator să o urmeze pentru a fi posibil să apară în tabel;
în lipsa unui student amator nu avem cum să ştim că ea există şi este oferită de
programă.
Anomalie de ştergere: dacă studentul 3245 se retrage, dispare şi NUMEDISC 325 din
tabel şi se pierde urma acesteia (ca şi cum nu ar mai fi în programă).
Anomalii de inconsistenţă: câmpuri cheie (adică în coloana NRLEG) există valori vide
(lipsă numere de legitimaţie) şi nu se ştie cărui student aparţine de fapt linia
respectivă.
Primul pas în eliminarea situaţiilor anomale este sa aducem tabelul (datele) în Forma
Normală 1 (FN1 – iar în engleză 1NF, 1st Normal Form).
SituatieStudent
NRLEG NUMESTUD SPECIALIZARE COD NUMEDISC NUMEPROF TITLU NOTA
1833 Sandu F. Finante Banci 100 Baze Info. Mircea D. Conf. 8
1833 Sandu F. Finante Banci 200 Algebra Stan C. Conf. 7
2844 Bran B. ECTS 100 Baze Info. Mircea D. Conf. 9
3245 Costin D. Finante Banci 325 Microecon. Ivan R. Prof. 6
2844 Bran B. ECTS 400 PSI Mircea D. Conf. 5
3245 Costin D. Finante Banci 450 Mat. Econ. Stan C. Conf. 6
3245 Costin D. Finante Banci 300 LMP Mircea D. Conf. 8
1833 Sandu F. Finante Banci 300 LMP Mircea D. Conf. 7
1935 Gaiu G. Finante Banci 400 PSI Mircea D. Conf. 7
1935 Gaiu G. Finante Banci 450 Mat. Econ. Stan C. Conf. 7
1935 Gaiu G. Finante Banci 300 LMP Mircea D. Conf. 5
1935 Gaiu G. Finante Banci 200 Algebra Stan C. Conf. 7
Figura 4-2 Baza de date în forma normală 1 (FN1).
De data aceasta liniile pot fi scrise în orice ordine, dar există date redundante (adică ce
apar de mai multe ori) şi se consumă ineficient memorie de stocare a lor. În plus, dacă se face
o modificare la numele unui student (de exemplu o studentă căsătorită), trebuie actualizate
(modificate) mai multe linii, care trebuie căutate prin tot tabelul, pentru că liniile nu mai apar
grupate pentru fiecare student.
Din cele 4 articole acum avem 12 articole, transformând tabelul dintr-o structură
tridimensională în una bidimensională.
Pentru a fi siguri ca orice articol este identificat unic (pentru a se conforma regulii 3)
trebuie să modificăm cheia, prin adăugarea la cheia originală NRLEG a câmpului COD –
împreună reuşind să identifice unic o linie. Astfel, tabelul poate fi descris ca:
SituatieStudent(NRLEG,COD,NOTA)
Student(NRLEG,NUMESTUD,SPECIALIZARE)
Disciplina(COD,NUMEDISC,NUMEPROF,TITLU)
SituatieStudent Student
NRLEG COD NOTA NRLEG NUMESTUD SPECIALIZARE
1833 100 8 1833 Sandu F. Finante Banci
1833 200 7 2844 Bran B. ECTS
2844 100 9 3245 Costin D. Finante Banci
3245 325 6 1935 Gaiu G. Finante Banci
2844 400 5
3245 450 6 Profesor
3245 300 8 NUMEPROF TITLU
1833 300 7 Mircea D. Conf.
1935 400 7 Stan C. Conf.
1935 450 7 Ivan R. Prof.
1935 300 5
1935 200 7
Disciplina
COD DISCIPLINA NUMEPROF
100 Baze Info. Mircea D.
200 Algebra Stan C.
325 Microecon. Ivan R.
400 PSI Mircea D.
450 Mat. Econ. Stan C.
300 LMP Mircea D.
Figura 4-3 Baza de date normalizată
Formele normale conţin obligatoriu pe cele precedente, adică FN2 conţine pe FN1 iar
FN3 pe FN1 şi FN2.
În practică, se consideră că este suficientă normalizarea după primele trei forme FN1,
FN2 şi FN3. Formele normale se pot obţine rapid şi comod folosind DER realizată în faza de
modelare conceptuală (v.§3.4), unde se identifică corect entităţile (categoriile de obiectele) şi
relaţiile între acestea. Apoi se stabileşte pe rând care relaţie reprezintă de fapt „interacţiune”
cu producere de date (v. cazul reprezentat în Error! Reference source not found., privind
interacţiunea Student-Disciplină) care se devine un nou tabel ce are câmpul cheie primară
compus din chei externe provenite din tabelele în interacţiune.
Formele normale se obţin prin modificarea („despicarea”) tabelelor bazei de date
folosind DER şi obţinând după fiecare pas de normalizare o nouă DER.
4.4 Proiectarea de detaliu
După realizarea diagramei Sistemului Informatic – într-una din variantele prezentate
mai sus, există premizele pentru proiectarea funcţională, adică descrierea în amănunt a
structurilor de date şi a prelucrărilor vizate.
În continuare se desfăşoară următoarele activităţi:
1. se revăd cerinţele de funcţionare formulate la nivelul fiecărei componente (se
reajustează structura şi concepţia sistemului);
2. se proiectează ieşirile (conţinut, format, periodicitatea, termene, volum, destinaţie);
3. se specifică algoritmic prelucrările pentru fiecare procedură în parte;
4. se proiectează intrările (corespunzător ieşirilor impuse);
5. se proiectează structura fişierelor sau a bazei de date;
6. se proiectează sistemul de codificare (codificarea fiind necesară pentru ataşarea unei
chei unice fiecărui reper şi pentru utilizarea în a cheilor comun la mai multe fişiere);
7. se proiectează circuitul informaţional;
8. se proiectează procedurile de interfaţă cu utilizatorul (mod manual de lucru sau
automat, interfaţă grafică sau text);
9. se elaborează grafice de realizare a fiecărei componente precizând cerinţele şi
condiţiile tehnice ale acesteia;
Documentaţia realizată în această fază se numeşte „Proiect Tehnic” sau „Specificaţie de
Programare”.
O metodă de proiectare (conceptuală, logică şi fizică) des utilizată în România este
metoda MERISE - de provienţă franceză, dar care respectă principalii paşi din l
Etapele de principiu care trebuie parcurse pentru realizarea Sistemului Informatic sunt
(conform metodei MERISE):
Modele Conceptuale ale Datelor şi Prelucrărilor (MCD şi MCP) – care descriu pentru
fiecare din acestea ideile de principiu pentru organizarea lor;
Modele Logice ale Datelor şi Prelucrărilor (MLD şi MLP) – care descriu structura de
amănunt şi legăturile între aceste structuri şi privesc proiectarea software (şi hardware
implicat);
Modele Fizice ale Datelor şi Prelucrărilor (MFD şi programe) – care sunt efectiv
implementări ale structurilor de date (fişiere) şi prelucrărilor (module program sau
interogări formulate prin intermediul grilelor de proiectare interogări) şi privesc
punerea în operă concretă şi materială a Sistemului Informatic.
Aceste modele coboară în ordine de la nivelul conceptual la cel de implementare (de la
cel mai abstract la cel mai concret).
Pentru realizarea efectivă a Sistemului Informatic este necesar să se analizeze cerinţele
şi de aici să se extragă Modelul Conceptual al Comunicaţiilor MCC (din care va rezulta de
fapt distribuirea spaţială a datelor) şi Modelul Organizaţional al Prelucrărilor (MOP) care
descrie restricţiile induse de mediu (organizatoric, spaţial şi temporal).
Stocarea structurilor de date se face, actual, în două moduri: în fişiere şi în baze de date.
Modul de organizare specifică a datelor în cele două moduri, cu avantaje şi dezavantaje sunt
prezentate mai jos:
Organizare ca fişier în aplicaţii: datele sunt memorate în fişiere cu structuri specificate
chiar în aplicaţii, astfel că orice operaţie efectuată asupra datelor necesită proceduri speciale,
dedicate. Avantaje: atât aplicaţia cât şi fişierul de date pot fi optimizate. Dezavantaje: orice
modificare în structura datelor implică modificarea aplicaţiei.
Organizare în baze de date. În acest caz, structurile de date sunt definite generic (de
obicei în tabele) astfel că aplicaţiile apelează datele prin intermediul unor programe
specializate. Aplicaţiile sunt realizate ca prelucrări executate:
- pe lot (batch) - în care întreaga înşiruire de comenzi formează un lot şi este preluată şi
executată în bloc;
- prin interpretoare - în care fiecare comandă este executată separat şi apoi se trece la
următoarea.
Sistemele de gestiune a bazelor de date (SGBD) prezintă ambele moduri de lucru utile
în următoarele situaţii:
- în cazul lot se pot executa programe de sine stătătoare pe care le vor utiliza nespecialişti;
- în cazul interpretor prelucrările sunt lansate de personal specializat sau în momentele de
depanare şi testare, astfel că se poate interveni la orice moment în modificarea comenzilor.
Diagrama din Figura 44 reprezintă desfăşurearea activităţilor dar nu detaliază care sunt
dependenţele între ele:
A înainte de B,C sau D
D în acelaşi timp cu B şi C
B înainte E
E înainte F
Toate înainte H
G în acelaşi timp cu F
Activităţile specificate în diagrama Gant se pot desfăşura în serie sau în paralel, după
cum sunt chiar ilustrate prin barele din Figura 44.
4.5.1.3 Tehnica PERT
PERT (Program Evaluation Review Technique) a fost dezvoltată în 1958 de Marina
Militară a Statelor Unite ale Americii şi de către Booze, Allen, şi Hamilton, o firmă de
consultanţă. Metoda a fost folosită în multe proiecte complexe ce necesitau un management şi
o planificare atente. În dezvoltarea sistemului de arme Polaris, Marina Americană avea nevoie
de o metodă pentru a planifica evoluţia proiectului şi o cale de a evalua efectul schimbărilor în
planificare. Tehnica a avut succes şi Marina Americană a terminat proiectul Polaris cu doi ani
înaintea datei programate, timp în care alte proiecte se derulau depăşind bugetele alocate şi
având întârzieri faţă de datele planificate.
Deşi cea mai bună abordare a managementului de proiect este de a împărţi proiectul în
piese mici, gestionabile, există pericolul de a pierde din vedere proiectul ca întreg în timpul
conducerii sarcinilor mai mici. Activităţile proiectului sunt de obicei interdependente. Totuşi,
interdependenţa sarcinilor nu este evidentă în diagrama cu bare. Sarcinile critice, cele care
trebuie îndeplinite într-o anumită ordine, de asemenea nu sunt evidente. Un manager de
proiect doreşte să îndeplinească următoarele: să indice activităţile individuale şi timpul
necesar pentru fiecare, să arate relaţiile dintre activităţi, să identifice ordinea corectă, să dea
estimările de timp, să izoleze ariile unde e posibil să apară probleme sau întârzieri (şi să indice
acele arii ce au nevoie de monitorizare şi supraveghere) şi să dispună de mijloace de a urmări
evoluţia proiectului. Poate fi necesar să cunoască, de exemplu, ce efect are întârzierea unei
activităţi în cadrul întregului proiect sau ce activitate are cea mai mică toleranţă la întârziere.
Diagrame PERT construite corect pot oferi aceste informaţii în timp ce diagramele cu bare de
abia sugerează interdependenţa sarcinilor.
Proiectele conţin evenimente şi activităţi. Diagrama PERT foloseşte noduri şi căi (arce)
pentru a reprezenta relaţiile dintre activităţile proiectului. Nodurile reprezintă evenimente şi
căile arată activităţile sau sarcinile ce sunt necesare pentru a trece de la un eveniment la altul.
Timpul necesar pentru a îndeplini fiecare activitate este indicat pe cale. Într-un proiect mare,
reţeaua de linii şi noduri poate fi foarte mare.
Diagrama PERT este foarte valoroasă în etapa proiectare şi planificare a unui proiect.
Când reţeaua este terminată, se studiază pentru a determina drumul critic (drumul de la
început până la sfârşit) pe care timpul total necesar e mai mare decât pe orice alt drum. Dacă
activităţile dea lungul acestui drum nu sunt terminate la timp, întregul proiect va întârzia. De
aici atenţia ar trebui îndreptată spre aceste activităţi. Diagrama PERT arată, de asemenea,
interdependenţele dintre sarcini şi ajută să se răspundă la trei tipuri de întrebări (ce ţin de
management):
1. Ce alte activităţi trebuie să preceadă sau să fie terminate înainte de iniţierea unei
activităţi specifice?
2. Ce alte activităţi pot fi îndeplinite în timp ce se desfăşoară o altă activitate specifică?
3. Ce activităţi nu pot fi începute decât după completarea unei activităţi specifice?
Pentru a dezvolta o reţea PERT pentru un proiect de SI trebuie identificate mai întâi
sarcinile şi timpul asociat cu fiecare activitate. Timpul necesar pentru fiecare activitate este
durata. Apoi trebuie identificată secvenţa de activităţi şi notate locurile în care sarcini
specifice trebuie să preceadă alte sarcini şi unde anumite activităţi pot apărea simultan cu
altele.
Produs Preţ
Distribuţie Promovare
Manageri de Pieţe ţintă
marketing
K. Bertrand - ,,Sales Management Software Tackles Toughest Customers", Busines Marketing, 1998;
M. Băduţ – „Informatica în management“, Ed. Albastră, 2003.
Ph. Kotler – „Managementul marketingului“, Ed. Teora, 1999
Bill Gates – „Afaceri cu viteza gândului“, Ed. Amalteea, 2000
Sisteme informatice de previzionare a vânzărilor (SIPV)
Previziunile vânzărilor pot fi grupate în două categorii: previziuni pe termen scurt şi
previziuni pe termen mediu şi lung. Previziunile pe termen scurt se referă la perioade mai
mici de un an, iar cele pe termen mediu şi lung la perioade de peste un an.
Pe piaţa produselor software sunt numeroase programe care facilitează previzionarea
vânzărilor folosind diferite modele statistico-matematice cu ajutorul cărora se poate realiza
previziunea vânzărilor de mărfuri. Un exemplu de funcţie de previzionare este Linear Trend,
furnizat de Software Microsoft Excel. Managerii de marketing utilizează sisteme suport
pentru a colecta datele referitoare la vânzările curente şi a planifica campanii de promovare
pentru a obţine creşterea vânzărilor.
Timp
Tehnologie înaltă
Consumatorii doresc Mărfuri de consum
mai multă tehnologie, Consumatorii doresc comoditate,
performanţă mai mare incredere, costuri mici
Punctul de tranziţie
unde tehnologia asigură
nevoile de bază
Cum va afecta acest curent următoarele achiziţii ERP? Produsele software vor fi
privite dintr-o perspectiva complet nouă. Primele implementări ERP ale unei întreprinderi s-
au bazat pe beneficii clare concretizate în reducerea perioadelor de timp, a inventarului,
utilizarea mijloacelor de care dispun şi îmbunătăţirea serviciilor acordate clienţilor. Procesul
de selecţie era axat pe identificarea aspectelor unice ale unei companii prin definirea
proceselor şi a cerinţelor funcţionale ale tranzacţiilor comerciale. Factorii principali în
selectarea sistemului au constat în tehnologia de bază (sistemele de operare şi bazele de date)
precum şi pe funcţionalitate.
Convergenţa tehnologiei a rupt legatura dintre aplicarea softului şi tehnologia care îl
pune în mişcare. Tendinţă prezentă din domeniul industrial oferă arhitectura orientată pe
servicii (Service Oriented Architecture - SOA) ca fiind salvarea acestei mişcări către
societatea axată pe multitehnologie. Totuşi, s-ar părea că în zilele noastre nimeni nu mai este
interesat asupra caracteristicilor noi ale produselor.
5.4.2 Cei 5S
Multe dintre companii încep implementarea tehnicii denumite Cei 5S. Cifra 5 şi litera
S provin de la cele cinci cuvinte de origine japoneză: seiri, seiton, seiso, seiketsu şi shitsuke.
Cuvintele echivalente se traduc prin sortare, stabilizare, strălucire, standardizare şi sprijin. În
cazul acesta se pune accentul pe îmbunătăţirea eficienţei şi a siguranţei. Rezultatele acestei
metode sunt imediate şi sunt vizibile, iar atelierele de lucru sunt într-adevăr mai bine
organizate. Uneltele şi materialele sunt depozitate în locaţii bine definite, fiind mai uşor de
găsit şi mai accesibile pentru uz imediat. Supraveghetorii descoperă că prin folosirea acestei
metode este mult mai simplu să identifici problemele cum ar fi ineficienţa, inventarul crescut
în exces sau echipamentele rătăcite prin diverse locaţii.
5.4.3 Kanban
În limba japoneză, cuvântul Kanban înseamnă dispozitiv de semnalizare. În limbajul
Lean, sensul se reduce la producerea semnalului şi mişcarea produsului. Kanban-ul poate fi
un semnal electronic, un card sau o zonă predefinită de menţinere a inventarului. Kanban-ul
este un dispozitiv de semnalizare care oferă autorizare şi instrucţiuni pentru producerea şi/sau
transportul pieselor într-un sistem de tip pull. În lumea ideala Kanban, produsul este împins
către client, prin uzină. Kanban-ul poate fi considerat un compromis acceptabil: pemiterea
mutării de loturi mici, controlabile într-un mediu de tip pull. Folosirea Kanban-ului a condus
la reducerea drastică a inventarului. Folosirea Kanban-ului fără alte îmbunătăţiri coordonate
poate conduce la degradarea utilizarii echipamentului, chiar şi creşterea numărului de
transporturi întârziate.
5.4.4 Kaizens
Cunoscute şi sub denumirea de grupuri de lucru kaizen, acesta poate fi punctul de
început comun pentru implementarea filosofiei Lean în companiile producătoare din Statele
Unite ale Americii. Kaizen este un cuvânt japonez care tradus în limba engleza ar însemna
„continuous improvement”, iar în limba română îmbunătăţire continuă. Această abordare
reprezintă o modalitate de lucru în cadrul căreia echipa identifică şi implementează o
îmbunătăţire în cadrul unui proces. Aceasta pare o idee foarte bună, care poate genera
beneficii imediate şi măsurabile.
Domeniile de intervenţie
Infrastructura Resurse Sprijin Tehnologie &
umane financiar Reţele
63
Unul dintre factorii care conduc la eşecul implementării este lipsa de date de intrare,
rezultând o rezistenţă la schimbare. Oamenii pot reprezenta o problemă sau chiar soluţia în
funcţie de gradul de implicare la demararea şi la planificarea unui proiect.
Diagrama sistemului de valori al activităţilor comerciale (Fig. 5-4) prezintă întreaga
activitate comercială într-un singur model, aplicându-se tuturor organizaţiilor. Aceasta oferă
un ghid de îndrumare a organizaţiilor pentru vizualizarea şi confirmarea traiectoriei valorii
prin activitatea comercială pentru produse, servicii şi informaţii.
Instrumente ca Diagrama sistemului de valori al activităţilor comerciale ne ajută să ne
cream o privire de ansamblu asupra valorii, inregistrand succes doar dacă face parte dintr-o
strategie bine pusă la punct în momentul începerii implementării Lean. Conform unui studiu
recent făcut de Aberdeen Group, s-a demonstrat ca 66% din companiile cele mai renumite au
crezut în faptul că reducerea costurilor în procesul de fabricaţie şi distribuţie sunt elemente
cheie în implementarea Lean. Celelalte acţiuni sunt operaţionale, culturale şi concentrate pe
calitate. Cele şapte principii ale modalităţii de rezolvare a problemelor în mod creativ sunt
urmeaza:
● Unicitate. Din moment ce există o slabă posibilitate de a găsi două acţiuni identice,
trebuie să adoptăm o abordare unică în scopul rezolvării problemelor.
● Scop. Nici o situaţie sau problemă nu este aşa cum a fost descrisă iniţial. Dacă
problemele sunt privite dintr-o perspectivă mai largă, atunci se vor găsi mai multe soluţii.
● Sisteme. Toate organizaţiile reprezintă de fapt nişte sisteme bazate pe mai multe
aspecte ce sunt în strânsa legatură.
● Colectarea limitata a informaţilor. Modalitatea tradiţională de a rezolva
problemele este de a aduna cât mai multe date, de a studia informaţiile şi de a face
recomandări.
● Angajatul proiectant. Acest principiu îi determină pe oameni să muncească punând
accentul pe schimbare ca impuls provenit dinspre interior (de la ei înşişi) mai mult decât
dinspre exterior (de la alţii). Oamenii sunt reticenţi la schimbare mai ales dacă u sunt implicaţi
personal în implementarea schimbării.
Dacă se începe implementarea Lean de la un nivel tactic, după cum procedează mare
parte din companii, se ajunge la rezultate limitate, obţinute pe termen scurt. Dacă se privesc
afacerile ca un sistem de valori pentru clienţi, companiile îşi pot orienta priorităţile strategice
Lean către ţinte orientate spre dezvoltare continuă şi nu către reducerea costurilor.
Revoluţia Lean nu este complexă. Pentru a reuşi în implementarea Lean, trebuie să se
adopte o atitudine îndreptată către o continuă dezvoltare şi să se recunoască faptul că
reducerea costurilor este mai mult un efect auxiliar decât o strategie cheie pentru Lean.