系統架構師、分析師和項目管理師的區別
系統架構師、系統分析師、項目管理師也許我們都聽說過,但是他們之間有什麼關係和區別呢,一起來看看!
系統架構師與其他團隊角色的協調
傳統的系統開發:通過對用戶的需求分析,組織必要的資源和設施,選擇設計合適的架構,然後由項目經理統籌安排組織實施(包括人、財和物),這是一個反覆互動,逐步契合的過程。
由上面所述可以看出,在傳統的系統開發中,系統開發進度及統籌的管理主要由項目經理來完成,需求分析及技術實現主要由系統分析員或設計員來完成。由於項目經理、系統分析員或者程序員從各自職位角度出發產生衝突的制約,不可能很好地給出開發規範,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術,或者說最終難以確認和評估技術對需求實現產生的影響。
所以我們把系統架構設計師定位在圖中兩個楠圓相交的部分,他負責整個系統的'戰略策劃和技術實現。上圖說明架構設計先行和系統架構師、系統分析師、項目管理師三者的相互關係與作用。
系統構架師與項目經理的關係及區別
軟件項目經理是指對項目控制/管理,關注項目本身的進度、質量、分配、調動、協調,管理好人、財、物等資源的負責人。對於軟件項目經理來講,職責包括項目計劃、進度跟蹤/監控、質量保證、配置/發佈/版本/變更管理、人員績效評估等方面。
優秀的項目經理需要的素質,並不僅在於會使用幾種軟件或是瞭解若干抽象的方法論原則,更重要的在於從大量項目實踐中獲得的寶貴經驗,以及交流、協調、激勵的能力,甚至還應具備某種個性魅力或領袖氣質(charisma)。一般來講,技術人員重技術而傾向於忽視"人"的因素,而這正是項目繹理管理活動的一個主要方面。項目經理還必須能夠應付開發過程中大量的偶發事件和雜務。
在一個項目中,推動項目技術發展的是系統構架師。在技術方面,項目經理(項目管理師)配合系統構架師並提供各個方面的支持'其主要職責是與內外部溝通和管理資源(包括人),系統構架師則要負責提出系統的總體構架,並給出開發指導。
系統構架師與系統分析師的關係及區別
系統分析師(systemanalyst)是在系統開發中進行業務需求分析、系統需求分析、可行性分析、業務建模和指導項目開發的人。其工作特點是與行業專家、用戶溝通,及時與項目經理(項目管理師)、軟件架構師協商,分析項目具備的特點、成本、風險等,考慮實現的模型。系統分析師所面臨的往往是有許多不確定性的事件,需要對這些不確定的事件進行分析、總結'使之得出一個相對可靠的確定性結論或實施方案模型。
一般意義上講,系統分析師的水平將影響系統開發的質量,甚至成敗。在一個完善的系統開發隊伍中,一般應有項目管理師、軟件架構師、系統分析師、軟件設計師、測試工程師、數據庫工程師、程序員和質量保證人員等不同的職位,還需要有業務專家和其他輔助人員。對於大型企業或項目,如果一人承擔多個角色,往往容易發生顧此失彼的現象。
系統分析師對業務系統進行分析、建模,他的任務、目標是明確的。系統架構師協同系統分析師的工作,建議系統分析師按什麼標準,什麼工具,什麼模式,什麼技術去思考系統。同時,系統架構師應該對系統分析師所提出的問題,碰到的難題及時地提出解決的方法。
相關文章
-
系統架構師、系統分析師和項目管理師的區別
系統架構師、系統分析師和項目管理師,也許我們都知道,但是他們之間有什麼區別和聯繫呢?我們一起來看看! 系統構架師與項目經理的關係及區別軟件項目經理是指對項目控制/管理,關注項目本身的進度、質量、分配、調動、 -
系統架構師與產品經理的區別
系統架構師應該是特定的開發平臺、語言、工具的大師,對常見應用場景能馬上給出最恰當的解決方案,那麼它與其他的角色又有哪些區別呢?我們一起來看看! 系統構架師與產品經理的關係及區別產品經理通常是指負責產品設計 -
什麼是系統架構師-如何成爲系統架構師
系統架構師是在某一個技術領域有深刻專研的技術達人?還是在技術面上涉獵廣泛的通才?抑或有個五六年的工作經驗之後就自動變成了架構師?相信下面的文章對你的疑惑有所幫助!新入門或沒有架構設計經驗的程序員剛開始的時 -
系統架構師的就業前景分析
系統架構師崗位職責1、對oracle數據庫設計和開發有一定了解,能根據較複雜業務邏輯獨立設計數據模型和數據間關係;2、具有良好的溝通表達能力,有一定的用戶需求分析和理解能力;3、熟練使用RUML Visio 、Rational Ros -
信息系統項目管理師案例分析試題2016
試題(25分)閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。 [說明]某公司20 1 4年初承接了一個週期爲一年的OA信息系統項目,並指派項目經理小張負責。該項目屬於定製型項目,涉及的用戶方較多,小張根據自己 -
2015年信息系統項目管理師案例分析真題
手淫的危害是非常大的,能夠造成男性出現一系列的不良反應,如腎虛陽痿和早泄。對於這樣的病症反應,首先要做到戒除不良的手淫,然後通過正規的治療和一定的生活上的調養,來改變身體因過多的手淫造成的不良情況,如通過鍛鍊身體 -
系統架構設計師:使用分頁和惰性加載
在大多數情況下,您應該僅在需要時檢索或顯示數據。如果您的應用程序需要檢索和顯示大量信息,則 您應該考慮將數據分解到多個頁面中,並且一次顯示一頁數據。這可以使用戶界面具有更高的性能,因爲它無須顯示大量數據。此外, -
2014下半年信息系統項目管理師案例分析真題
案例描述及問題某信息系統開發公司承擔了某企業的ERP系統開發項目,由項目經理老楊帶領着一支6人的技術團隊負責開發。由於工期短、任務重,老楊向公司申請增加人員,公司招聘了2名應屆大學畢業生小陳和小王補充到該團 -
2015年信息系統項目管理師考試案例分析真題
試題三(25分)閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。 [說明]某公司20 1 4年初承接了一個週期爲一年的OA信息系統項目,並指派項目經理小張負責。該項目屬於定製型項目,涉及的用戶方較多,小張根據自 -
系統架構師的知識和職責
系統架構師是負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目儘量效率高,開發容易,維護方便,升級簡單等等, 軟件系統架構師綜合的知識能力包括9個方面:1、戰略規劃能力。2、業務流程建