重要性
優(yōu)秀的系統(tǒng)架構(gòu)師是保證軟件系統(tǒng)強大生命力的核心人物。專業(yè)架構(gòu)師能夠幫助公司全面研究現(xiàn)有架構(gòu)和設(shè)計模式、評估系統(tǒng)設(shè)計的優(yōu)缺點和可能存在的風(fēng)險,通過一系列的專題指導(dǎo)和具體案例幫助公司掌握先進的、成熟的設(shè)計模式,簡化復(fù)雜的業(yè)務(wù)邏輯和需求,確定系統(tǒng)最適合法人方案。在必要的情況下,還可就特定領(lǐng)域或課題,為開發(fā)人員提供定制指導(dǎo)。通過上面的介紹,我們對系統(tǒng)構(gòu)架師有了的較深刻的認識,我們明白了系統(tǒng)構(gòu)架師的地位,作用,工作職責(zé)及任職條件,同時還區(qū)別出與其他角色的不同,那么如何評估系統(tǒng)構(gòu)架師的工作成績,
如何識別一個合格的優(yōu)秀的系統(tǒng)構(gòu)架師是不難的。具體來講,我們可以通過以下幾方面來評估系統(tǒng)構(gòu)架師的工作成績:
1:系統(tǒng)構(gòu)架師是否是某一技術(shù)領(lǐng)域的專家;
2:系統(tǒng)構(gòu)架師能否指導(dǎo)分析員的設(shè)計工作,發(fā)現(xiàn)并指出設(shè)計存在的問題并提出解決方法,評審他們的工作;
3:系統(tǒng)構(gòu)架師能否指導(dǎo)軟件工程師進行開發(fā)工作,發(fā)現(xiàn)并指出編碼存在的問題并提出解決方法,評審他們的工作;
4:系統(tǒng)構(gòu)架師能否協(xié)助好項目經(jīng)理制定項目計劃和控制項目進度;
5:系統(tǒng)構(gòu)架師能否及時有效地解決設(shè)計、開發(fā)人員所提出的問題,解決技術(shù)上的難題;
6:系統(tǒng)構(gòu)架師能否制訂并規(guī)范系統(tǒng)設(shè)計和開發(fā)文檔、工具、模型;能否讓其他人員容易理解;
7:系統(tǒng)構(gòu)架師能否經(jīng)常組織并帶領(lǐng)公司內(nèi)部員工研究、學(xué)習(xí)與項目相關(guān)的新技術(shù);
8:系統(tǒng)構(gòu)架師能否組織和管理好公司內(nèi)部的技術(shù)培訓(xùn)工作,技術(shù)研究和攻關(guān)工作;
9:系統(tǒng)構(gòu)架師是否有良好的團隊意識和協(xié)作精神,有較強的內(nèi)外溝通能力;
10:系統(tǒng)構(gòu)架師是否能管理好技術(shù)支撐團隊并給項目、產(chǎn)品開發(fā)實施團隊提供技術(shù)保障;
11:系統(tǒng)構(gòu)架師所設(shè)計的系統(tǒng)架構(gòu)是否合理,技術(shù)是否先進,能否滿足客戶的要求;
12:系統(tǒng)構(gòu)架是否有擴展性,安全性,能否經(jīng)受壓力測試,網(wǎng)絡(luò)流量在超用戶數(shù)下如何
13:控制;系統(tǒng)邊界如何處理,瓶頸問題如何解決等;
14:系統(tǒng)設(shè)計前期、中期、后期所要解決的問題,是否有階段性,里程碑的標(biāo)識;
15:是否有分析、識別并盡可能地回避風(fēng)險,降低風(fēng)險所引發(fā)問題成本的能力;
16:能否給公司降低開發(fā)成本,提高效率;