a different perspective.. the other side of programming a system...
haaay life...
ang tagal nang walang entry itong blog.. dami nang nangyari.. dami nang pending entries dito.. pero this one calls for posting asap...ang lungkot kasi..
i started working last july, sabi gawa daw ng reports in Crystal Reports para sa isang proj...initially, it would be a 2-month contract pero may possibility na extend... nevertheless, tinanggap ko na kasi mag-b-bday si mamig and i need to start working kasi yung idle time ko sa IT industry eh humahaba na.. tsaka, ok din na added knowledge ang Crystal Reports...
i started out fine.. medyo rough at first kasi ibang iba ang Crystal Reports sa Oracle d2k Reports Builder.. pero nakayanan ko naman.. soon, they asked me to integrate it sa system thru java programming... chicken! hehehe.. medyo madali naman yung integration... ayun, after 3 weeks of doing reports and pretending to do something, na-impress ang PM, i-e-extend daw ako.. cool... days past, nalaman ko lapit na pala ang UAT... barely 1 week before UAT starts, tsaka lang ako sinabihan na mag-SIT nung system... ayos! eh nung gumagawa ako ng reports, dami ko nang nakikitang loopholes sa database design pa lang, not to mention dami pang input screens na di gumagana... pero syempre, di pwedeng ma-ngeber --bago lang kasi ako...
anyway, sige, try ako mag-SIT sa ofc... may mga ni-raise na akong issues... kaso, Websphere daw gagamitin ng client.. eh sa Weblogic gamit namin nung development kasi mas madali... kaya after 2 days, nagpasya si TL na i-assign ako sa client site para doon mag-SIT kasi ibang version din daw ng database yung gamit ng client, so mas ok na sa client site na ako, para mas realistic ang mga errors na makikita ko.. ayan na...start na ng magulong buhay ko.. imagine, umpisa pa lang, di ko na madeploy yung proj sa DEV env kasi may palpak.. gumagana eh yung UAT env.. eh sa dating opisina ko, iba ang UAT env sa SIT... pero 2 araw akong hirap na hirap mag-deploy at naawa sa sarili ko dahil feel ko ang bobo ko dahil di ko ma-solve, eventually, wala sa akin ang problema.. nasa system mismo... nyahahaha...
bago pa lang ako itapon dito sa kulungan ko (malungkot kc ang buhay dito, walang ym, games, youtube.. tapos may technique pang dapat matutunan sa pagkakaroon ng internet connection --napuputol kasi ), di na ako confident i-pa-start yung UAT kasi i know (based on experience sa dating opis ko), na yung system eh nde ka-aya-aya... trust me, my former opismeyts, mas maayos pa ang mga products natin dyan compared dito... nyahahaha... *ngayon ko lang na-appreciate ang mga products natin... bwehehehe* .. kita mo na cosmetics pa lang, palpak na..walang uniformity, alignment.. tapos, di maganda ang navigation flow... pero syempre, di naman nila ako tinanong ng opinion ko.. hehehe, gusto lang ni TL mag-push thru ang sched..
1st day, independent testing muna the ff day yung start talaga ng UAT.. inis na kaagad si independent tester.. di natuwa.. nag-email sa mga kataas-taasan nila... eto namang si TL, sinabi na cosmetics lang ang mga magiging problema... so, may-i convince nya na everthing will be ok, so si UAT tester, napakalma... pero aside sa mga na-raise kong errors for the past few days (mind you, nde lang cosmetics ang mga nakita ko.. imagine, basic validation lang na duplicate record na wala pa!!!!), plus yung independent testing results, natataranta na sila mag-fix... so, ako, ayan, test lang ng test.. supposedly, dapat ccdg sa test case.. pero my gash!!!! ang babaw ng test case nilas... basic lang.. tipong, in create, input data, result should be that the user will be able to save the data entered... ayos!!! 1 day lang tapos ko i-test ang buong system... pero syempre, di ako kuntento ng ganun... kelangan ng QA nung system... kaya gumawa na ako ng sariling diskarte sa testing.. as in, kung pano yung flow ng testing ng mga QA sa SA.. as in per field... sige, dagdag errors pa... eh etong mga ka-grupo ko, nde ko alam kung san nang-galing at bakit sabog mag-code... sige. magaling nga sila, pero di naman malinis at pino ang pag-code nila... basic error handling wala... ok na sana ako na tester lang.. pero there was a day last week na muntik na akong maiyak... paano, ako yung pinagalitan ng tester.. sa akin nya binuhos yata yung frustration nya sa testing nya.. 1 screen lang ni-test nya, eh sabog pa, ayun, nainis..dinayo ako.. syempre, sinabihan ko na lang na, sabi naman sayo wag mo munang i-test yan kasi fini-fix pa nila yng mga errors na nakita ko.. hala! sinabihan ba naman ako ng anong klaseng quality control meron kayo..(syempre, nahurt ako dun kasi ako lang yung nag-q-QA..) kaya sinabi ko na lang na im trying my best to test and raise all issues i could find, but i think it's because i've raised a lot of errors that the developers are having a hard time fixing everything... *ayoko sanang mapasama ang team ko pero kasi, wala naman na akong choice*.. totoo naman na ang dami ko nang issues ni-raise.. di naman nila ni-aayos agad kasi pala, may mga screens pa silang dinedevelop... amfutah... tapos, kung kelang nagalit at nag-raise na ng mga issues yung client (sa totoo lang, 50% ng ni-raise ng client eh ni-raise ko na), tsaka lang sila natataranta sa pag-fix.. ang ngenge kasi...
anyway, bakit ngaoyn lang ako nag-sulat sa blog kung medyo matagal na pala tong hinanaing ko... pano, slack time ko ngayon..as in ngaoyn lang since nag-start ako dito.. kasi, antay pa ako ng email ni TL kung ano gagawin ko dahil sinabi na ni user/client na ititigil muna nya ang pag-test kasi di na sya natutuwa... kaya eto, nagbabasa ako ng requirements specs ng system na ngayon lang binigay sa akin, mag-te-test ulit ako at gagawa ako ng isang bagong xls file NA NAMAN (sandamakmak na yung history ng xls file ng mga errors na nakita ko at di pa din nako-close yung mga issues)... minsan, gusto ko na talaga i-one-on-one yung PM namin pero ang bad ko naman kung di muna ako dadaan kay TL eh... pero in fairness, mabait naman yung team ko, siguro, talagang nasanay lang ako sa kaartehan(in a good way naman) sa coding standards and all sa dating opis ko...
ngayon ko na-a-appreciate (shucks, second time ko na binanggit ang statement na to, probably talagang na-a-appreciate ko... hehehe) yung mga kahit sobra ng isang space sa label eh napapansin, or yung all CAPS lagi sa mga input data pag-nisave na sa database kasi mas kaaya-aya nga tingnan.. bwehehehe....
maganda din naman pala na-idulot ni dating opis sa akin...naging maarte ako... nyahahaha... kidding aside, nakita ko na yung different perspective.. as in... etong system namin, simple lang, walang masyadong computations puro summary or count lang..pinakamatinding computation na nila yung isang field na may squareroot... hahaha... but i guess, matagal na din kasi yung system na pinaggalingan ko kaya siguro mas smooth and structured yung coding.. unlike here na fresh from scratch...
but still...
i miss symbols, eprod and ebranch... kahit na inis na inis ako sa pagiging complicated nyo.. =D

0 Comments:
Post a Comment
<< Home