星期日, 5月 03, 2015

穿著國王新衣的友軍

這幾天收到了友軍請求協助的需求。聽起來有點得寸進尺,忍不住抱怨一下。
事情的起源是這樣的。我的手上掌管一個「會員資料庫」,定期會委託友軍與會員做聯繫。近年,友軍跟上時代的潮流,引進了許多技術提升工作效率,其中一項便是GIS技術。利用GIS友軍可以更精確的分配員工的責任區,幫員工規劃拜訪會員的路徑。為了此項功能,友軍於每次拜訪計畫開始前,都必須將所有會員地址一一查詢出對應的GPS座標。
我並不清楚友軍的作業細節,但聽起來,這項轉換座標的工作是採用半自動化方式進行的。利用的是一個第三方單位開發的網路介面。似乎由於此介面並不十分穩定,且常常出錯,所以,友軍必須花很多時間重複的確認及操作。

於是,前次拜訪計畫結束後,友軍提出了第一個需求,希望我能夠將會員地址的GPS座標一併保存,這樣,下次拜訪時,他們就僅需要針對新增的地址轉換座標即可,不需全部從來。
體貼的我,研究了一下,發現轉換座標這件事並不困難,所以就在既有的會員資料庫中增加了小功能,除了將座標儲存下來,當獲得新的地址時,也可自動查詢對應的座標。如此友軍連新的地址都不用查座標了。這項功能在利用google geocoding API下,很快就完成了。當然,我也將這個對友軍有利的訊息告訴了對方。

由於長官們的新政策規劃,我們將於明年整併一批新的會員。按照正常程序,新會員資料將由友軍彙整,於完成拜訪並取得同意後才交由我正式入庫。但友軍卻說,這批新會員資料過於龐大,他們需要至少一個月的時間才能完成GPS座標查詢工作,如此整體工作進度恐怕都會被拖累,無法如期執行。詢問此項工作是否可由我新開發的功能協助。
我的新功能是整合在資料庫系統中的,無法獨立運作。當然,我也不可能為了友軍另外開發可獨立運作的介面。因此,唯一的方式就是改變既有的作業程序,先將所有的會員資料入庫。沒想到,向來只要求別人配合,不願意配合別人的友軍這次也爽快的答應了。

多做這個工作沒什麼大不了的,對我來說,程式是現成的,老實說就算加上人工處理例外狀況的時間,估計也可在兩三個小時內完成。但這件事友軍居然需要一個月的時間處理,同時還可大言不慚的告訴我,沒辦法,第三單位的介面實在太不穩定了,一副他們沒問題,是別人的問題的態度。這實在令人無言。
運用科技提升工作效率是好事,但如果技術能力跟不上,骨子裏仍是土法煉鋼,這實與國王的新衣無異啊!

沒有留言: