系統(tǒng)分析師在軟件公司中的位置

字號:

這里想簡要探討一下系統(tǒng)分析師這一角色在國內(nèi)的軟件公司里的位置。國內(nèi)的軟件公司對于系統(tǒng)分析和系統(tǒng)分析員的定位是不同的。根據(jù)不完全了解,大致有以下幾種情況:1 沒有正式的系統(tǒng)分析師這里又會有多種情況:客戶會提供比較詳細的需求書??蛻舫洚?dāng)了系統(tǒng)分析師的角色;項目經(jīng)理或商務(wù)人員在項目前期,通過討論已經(jīng)摸清了客戶的大體想法和一些主要部分的要求。他們可以直接告訴軟件工程師要做什么。這時,項目經(jīng)理或商務(wù)人員充當(dāng)……
    這里想簡要探討一下系統(tǒng)分析師這一角色在國內(nèi)的軟件公司里的位置。國內(nèi)的軟件公司對于系統(tǒng)分析和系統(tǒng)分析員的定位是不同的。根據(jù)不完全了解,大致有以下幾種情況:
    1 沒有正式的系統(tǒng)分析師
    這里又會有多種情況:
    客戶會提供比較詳細的需求書??蛻舫洚?dāng)了系統(tǒng)分析師的角色;
    項目經(jīng)理或商務(wù)人員在項目前期,通過討論已經(jīng)摸清了客戶的大體想法和一些主要部分的要求。他們可以直接告訴軟件工程師要做什么。這時,項目經(jīng)理或商務(wù)人員充當(dāng)了系統(tǒng)分析師的角色;
    軟件工程師獨當(dāng)一面,獨立負責(zé)某一系統(tǒng)或者某些模塊的需求分析設(shè)計和開發(fā)。軟件工程師有機會與客戶有些接觸。這時,軟件工程師充當(dāng)了系統(tǒng)分析員的角色;
    在外包項目中,系統(tǒng)分析結(jié)果是發(fā)包方提供的。這時,外方充當(dāng)了系統(tǒng)分析師的角色。
    2 有正式的系統(tǒng)分析師
    這里有兩種情況:分析師同時做需求分析和系統(tǒng)總體設(shè)計(架構(gòu)設(shè)計,概要設(shè)計),這樣的分析師往往是設(shè)計開發(fā)高手升遷上來的;另一種只做需求分析,并且確保系統(tǒng)的實現(xiàn)符合客戶的需求,這樣的分析師往往熟悉客戶業(yè)務(wù),有一定的研究,或者具有一定的行業(yè)背景。
    系統(tǒng)分析師需要不斷和客戶進行交流溝通,以確保需求的正確性,并對需求變更進行及時的反應(yīng);另外,和開發(fā)人員進行溝通,使開發(fā)人員對需求有準確的理解;和測試人員合作,例如編寫測試用例,進行需求驗證,用戶測試方案等;和商務(wù)人員合作,在報價書編寫方面提供必要的支持,甚至,還和幫助文檔作者合作,等等。
    3 有時有,有時沒有系統(tǒng)分析師
    根據(jù)項目需要,有時充當(dāng)系統(tǒng)分析師,有時則擔(dān)任其它職務(wù)。這里不再詳述。
    最后是一個建議:
    不管你所在的公司賦予你怎樣的職責(zé),都應(yīng)該積極主動地做好職責(zé)內(nèi)的工作,和其它角色相互合作,并且不斷學(xué)習(xí)和提高自己.