Jan 19 2012

knowledgeblackbelt.com sau cum să îți dezamăgești comunitatea

Category: Miscellaneous,TechnicalIuliana @ 18:07

Acum ceva vreme, când eram “pe bench” cum se spune aici, pentru a nu mi se rugini și atrofia cunoștințele pe java petreceam ore întregi pe knowledgeblackbelt.com. Ce făceam? Analizam întrebări beta, comentam și la un moment dat după ce am trecut toate examenele care nu necesitau contribution points m-am apucat de adăugat întrebări pentru a primi contribution points pentru că fără ele nu poți da examene, deci nu poți obtine acele centurici virtuale care  spun cât ești de bazat.
Boon, a trecut vremea, m-au pus ăștia la munca, în timpul liber aveam altele de făcut și nu am mai intrat pe site ceva vreme. Până acum câteva zile, când am intrat și am avut un șoc. L-au transformat de mă rătăcesc în el. Și asta n-ar fi o problemă. Problema majoră e că se mișca al naibilor de greu, unele dintre linkuri sau butoane nu merg și multe alte asemenea. Am încercat să mă conving că pot trece peste asta de dragul conținutului, dar când mi s-a spus că nu pot adăuga întrebări pentru ca nu am levelul necesar și mi s-a cerut să dau un click într-un modal afișat incomplet ca să mă ducă pe o pagină unde să mi se spună ce level am și să mi se explice cum să îl cresc, iar linkul ducea la profilul meu, unde nU ERA SCRIS LEVELUL MEU … am clacat. Și mi-am băgat picoarele.

Rest in peace blackbeltfactory(da l-au și redenumit), I will not be visiting anymore! Ever! (Și am o bănuială că nu sunt singura)

Tags: ,


Jan 09 2012

Munca de mântuială produce totuși

Category: Miscellaneous,TechnicalIuliana @ 13:02

Citind la VisUrât despre ce e ala “ciuf” m-am hotărât să abordez o temă pe care am evitat-o multă vreme.

Graba strică treaba și în IT, e un domeniu ca oricare altul, deci nu scapă de asta, dacă până acum cât de mult se strica treaba nu era așa evident, de când internetul a devenit cel mai puternic mediu de comunicare, iar aplicațiile web au devenit ceva banal acest lucru devine din ce în ce mai vizibil și deranjant.

La începuturile internetului țin mine că singurele aplicații care crăpau vizibil erau cele open-source și asta era scuza lor – că sunt open source. Acum, orice aplicație crapă și uneori cu erori din alea urâte de programator neatent și tester dezinteresat. Știu că nu e frumos să vorbesc de rău despre client așa că n-am s-o fac, doar am să pun niște întrebări retorice.

De la ce m-am luat? Ei bine, de ceva vreme sunt subcontractată la o firmă ce oferă anumite produse IT. Nu am să dau detalii exacte că n-am voie, de asta am să mențin postarea cât de generică se poate. Eu am rolul de “product consultant”, iar asta înseamnă să rezolv cam orice problemă legată de produsul în cauză, acesta fiind o măgăoaie de aplicație ce ar trebui să poată fi ușor configurată pentru nevoile fiecărui client. Și trebuie fie să rezolv problemele din configurările aplicației, fie să dau sfaturi developerilor cum să identifice sursa problemei și cum să o rezolve, pentru că nu am acces la cod, că na sunt “resursă externă”, fie să testez. Ei bine măgăoaia asta de aplicație, are de-a buguri cu nemiluita și la fiecare update, dacă s-au reparat unele dintre ele apar altele. Asta ca să nu le menționez pe cele mai “transparente” care migrează liniștite de la o versiune la alta și până nu le menționează clientul sunt trecute cu vederea. Majoritatea bugurilor sunt cauzate de chichițe minuscule (de exemplu formatul în care trebuie afișată data calendaristică), iar buguri de genul pentru mine sunt de neconceput. Cum este posibil să faci modificarea în cauză și să nu o testezi tu ca developer înainte? Cum te lasă conștiința și cum poți avea atâta încredere în tine încât să nu testezi și tu ce ai făcut? Dacă compilează nu înseamnă că merge!!! (Scuzați cacofonia inevitabilă!) Nu de alta, dar nu e așa comod să vină să îți spună un tester “Bugul ala încă nu e rezolvat” sau “Ce i-ai făcut, că acum crapă cu altă eroare!?”

Când am fost în Irlanda am interacționat cât de cât cu developerii lor și nu numai și mi-am dat seama că întreaga lor organizare este de vină. Ei nu au o echipă de testeri care chiar să fie pregătiți pentru activitatea de testare, au un grup de oameni care ocupă alte posturi, care au devenit indisponibile din cauza terminării unor proiecte și pentru că opțiunea de a-i da afară nu există, pentru că este posibil să aparăsc proiecte care să necesite abilitățile lor, cât timp sunt “pe bench” îi pun la testat. Asta ar fi un motiv. Apoi developerii, în afară de un singur om cu care am interacționat eu mai des, restul par foarte dezinteresați.

Chestia pe care nu o pricep eu este: cum naiba aplicația asta a produs anul trecut un profit de ceva zeci de milioane de euro? Cum???

Și nu este singura aplicație cu probleme, spre exemplu acum ceva vreme am avut probleme cu aplicația de internet banking, care permitea unei persoane să se logheze pe sesiunea mea pe același calculator,deși eu părăsisem aplicația folosind butonul de logout. Bine, sistemul cu digi-pass previne orice fel de tranzacții nedorite, dar datele mele personale ca adresa, numărul de telefon sunt la îndemâna oricârui om care se loghează după mine pe același calculator. Eu lucrând în domeniu nu prea împart calculatoarele cu care lucrez decât cu persoane de încredere, adică una singură și asta rareori fără să fiu și eu de față, dar cei care nu sunt așa familiari cu lumea web 2.0 sunt victime sigure ale furtului de informație.

Care este concluzia acestei postări: suntem oameni și greșim, cu presiune sau fără și totuși până acum a mers așa, am evoluat până acum așa. Să vrem mai mult înseamnă să schimbăm modul de gândire al clienților, să îi convingem să plătească mai mult și să aștepte mai mult timp pentru un produs de calitate. Iar asta nu se va întâmpla într-o lume bazată pe consumerism. Pentru că orice client are la rândul lui clienți care vor mult, bun, ieftin și repede.

Pe de altă parte mai era o vorbă populară “prost nu e ăla care dă, prost e ăla care plătește”. Cât timp oamenii plătesc pentru ceva slab calitativ, sub așteptările lor, fiind nevoiți să meargă pe principiul, mai bine așa decât deloc, vor exista mereu și oameni care fac lucruri de mântuială. Și e păcat, dar “soc avem, soc ardem” sau “ăștia suntem, ăștia defilăm”.

 

Tags: , , ,