国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
軟件架構(gòu)師到底是做什么的?

貴公司的項(xiàng)目團(tuán)隊(duì)中有軟件架構(gòu)師嗎?貴公司需要一名軟件架構(gòu)師嗎?



大多數(shù)敏捷開發(fā)團(tuán)隊(duì)并不明確定義這種角色,而是采用一種很民主的模式來工作。每個重要的技術(shù)決定都經(jīng)由整個團(tuán)隊(duì)討論,得票最多的那種解決方案勝出。如果這種團(tuán)隊(duì)最終決定在某個家伙的T恤衫上貼上“軟件架構(gòu)師”的標(biāo)記,最受尊崇的那個編程員能得到這個標(biāo)記。


不過,這個標(biāo)記很少改變他的工作職責(zé)。畢竟,團(tuán)隊(duì)依然一樣,喜歡大家一起討論技術(shù),每個人都參與其中。到頭來,軟件架構(gòu)師與其說是一種明確定義了工作職責(zé)的角色,還不如說是一種地位和身份。它表明團(tuán)隊(duì)的其他成員尊敬團(tuán)隊(duì)當(dāng)中資歷最深、最有權(quán)威的那個人。是這樣嗎?


絕對錯誤!


很顯然,架構(gòu)師通常是知識、技能、經(jīng)驗(yàn)和權(quán)威方面都無人能出其右的那個人。當(dāng)然,架構(gòu)師通常比別人知道得更多,需要時還能夠輕松自如、游刃有余地向別人傳授知識。架構(gòu)師通常是團(tuán)隊(duì)中最聰明的家伙之一。


架構(gòu)師是對質(zhì)量承擔(dān)責(zé)任的那個人。如果質(zhì)量差,他難咎其責(zé)。


然而,這不是讓他/她成為架構(gòu)師的關(guān)鍵。


這也不是團(tuán)隊(duì)所需要的。我對軟件架構(gòu)師所下的定義是這樣的:

架構(gòu)師是對質(zhì)量承擔(dān)責(zé)任的那個人。如果質(zhì)量差,他難咎其責(zé)。


你可以把“責(zé)任”(blame)換成“責(zé)任感”(accountability)或“職責(zé)”(responsibility)。不過,我更喜歡使用前者,因?yàn)樗鞔_地強(qiáng)調(diào)了這個事實(shí):處于開發(fā)中的產(chǎn)品的每個質(zhì)量問題都是架構(gòu)師個人犯的錯誤。當(dāng)然,有所失有所得:如果質(zhì)量好,架構(gòu)師也會得到開心客戶的所有褒獎和贊譽(yù)。


這就是團(tuán)隊(duì)所需要的――某個人對開發(fā)的軟件的質(zhì)量負(fù)責(zé)。


項(xiàng)目經(jīng)理的工作就是,確保軟件架構(gòu)師做出的每個技術(shù)決定沒有受到任何人的懷疑。


至于這個家伙如何將這個職責(zé)授予別人,那是他的事。他是運(yùn)用自己的知識和技能、質(zhì)量控制工具、單元測試框架、權(quán)威、指導(dǎo)還是體罰,那是他的事。項(xiàng)目經(jīng)理把質(zhì)量控制授予軟件架構(gòu)師,至于軟件架構(gòu)師如何進(jìn)一步授權(quán),那是他的事。


軟件架構(gòu)師的角色對每個項(xiàng)目來說至關(guān)重要,即便只有兩名程序員在同一張桌子旁邊埋頭苦干。其中一個人必定是架構(gòu)師。


理想的架構(gòu)師具備上述的所有優(yōu)點(diǎn)和素質(zhì)。他善于傾聽每個人,將他們的觀點(diǎn)和意見充分考慮進(jìn)來。他是個出色的指導(dǎo)和老師,有耐心。他擅長溝通和洽談。他處事圓滑,他還是技術(shù)領(lǐng)域的專家。


但是,即便他不具備所有這些優(yōu)點(diǎn)和素質(zhì),他的決定始終是決定性的。


而項(xiàng)目經(jīng)理的工作就是,確保軟件架構(gòu)師做出的每個技術(shù)決定都沒有受到任何人的懷疑。這就是授權(quán)的真諦――職責(zé)總是伴隨著權(quán)力。


作為一名項(xiàng)目經(jīng)理,你應(yīng)該定期評估架構(gòu)師的工作成效。切記,你的團(tuán)隊(duì)在開發(fā)的產(chǎn)品的質(zhì)量是他個人(?。┑穆氊?zé)。你看到的任何問題都是他的問題。別害怕責(zé)怪他、懲罰他。但是始終要記住:為了讓你的懲罰切實(shí)有效,你應(yīng)該全權(quán)授予架構(gòu)師,讓他可以自由發(fā)揮。讓我重申一下:他的決定應(yīng)該是決定性的。


如果你項(xiàng)目經(jīng)理對產(chǎn)品的質(zhì)量不滿意,架構(gòu)師又沒有改善情形,那就把他撤了。把他降級為程序員,把其中一個程序員提升為架構(gòu)師。但是始終要記住:團(tuán)隊(duì)中只能有一個架構(gòu)師,他做出的決定是決定性的。


那樣才能有機(jī)會開發(fā)出一款完美的產(chǎn)品。


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
架構(gòu)師進(jìn)階篇-什么是架構(gòu)師
系統(tǒng)架構(gòu)師[職業(yè)]
工具篇:程序員必讀之軟件架構(gòu)
一分鐘先生之撥云見日看績效
這些哭笑不得的情景,每個程序員都可能面對
使用思維工具增強(qiáng)測試技能
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服