上週從開發部轉來乙個剛畢業的小夥子,要我面試一下看看是否適合質量部的相關工作。交談中,小夥子說大學裡已經考過了系統分析員,於是我便問他:「系統分析員主要做什麼?」 小夥子想了一會說道:「系統分析員主要就是組織、管理和規劃系統」。於是我接著問道:「如果負責組織、管理、規劃的話,那和專案經理的區別是什麼?」小夥子想了半天,終於搖著頭說:「不知道。」問這個問題倒不是為了為難小夥子,主要是希望他能夠明白,書本上學來的東西必須和實踐聯絡起來,在開發也好在質量部也好,都離不開自己的主動學習和思考,沒有思考的學習只是在收集知識而已,是不能夠化為己用的。在離開學校的頭兩年裡,大部分人是無法找到自己真正的興趣所在,我也是一樣,所以剛開始無論在哪個崗位都必須主動學習和思考,包括對自己現有崗位的知識的學習,以及由於不滿而對崗位之外的知識的學習(當然這是在工作之外),而不滿正是思考的起點。不過,正是因為無法找到真正的興趣所在,就需要堅守崗位,一方面也許它就是自己的興趣所在,一方面也為了尋找真正的愛好而積蓄力量。
額外的話說了不少,還是回來看看,到底「系統分析員、架構師、專案經理」之間有著什麼樣的差別?下面按自己的理解粗略的整理了一下,也許並不全面,綠色部分代表每乙個角色主要需要參與考慮的活動(注:下面所說的系統分析員混合了設計的職責):
首先看一下架構師和系統分析員的區別:
1、系統分析員必須考慮自己所設計系統的方方面面,他是系統實現的原始作者,也對系統能否滿足客戶的技術要求以及產品成本是否可接受起著最直接的作用。
2、架構師一般在軟體組織內僅僅是少數人,他們主要負責對產品的架構進行評估以及子系統之間的介面批准上,評估的主要方面集中在系統級的質量屬性和成本上,包括:當前架構是否滿足可靠性要求、系統架構的可擴充套件性、可重用性、效能以及基礎的公共功能等等。他們必須對系統分析員設計出來的系統進行最初的把關,所以責任重大,也需要經驗非常豐富的人來承擔。在公司其他部門和ivar jacobson
的交流中,jacobson
明確的指出,架構委員會不是常設組織,通常都**於團隊的系統分析員,唯一常設的職位通常只有乙個主席,其他的成員必須臨時**於系統開發的一線,只有他們最了解系統開發的基本思想。
3、系統成本是架構師和系統分析員最容易忽略的事情,而這個也是他們最基本的職責之一。
接下來看看系統分析員和專案經理的差別:
1、乙個不合理的計畫往往被歸咎於專案經理,但這並不是事實。計畫的制定嚴重依賴於系統分析員所設計系統的部件完成工序,而唯一能對這個作出準確判斷的只有系統分析員。所以,計畫的最初版本是**於系統分析員而不是專案經理。專案經理在這方面的主要作用是協助系統分析員制定計畫,幫**慮人員、資源方面的投入情況,並在專案的執行過程中嚴格監控專案的進度情況。
2、質量目標的制定和計畫一樣,**於系統分析員,尤其是效能、可靠性等關鍵技術指標,而這些的第一跟蹤主體也是系統分析員。專案經理在其中的角色,只是協助系統分析員安排各種資源,完成這些目標的測試、跟蹤等活動。34
、專案其他的非技術方面的因素,則基本都是由專案經理負責搞定,包括合同、人員溝通、採購等等。
系統分析員 系統架構師 專案經理的區別
系統分析員重點關注客戶的業務,將客戶的需求轉化成類似用例圖這樣的表示,從而架起客戶與系統設計人員之間的橋梁,所以系統分析員要朝著客戶業務專家的方向發展針對現有系統在業務 資料 組織結構等方面進行合理的分析和優化等功能,就是能指出系統中哪些東西是好的哪些有問題等等.比如專注電信行業 電力行業 金融行業...
系統分析員 系統架構師 專案經理的區別
上週從開發部轉來乙個剛畢業的小夥子,要我面試一下看看是否適合質量部的相關工作。交談中,小夥子說大學裡已經考過了系統分析員,於是我便問他 系統分析員主要做什麼?小夥子想了一會說道 系統分析員主要就是組織 管理和規劃系統 於是我接著問道 如果負責組織 管理 規劃的話,那和專案經理的區別是什麼?小夥子想了...
系統分析員 系統架構師 專案經理的區別
上週從開發部轉來乙個剛畢業的小夥子,要我面試一下看看是否適合質量部的相關工作。交談中,小夥子說大學裡已經考過了系統分析員,於是我便問他 系統分析員主要做什麼?小夥子想了一會說道 系統分析員主要就是組織 管理和規劃系統 於是我接著問道 如果負責組織 管理 規劃的話,那和專案經理的區別是什麼?小夥子想了...