2001/07/15

系統分析、程式設計與品質測試
分類:職場


最近,公司又在徵人了,原以為在不景氣的環境下找到適合的人才非常容易的,但是,事實上並非如此,好像比一年前更難找到合適的人。

在與程式設計師面談的時候,問問他們未來的生涯規劃的時候,他們總會說做做兩年的Coding工作,然後想往系統分析的工作領域前進,意思就好像是程式設計是比較低階的工作,系統分析是比較高級的工作。

事實上在業界並非是如此的,如果公司的規模大到一定的規模,可能會區分出來系統分析與程式設計不同的角色,有時候甚至連系統測試的部門都會出現,但是這幾種工作並沒有貴賤之分,簡單地來講,甚至薪資都是差不多的呢?有時系統分析師的薪水搞不好是最低的。

我想會形成這種錯誤的觀念應該是教科書上面的流程所教育的刻板印象,大家把系統分析想成了所有系統的決定權就在那一瞬間決定了,還有所有的模組分類都要在那一個動作做好,老實講,這是天方夜譚,其實系統分析師的工作定義應該是與客戶需求的接軌而已,有時候甚至對於客戶的成本控制都不在他手上,如果可以分析出所有的需求,然後客戶也同意如此的規劃,系統分析師就算達成他的任務了。

而品質測試工程師有時候會覺得無奈,總覺得有很多的責任要他們來扛,而他們所能控制修改系統的能力又幾乎沒有,我想這個也是對於工作角色定義不清楚所致,簡單的來講,測試工程師對於整個系統的演化結果及客戶的結構環境要有很深的認識,有些程式設計師總覺得測試人員實在是非常龜毛到不合理的地步,我相信有很多是測試人員對測試的方向,客戶需求扭曲的認知,這一點如果光靠系統分析師來定義並不是好的,應該由這三種角色的人共同討論定義的。

所有組織的角色扮演並沒有很明確的定義,如果您更了解您的工作環境及團隊是怎樣的,我想最好還是說清楚講明白。

總共有0個迴響