如何進階一位專業的系統分析師

最近在學著寫一個系統分析的文件,但覺的好像哪裡怪怪的少了什麼東西。

所以又在股溝大神找了些關於當系統分析師的相關資料,未來如果讀了碩士的話,寫一個系統分析的報告更是重要了。

參考來自於這個網址:漫談系統分析師的工作技能

文中提到一個 quote

經驗老到的分析師比起經驗不足的分析師,有可能將專案的工作量減少達三分之一之多

這是一個即定的規則,本來越有經驗的人就是能把過去的經驗之中得到成敗的參考,然後有效的規劃現階段的專案執行內容。

看的懂上句話的人,老鳥都覺的這是廢話。而菜鳥覺的這是一個隨便講的話。而這在老鳥與菜鳥中間夾雜的我,己經是拿神來跪拜了。

在此節錄以下11點系統分析系師的功夫:

專業知識

分析師需要的專業知識可概分為三類:
#軟體工程
#專案管理
#業務領域

身為一個系統分析師,我們首要任務是(創造性的)轉化使用者的業務需求成系統的功能與非功能需求,而不是學習可能無窮盡的領域知識。

軟性技能

一個好的分析師必須有較強的溝通力、促成力(facilitation),與人際關係能力。

聆聽

聆聽的過程首重專注,不僅要禀除雜念,保持積極的姿勢和眼神接觸,並要適時重申關鍵點,以確認您的理解是正確的。

你需要掌握訪談對象說的話,也要從字裡行間發現他們猶豫不決而未說出的重點。此外,要盡可能的以訪談對象偏好的溝通方式進行交談,客觀的記錄他們的話語,極力避免在其中參入你個人的解讀。

面談和提問

隨著經驗的積累,分析師就能熟練提問的技巧,關鍵性地提出一些正確的問題,有效的釐清客戶需求的不確定性或分歧的地方。

分析力

顧名思義,系統分析師一定要具備相當的分析能力,能夠從繁瑣的業務程序與紊亂的事務中找出脈絡。

促成力

在有限時間內獲致具體的結論,這也是分析師要扮演的角色。

觀察力

認真觀看客戶如何執行他的日常工作或是如何使用既有的應用系統後,分析師應該要能夠發現一些客戶可能沒有提到微妙之處,從而發掘出應該要提出來討論的新需求。

書寫

分析師的主要工作產出就是系統需求 的書面規範,客戶、專案(產品)經理和開發人員都依賴這份文件進行溝通。

組職力

需求蒐集與整理的過程中免不了要面 對許多龐雜無序的資訊,分析師必須以耐心和恆心對這些資訊進行歸納整理,一方面以 分析力找出眾多資訊間的基本元素與關係,另一方 面也要對這些元素與衍生的事物加以組織,快速建構出一個邏輯清晰的整體性架構,來轉化使用者需求成系統需求。

人際關係

分析師的工作對象就是人,而且是有著不同背景與不同利益關係的各路人馬。要順利完成系統分析的工作,分析師必須能讓這些人跟自己合作,朝共同的目標邁進。過程中,免不了要跟各種工作職能和各級組織的人員交涉,這時候一些必要的人際交際手腕是一定需要的。

創新力

分析師雖然不見得要能創造需求,但也絕對不能只當個需求訪談員,單純地抄錄使用者的需求談話而已。

讀後感想

藍色大項是我目前己經做到的事情,而綠色的是我目前比較微弱的部分,特別的是「書寫」能力。

過去我的工作特性很少在寫報告的,那麼我立志要當個系統分析師,寫份報告本來就是該有的技能,更何況我未來要讀碩士,寫報告跟論文就是相當重要的一件事,所有事情都要向「專業」靠齊的。

在這十一點,我六點是己經具備的,那麼,現在來說做個「兩光的系統分析師」其實是在及格邊緣,但還是必需要求好。

做好書寫能力

其實寫好一個系統分析報告就等於做好了「分析力」、「組職力」、「觀察力」跟「促成力」這四大能力。然而我在擔任開發員的過程中總是會因為某個不會的技術而讓這個系統偏向了。

舉例來說,我不會架設雲端服務系統,我只能用 Application SoftWare 的角度去建立一個系統。可是這個大企業必需要有個屬於自己的機房跟雲端,如果架在EC2上會有什麼綁手綁腳的狀況,這是大家都會想的到的地方。

或許我可以不用自己去架,但在程式開發員的個性下,總會有很多考慮。

這時,你的系統就少了競爭力,少了可能掌握「架構自由度」的系統。

因此要有大量的技術知識是系統分析師該有的能力。

加油唄!

Related Posts Plugin for WordPress, Blogger...

Leave a Reply