Realizati un studiu de caz real privind utilizarea proiectului SUPER intr-o organizatie autohtona (e.g., firma la care lucrati). Discutati beneficiile si/sau dezavantajele posibile.
1. Studiu de caz real privind utilizarea
proiectului SUPER
în firma ExpertNetwork Iași
Adrian Popa, Dragos Rogojan
Abstract. Modelarea unui proces privind o problemă dată.
1 Descrierea problemei
Clientul firmei românești ExpertNetwork este firma belgiană Wildstream.
Una din aplicațiile dezvoltate pentru această firmă este o aplicație web pentru
managementul dealerilor de mașini din Belgia: www.carflowmanager.be. În această
aplicație web a fost integrată o soluție de tip CMS (Content Management System),
astfel încât realizarea unui site web pentru un dealer să fie făcută cât mai rapid. Cu
ocazia salonului auto de la Bruxelles (14-24 ianuarie 2010), o parte din dealerii
înregistrați în CarFlowManager și totodată parteneri Opel, au dorit să li se pună la
dispoziție site-uri, conform cu stardardul impus de Opel.
Pasul 1: Colectarea datelor
1. Datele de organizare
Unitățile de organizare
o Wildstream
Departamentul de relații cu clienții
Departamentul de legătură cu echipa de dezvoltare din
România
o ExpertNetwork
Divizia de programare pentru aplicația
CarFlowManager și soluția CMS integrată.
Entități externe
o Opel (www.opel.be)
Impune standardul referitor la grafică și a elementelor
absolut necesare integrării
o Multi M/IT
2. 2 Adrian Popa, Dragos Rogojan
Impune standardul pentru colectarea datelor de pe
formele CMS-ului
Roluri
o Multi M/IT
Colectează datele introduse de clienți și le trimite mai
departe organizației Opel
Resurse
o Multi M/IT
Serviciu Web expus public pentru colectarea datelor în
format xml (documentație și exemple de folosire)
o Opel
RSS feed pentru ultimele știri cu privire la modelele
Opel
2. Datele despre proces
Procese
o Colectarea (verb) datelor (obiect) despre clienți din 3 tipuri de
forme: Service, TestDrive și Broșură.
Subprocese
o Fiecare tip de formă va transmite (verb) transparent pentru
utilizator datele (obiect) colectate prin intermediul serviciului
expus de Multi M/IT către Opel.
Task-uri
o Utilizatorul completează un anumit tip de formă
o Administratorul aplicației CarFlowManager creează site-ul
pentru dealer.
Tipuri de obiecte
o XML – după completarea formei de contact.
o E-mail către dezvoltatori în caz de eroare.
o Fișiere *.JPG, când designerul crează un nou logo ce trebuie
pus în CMS.
Decizii și alegeri
o Crearea mai multor site-uri în IIS (fiecare cu un Application
Pool) sau a mai multor binding-uri cu adrese diferite (un singur
Application Pool)
o Crearea de la 0 a unui nou CMS (având în vedere că toate
CMS-urile au cam aceleași pagini în aceeași grafică) sau
duplicarea unui CMS deja existent și customizarea pentru
dealerul curent.
3. 3 Adrian Popa, Dragos Rogojan
Pasul 2: Documentarea
1. Funcții
ExpertNetwork
o Implementează soluția
Opel
o Impune standardul pentru grafică
Multi M/IT
o Asigură interfața între CMS și Opel
2. Politici
Chiar dacă un dealer (partener Opel) are deja un site, datele vor fi
integrate în noul CMS conform cu standardul Opel.
3. Reguli
Fiecare pagină din CMS va avea pe partea stângă sus 3 link-uri către
fiecare formă de contact în parte.
Fiecare pagină va avea în partea de stânga jos, adresa dealeru-ului, sau
în cazul în care acesta are mai multe puncte de lucru, adresa fiecărui
punct de lucru.
Pagină cu gama de mașini (atât personale cât și utilitare).
Pagină de mașini noi – Iframe ce încarcă datele despre un dealer în
funcție de un dealer code.
Pagină de mașini second-hand.
Logo cu semnul Opel în partea de sus a fiecărei pagini.
Fiecare site va avea adresa compusă dintr-o parte a numelui punctului de
lucru, plus .opeldealer.be.
4. Probleme
Crearea manuală a unei copii de CMS deja existent durează cel puțin 30
de minute (și presupune access pe serverul aplicații, access la baza de
date, cunoașterea metodologiei de creare a unui nou site) –
implementarea unei soluții automate și mult mai rapide.
Mai multe site-uri în același Application Pool din IIS duce la împărțirea
sesiunii între ele – problemă când se cere un URL și se încarcă altul
(datorită salvarii unui anumit connection string pe sesiune).
4. 4 Adrian Popa, Dragos Rogojan
CMS-ul ExpertNetwork integrat in CarFlowManager
5. Rezultatele acestui proces de modelare și implementare
peeters.opeldealer.be
berckmans.opeldealer.be
gman.opeldealer.be
vervloet.opeldealer.be
filip.opeldealer.be