Impresii de la Genius

De Roberto IOSUPESCU

Domnii Cristian DUMITRESCU, Florin Nitu si Florin Florea au avut amabilitatea să ne împărtăsească din impresiile avute în urma vizitei făcute la GENIUS-CAD Software GmbH.
1. Cititorii nostri au aflat încă din numărul trecut al revistei că între compania Dumneavoastră, A&C INTERNATIONAL S.A. si compania germană GENIUS CAD-Software GmbH, există un acord de colaborare. În ce constă acest acord de colaborare, când a intervenit el si care au fost până acum etapele parcurse?

Cristian Dumitrescu: După cum cunoasteti, compania A&C INTERNATIONAL S.A. este distribuitorul produselor software GENIUS pentru România, desfăsurând o bogată activitate atât de promovare si implementare a acestor produse software pentru proiectare mecanică pe piata românească, cât si instruire si suport tehnic. În perioada 13-17 mai 1997, cu ocazia CERF 97 am avut deosebita plăcere să-l avem în mijlocul nostru pe domnul Dr. GEORG BAUMANN, presedintele companiei GENIUS CAD-Software GmbH. Cu acest prilej, în urma discutiilor avute, a seminariilor si manifestărilor organizate, a fost stabilit acest nou acord de colaborare între cele două companii. Prima etapă a acestui acord s-a concretizat prin participarea a doi dintre specialistii companiei A&C INTERNATIONAL S.A., inginerii Florin Nitu si Florin Florea, în Germania la sediul companiei GENIUS, la programul de testare a noii versiuni GENIUS pentru AutoCAD Release 14.

2. Deci prima etapa a acestei colaborari a fost sprijinul acordat de specialistii companiei A&C INTERNATIONAL S.A. pentru testarea versiunii GENIUS 14. Ce a însemnat acest lucru pentru Dumneavoastra ?

Florin Nitu: În primul rând a însemnat o experientă deosebită. Am avut posibilitatea de a lucra pentru două luni, în perioada iunie – iulie, într-una dintre cele mai mari companii, producătoare de software, din lume.

Atât specificul activitătii companiei cât si faptul că în această perioadă a fost definitivată versiunea GENIUS 14, au impus o organizare deosebită. De fapt, cred că această organizare a activitătii este cheia succesului companiei GENIUS si trebuie să fie aplicată în orice companie.

Activitatea de testare a unei noi versiuni de software impune un efort deosebit cât si o responsabilitate foarte mare, însemnând practic, controlul calitătii produsului. Activitatea noastră a însemnat, pe de o parte, lucrul cu noua versiune pe probleme specifice de proiectare mecanică cât si, în baza unor norme specifice de testare, pentru descoperirea acelor greseli (temporare) de functionare sau de conceptie, iar pe de altă parte, participarea activă în cadrul echipei de dezvoltare pentru realizarea unui produs de calitate, usor de învătat si utilizat si pentru stabilirea unor noi directii de dezvoltare a produsului.

Aceste două luni au mai însemnat pentru noi posibilitatea de a vedea modul de organizare si de lucru al unei adevărate echipe de profesionisti si ne-au adus o satisfactie deosebită pentru faptul că într-o mică măsură ne-am adus aportul la finalizarea celei mai puternice versiuni de GENIUS, existente.

Nu în ultimul rând această perioadă a însemnat un prilej deosebit pentru legarea unor noi prietenii, pentru a cunoaste oameni, locuri si lucruri noi, pentru vizitarea unei tări frumoase si civilizate cum este Germania, mentionând aici si faptul că în toată această perioadă de timp compania GENIUS ne-a asigurat excelente conditii în acest sens.

Cred că a lucra la o companie din Germania pentru o perioadă de timp este o experientă mult mai complexă decât o simplă vizită în această tară.

3. Care a fost impresia Dumneavoastra despre Compania Genius ?

Florin Florea: Compania GENIUS CAD–Software GmbH este o companie înfiintată în anul 1991 având la acel moment doar cinci angajati. În prima fază programele GENIUS au fost dezvoltate pentru uz intern ca apoi, datorită unei cereri extraordinare din partea colaboratorilor firmei, să devină un produs comercial extrem de puternic. În cei sase ani de la înfiintare compania GENIUS a avut o crestere senzatională, ajungând ca în acest moment să aibă 150 de angajati. GENIUS este acum o companie internatională cu sediul în Germania la AMBERG, ce cuprinde GENIUS CAD-Software GmbH cu birouri în Germania, Italia, Franta, Malaiezia, GeniCAD din Taiwan si GCS din Suedia fondate în 1993 si GENIUS Inc. din U.S.A., fondată în 1994. Produsele companiei sunt disponibile în 15 limbi, sunt dezvoltate după 16 standarde internationale si sunt vândute în întreaga lume, existând până acum peste 65.000 de companii ce folosesc GENIUS pentru proiectare mecanică. În fata acestor cifre nu putem trage decât o singură concluzie, si anume aceea că, GENIUS este întradevăr leader mondial al proiectării mecanice sub AutoCAD.

Faptul că GENIUS este o firmă “mare” se vede atât în sediu companiei cât si pe “fata” angajatior, care muncesc foarte mult, dar deoarece compania este foarte puternică, au salarii pe măsură.

4. Ce ne puteti spune despre echipa de la GENIUS si despre modul de organizare a activitatii pentru producerea unei noi versiuni de software ?

Florin Nitu: Echipa de dezvoltare a produselor software este formată din circa 40 programatori împărtiti în patru grupe, conform specificului programelor dezvoltate. Marea majoritate a programatorilor sunt tineri ingineri mecanici, dar cu o mare experientă în programare. Echipa este completată cu programatori foarte experimentati în domeniul proiectării mecanice si cu matematicieni ce au ca principal domeniu de activitate optimizarea algoritmilor, realizarea sistemului de protectie a produsului, etc.

Programatorii de la GENIUS sunt veniti la Amberg din toată Germania cât si din Slovenia, Cehia sau Suedia. Cei ce nu sunt din Germania lucrează la Amberg doar în perioadele de implementare a noilor versiuni, pentru integrarea programelor lor în produs, în restul timpului programând acasă si fiind în permanentă în directă legătură cu compania prin e-mai, Internet si LOTUS Notes.

Fiecare programator răspunde pentru dezvoltarea si integrarea unor programe ce reprezintă o anumită parte din produs sau care reprezintă un pachet de facilităti de proiectare pentru un anumit domeniu.

Activitatea programatorului se rezumă, strict, la acea parte de produs, iar programul de lucru si-l face fiecare cum vrea. Totul este ca ceea ce face să meargă foarte bine si să respecte termenele stabilite de echipă. Nu de putine ori, după descoperirea unor defecte de functionare a programelor, (de către departamentul QA – Quality Assurance, unde am lucram noi) programatorii rămâneau zi si noapte în fata computerului până la remedierea greselilor.

Integrarea tuturor programelor într-un singur produs este un lucru deosebit de delicat si face obiectul de activitate al unui alt grup de lucru. Toate aceste grupuri de lucru lucrează împreună cu departamentele pentru elaborarea versiunilor pentru diferite tări si pentru elaborarea documentatiei.

Pentru dezvoltarea noii versiuni s-a pornit de la acea listă de noi facilităti ce au fost stabilite de către specialistii firmei sau au fost cerute de către utilizatori.

Lucrul în echipă se desfăsoară în cadrul unei retele de calculatoare în care, pe lângă software-ul specific necesar fiecărui post de lucru, este instalat LOTUS Notes. LOTUS Notes automatizează totul, facilitând lucrul în grup si comunicarea între membrii echipei. Practic, fiecare membru al echipei de lucru pentru o nouă versiune, comunică prin computer cu ceilalti, lucrând împreună într-o liniste si concentrare deplină, fără hârtii, discutii interminabile, telefoane, etc.

5. Cum s-a desfasurat activitatea dv. acolo, cu ce i-ati ajutat concret ?

Florin Forea: Am testat la GENIUS sapte versiuni temporare ale produsului GENIUS 14 în cadrul departamentului QA – Quality Assurance, pe trei sisteme de operare: Windows 95, Windows NT 3.51 si NT 4.0.

În fiecare zi de luni a unei săptămâni aveam instalată pentru testare o nouă versiune temporară. Activitatea de testare a fost organizată, după cum s-a spus folosind LOTUS Notes în retea. În acest sistem de lucru, noi cei de la A&C INTERNATIONAL, ne-am integrat din prima clipă, deoarece si în România folosim în activitatea de zi cu zi LOTUS Notes. Testarea s-a desfăsurat pentru fiecare dintre facilitătile programului, care erau disponibile pentru testare sub forma unui document Notes. Fiecare facilitate de testat avea atasată o listă de testare în care programatorul, responsabil pentru această parte de program, completa ceea ce trebuia urmărit. Testarea facilitătilor urmărea această listă cât si comportarea la “soc” a programului în sensul că pentru fiecare facilitate am efectuat si o testare “try to kill” a programului. Aparitia unei erori de functionare impunea completarea unui BUG Report care era trimis automat programatorului

S-a spus mai devreme că munca de testare a implicat o anumită responsabilitate si o să explic ce înseamnă asta. Dacă în urma testărilor, o facilitate răspundea pe deplin cerintelor utilizatorului, o atasam unei liste cu facilităti “gata de implementare”. Facilitatea era inclusă în noua versiune GENIUS 14, numai atunci când căpăta acest atribut din partea noastră.

S-a mai spus că munca de testare implică si un efort deosebit si este pe deplin adevărat. Imaginati-vă testarea unei singure comenzi - Power Edit - din GENIUS, pentru circa 10.000 de piese standardizate câte cuprinde biblioteca din GENIUS 14, pentru 16 standarde internationale, la sapte versiuni temporare de software.

Dar lucrul în echipă, faptul că în fiecare zi aveam posibilitatea să participăm la rezolvarea unor noi probleme apărute ne-au dat satisfactii deosebite. A fost o experientă din care am avut de învătat foarte multe lucruri si sunt convins că munca noastră a fost de folos pentru toată echipa de la GENIUS.

6. Cum va decurge în viitor colaborarea între cele doua companii si care ar fi avantajele acestei colaborari pentru parteneri si pentru piata de CAD din România ?

Cristian Dumitrescu: A&C INTERNATIONAL S.A. va colabora si pe viitor cu GENIUS, în această directie, pentru testarea noilor versiuni de software, primul dintre ele fiind GENIUS Desktop pentru AMD 2.0 ce va fi disponibil în câteva luni. Câstigul tuturor în urma acestor activităti este în principal acela al elaborării unor versiuni de software mai performant în timp optim, faptul că participând activ la testarea acestei versiuni, putem acorda încă din prima zi training si suport tehnic pentru acest nou produs, dar si faptul că prezenta noastră acolo aduce un plus de încredere între companii, benefică pentru viitor.

Dorim ca această colaborare să se extindă prin dezvoltarea în România a anumitor programe legate de specificul pietii românesti de proiectare mecanică. Este posibil ca în viitor, dacă piata românească de CAD o impune, să avem o versiune de GENIUS în limba română, cu documentatie în limba română si completat cu standardele românesti pentru proiectare mecanică, directie în care specialistii companiei A&C INTERNATIONAL pot contribui. Vom continua de asemenea să promovăm produsele GENIUS, să asigurăm pentru clientii nostri training si suport tehnic, fiind convinsi că produsele GENIUS sunt de un real folos pentru proiectarea mecanică în România.

Bucuresti, august 1997
Pentru informatii suplimentare pentru produsele mentionate: Tel. 01-250.53.15, Fax. 01-250.77.74, e-mail: office@acintl.ro

(C) Copyright Computer Press Agora