系统分析员、系统架构师、项目经理的区别(转载)
額外的話說了不少,還是回來看看,到底“系統(tǒng)分析員、架構(gòu)師、項(xiàng)目經(jīng)理”之間有著什么樣的差別?下面按自己的理解粗略的整理了一下,也許并不全面,綠色部分代表每一個(gè)角色主要需要參與考慮的活動(dòng)(注:下面所說的系統(tǒng)分析員混合了設(shè)計(jì)的職責(zé)):
首先看一下架構(gòu)師和系統(tǒng)分析員的區(qū)別:
1、系統(tǒng)分析員必須考慮自己所設(shè)計(jì)系統(tǒng)的方方面面,他是系統(tǒng)實(shí)現(xiàn)的原始作者,也對(duì)系統(tǒng)能否滿足客戶的技術(shù)要求以及產(chǎn)品成本是否可接受起著最直接的作用。
2、 架構(gòu)師一般在軟件組織內(nèi)僅僅是少數(shù)人,他們主要負(fù)責(zé)對(duì)產(chǎn)品的架構(gòu)進(jìn)行評(píng)估以及子系統(tǒng)之間的接口批準(zhǔn)上,評(píng)估的主要方面集中在系統(tǒng)級(jí)的質(zhì)量屬性和成本上,包 括:當(dāng)前架構(gòu)是否滿足可靠性要求、系統(tǒng)架構(gòu)的可擴(kuò)展性、可重用性、性能以及基礎(chǔ)的公共功能等等。他們必須對(duì)系統(tǒng)分析員設(shè)計(jì)出來的系統(tǒng)進(jìn)行最初的把關(guān),所以 責(zé)任重大,也需要經(jīng)驗(yàn)非常豐富的人來承擔(dān)。在公司其他部門和Ivar Jacobson的交流中,Jacobson明確的指出,架構(gòu)委員會(huì)不是常設(shè)組織,通常都來源于團(tuán)隊(duì)的系統(tǒng)分析員,唯一常設(shè)的職位通常只有一個(gè)主席,其他的成員必須臨時(shí)來源于系統(tǒng)開發(fā)的一線,只有他們最了解系統(tǒng)開發(fā)的基本思想。
3、系統(tǒng)成本是架構(gòu)師和系統(tǒng)分析員最容易忽略的事情,而這個(gè)也是他們最基本的職責(zé)之一。
接下來看看系統(tǒng)分析員和項(xiàng)目經(jīng)理的差別:
1、一個(gè)不合理的計(jì)劃往往被歸咎于項(xiàng)目經(jīng)理,但這并不是事實(shí)。計(jì)劃的制定嚴(yán)重依賴于系統(tǒng)分析員所設(shè)計(jì)系統(tǒng)的部件完成工序,而唯一能對(duì)這個(gè)作出準(zhǔn)確判斷的只有系統(tǒng)分析員。所以,計(jì)劃的最初版本是來源于系統(tǒng)分析員而不是項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理在這方面的主要作用是協(xié)助系統(tǒng)分析員制定計(jì)劃,幫助考慮人員、資源方面的投入情況,并在項(xiàng)目的執(zhí)行過程中嚴(yán)格監(jiān)控項(xiàng)目的進(jìn)度情況。
2、質(zhì)量目標(biāo)的制定和計(jì)劃一樣,來源于系統(tǒng)分析員,尤其是性能、可靠性等關(guān)鍵技術(shù)指標(biāo),而這些的第一跟蹤主體也是系統(tǒng)分析員。項(xiàng)目經(jīng)理在其中的角色,只是協(xié)助系統(tǒng)分析員安排各種資源,完成這些目標(biāo)的測(cè)試、跟蹤等活動(dòng)。
3、成本是唯一的需要架構(gòu)師、系統(tǒng)分析員以及項(xiàng)目經(jīng)理共同關(guān)注并且嚴(yán)格控制的因素,原因很簡(jiǎn)單,這是大家靠著吃飯的來源。
4、項(xiàng)目其他的非技術(shù)方面的因素,則基本都是由項(xiàng)目經(jīng)理負(fù)責(zé)搞定,包括合同、人員溝通、采購(gòu)等等。
====================
系統(tǒng)構(gòu)架師與產(chǎn)品經(jīng)理的關(guān)系及區(qū)別
產(chǎn)品經(jīng)理通常是指負(fù)責(zé)產(chǎn)品設(shè)計(jì)的“專人”。一個(gè)優(yōu)秀的理想的產(chǎn)品經(jīng)理,應(yīng)同時(shí)具備較高的商業(yè)素質(zhì)和較強(qiáng)的技術(shù)背景。產(chǎn)品經(jīng)理要有深厚的領(lǐng)域經(jīng)驗(yàn),也就是說,對(duì)該軟件系統(tǒng)要應(yīng)用到的業(yè)務(wù)領(lǐng)域非常之熟悉。比如,開發(fā)房地產(chǎn)銷售軟件的產(chǎn)品經(jīng)理,應(yīng)該對(duì)房地產(chǎn)公司的標(biāo)準(zhǔn)銷售流程了如指掌,甚至比大多數(shù)銷售人員還要清楚。如果開發(fā)的是通用產(chǎn)品,他/她還具備對(duì)市場(chǎng)、潛在客戶需求的深刻洞察力。
那么,系統(tǒng)架構(gòu)師與產(chǎn)品經(jīng)理有什么不同呢?
我們不應(yīng)該把二者混為一談,這是不少論述和實(shí)踐常犯的錯(cuò)誤。我看來,如果把開發(fā)軟件比作攝制電影,產(chǎn)品經(jīng)理之于系統(tǒng)架構(gòu)師,就正像編劇之于導(dǎo)演。產(chǎn)品經(jīng)理雖然要有一定技術(shù)背景,但仍應(yīng)屬于“商業(yè)人士(business people)”,而系統(tǒng)架構(gòu)師則肯定是一個(gè)技術(shù)專家。二者看待問題的立場(chǎng)、角度和出發(fā)點(diǎn)完全不同。
系統(tǒng)構(gòu)架師與項(xiàng)目經(jīng)理的關(guān)系及區(qū)別
軟件項(xiàng)目經(jīng)理是指對(duì)項(xiàng)目控制/管理,關(guān)注項(xiàng)目本身的進(jìn)度、質(zhì)量,分配、調(diào)動(dòng)、協(xié)調(diào)、管理好人、財(cái)、物等資源的負(fù)責(zé)人。對(duì)于軟件項(xiàng)目經(jīng)理來講,包括項(xiàng)目計(jì)劃、進(jìn)度跟蹤/監(jiān)控、質(zhì)量保證、配置/發(fā)布/版本/變更管理、人員績(jī)效評(píng)估等方面。優(yōu)秀的項(xiàng)目經(jīng)理需要的素質(zhì),并不僅在于會(huì)使用幾種軟件或是了解若干抽象的方法論原則,更重要的在于從大量項(xiàng)目實(shí)踐中獲得的寶貴經(jīng)驗(yàn),以及交流、協(xié)調(diào)、激勵(lì)的能力,甚至還應(yīng)具備某種個(gè)性魅力或領(lǐng)袖氣質(zhì)(Charisma)。
由此可見,項(xiàng)目經(jīng)理和系統(tǒng)架構(gòu)師在職責(zé)上有很大差異。混同這兩個(gè)角色,往往也會(huì)導(dǎo)致低效、無序的開發(fā)。特別是,從性格因素上講,單純的技術(shù)人員傾向于忽視“人”的因素,而這正是管理活動(dòng)的一個(gè)主要方面。另外,就像戰(zhàn)爭(zhēng)中的空軍掩護(hù)(Air Cover)一樣,專職的項(xiàng)目經(jīng)理能夠應(yīng)付開發(fā)過程中大量的偶發(fā)事件和雜務(wù),對(duì)于一個(gè)規(guī)模稍大的項(xiàng)目,這些雜務(wù)本身就能占用一個(gè)全職工作者的幾乎全部時(shí)間。在一個(gè)項(xiàng)目中,推動(dòng)項(xiàng)目發(fā)展的是系統(tǒng)構(gòu)架師,而不是項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理的職責(zé)只是配合系統(tǒng)構(gòu)架師,提供各個(gè)方面的支持。主要職責(zé)是與內(nèi)外部溝通和管理資源(包括人)。系統(tǒng)構(gòu)架師提出系統(tǒng)的總體構(gòu)架,給出開發(fā)指導(dǎo)。一個(gè)項(xiàng)目中,項(xiàng)目經(jīng)理的角色什么?如果他即使管理人員又是設(shè)計(jì)人員,則必須比別人強(qiáng),能夠有讓別人服的東西。如果他只是項(xiàng)目管理人員,系統(tǒng)構(gòu)架師有專門人員,就可以不用精通或者說了解 it 各個(gè)方面的知識(shí),如果了解更好。另外,如果在一個(gè)項(xiàng)目沒有人在技術(shù)構(gòu)架上和開發(fā)指導(dǎo)上負(fù)全部責(zé)任,而是每個(gè)人都負(fù)責(zé)一快的架構(gòu)、分析、設(shè)計(jì)、代碼和實(shí)施等,最后肯定會(huì)失去管理。
系統(tǒng)構(gòu)架師與系統(tǒng)分析員的關(guān)系及區(qū)別
系統(tǒng)分析員(System analyst)是指對(duì)系統(tǒng)開發(fā)中進(jìn)行分析、設(shè)計(jì)和領(lǐng)導(dǎo)實(shí)施的人。一般意思上講,系統(tǒng)分析員的水平將影響系統(tǒng)開發(fā)的質(zhì)量,甚至成敗。但在一個(gè)完善的系統(tǒng)開發(fā)隊(duì)伍中,還需要有業(yè)務(wù)專家,技術(shù)專家和其他輔助人員。所以,系統(tǒng)分析員只是其中的角色之一。但我國(guó)許多的 IT 公司,一般只有系統(tǒng)分析員而沒有技術(shù)專家。系統(tǒng)分析員固然是對(duì)特定系統(tǒng)進(jìn)行分析、設(shè)計(jì)。所以他的任務(wù)、目標(biāo)是明確的。他只是去執(zhí)行任務(wù),完成系統(tǒng)的最終設(shè)計(jì)。
系統(tǒng)架構(gòu)師應(yīng)該和系統(tǒng)分析員分開,但架構(gòu)師必須具備系統(tǒng)分析員的所有能力,同時(shí)還應(yīng)該具備設(shè)計(jì)員所沒有的很多能力。 系統(tǒng)架構(gòu)師是指導(dǎo)、檢督系統(tǒng)分析員的工作,要求系統(tǒng)分析員按什么標(biāo)準(zhǔn),什么工具,什么模式,什么技術(shù)去設(shè)計(jì)系統(tǒng)的。同時(shí),系統(tǒng)架構(gòu)師應(yīng)該對(duì)系統(tǒng)分析員所提出的問題,碰到的難題及時(shí)地提出解決的方法。并檢查、評(píng)審系統(tǒng)分析員的工作。
總結(jié)
以上是生活随笔為你收集整理的系统分析员、系统架构师、项目经理的区别(转载)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS学习笔记(更新中...)
- 下一篇: java信息管理系统总结_java实现科