今天在ibm developerworks上讀到一篇文章《軟件架構師的特點》,總結如下:
          1,項目經理好比是電影制作人,決定需要做什么事情,而架構師好比是導演,決定所做的事是否正確,并保證產品符合投資人的要求。
          2,是個技術主管,除了技術上的能力,還需要有很好的領導才能。
          3,可能由一個小組來完成架構工作,正所謂三個臭皮匠,頂個諸葛亮。
          4,理解軟件開發過程。 一個好的過程需要定義各個角色的工作責任,產品的建立,不同角色間的協同工作等。架構師需要了解工作的職責,因為開發小組經常要找架構師了解該做什么工作,該如何去做。
          5,需要有商業領域的知識。有時候架構需要在軟件開發和商業領域的知識之間做出權衡。
          6,需要擁有技術知識,但不必成為技術專家。
          7,需要有很好的設計技巧。
          8,是個很好的溝通員。
          9,需要做出決策,即使在自己不是很了解的環境下,因為你不可能了解所有的環境,厚臉皮是需要的。軟件架構師的一生是一個漫長的,在黑暗中不斷摸索并不斷改進自己決定的過程。
          10,需要覺察組織的政策,了解團隊的決策權在哪,確保和正確的人討論項目的決策問題。
          11,是個談判代表。

          原文地址:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/apr06/eeles/
          posted on 2007-03-22 09:43 Aaron.Chu 閱讀(186) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          留言簿(5)

          隨筆檔案(57)

          相冊

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 盐池县| 阳新县| 衡阳县| 陇西县| 达日县| 集安市| 米脂县| 温泉县| 旌德县| 望城县| 文化| 泰来县| 平昌县| 连江县| 家居| 从化市| 马公市| 时尚| 漠河县| 沁水县| 承德市| 林周县| 大埔县| 无棣县| 磐安县| 屏东市| 新邵县| 逊克县| 昭苏县| 兴国县| 沙湾县| 双鸭山市| 太白县| 徐闻县| 阿巴嘎旗| 金阳县| 德钦县| 托克逊县| 天长市| 云和县| 竹溪县|