今天在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)

          相冊

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 汤原县| 随州市| 土默特右旗| 通州市| 白水县| 榆树市| 西平县| 曲靖市| 达日县| 阿鲁科尔沁旗| 天气| 嘉义县| 南投县| 凉山| 灵石县| 吉木萨尔县| 五常市| 友谊县| 南投市| 三台县| 弋阳县| 漳浦县| 镇宁| 湛江市| 平泉县| 措勤县| 远安县| 岐山县| 新昌县| 昂仁县| 抚松县| 三亚市| 东港市| 竹溪县| 仲巴县| 宕昌县| 太保市| 新和县| 上高县| 通河县| 温宿县|