走在架構師的大道上 Jack.Wang's home

          Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks

          公告

          重構
          新浪博客:新浪 blog
          MSN: wbjeasygo@163.com
          Email:  wbjeasygo@163.com
          QQ 精英群: 47763528 
          空間QQ空間

          淘寶店:新開淘寶書店
          致謝:
           感謝雷老師幾年的指導
           感謝導師在學業上的關懷,
           感謝老婆的支持,
           感謝我的同學和同事,
           在我成長的路上有你
          。

          留言簿(26)

          我參與的團隊

          隨筆分類(232)

          隨筆檔案(190)

          我的鄰居們

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

           

                                                                                                   ---------- 汪保杰于長沙

          時間過的真快,金老師的《高級軟件開發過程》已經結束了。我也學到了在其他地方學不到的理論知識, 比如:RUP,AP,MP等等,很是慶幸。恩,談談自己的感想吧。

          敏捷過程 (AP): 20012月,17位軟件界專家起草了旨在使軟件開發團隊具有快速工作,快速響應變化能力的敏捷軟件開發宣言,制定了四條基本價值觀(個體和交互勝過過程和工具,可以工作的軟件勝過面面具到的文檔,客戶合作勝過合同談判,響應變化勝過遵循計劃),12條基本原則(1. 最優先做的是通過盡早地、持續地交付有價值的軟件來使客戶滿意. 2. 即使在開發的后期也歡迎變化. 3. 經常性地交付可以工作的軟件. 4. 商務人員和開發人員必須天天在一起工作. 5. 圍繞個體來構建項目. 6. 面對面的交談. 7. 可工作的軟件是首要的進度度量標準. 8.提倡可持續的開發速度. 9.關注優秀設計. 10. 簡單化. 11. 最好的架構、需求、設計、出自自組織的團隊. 12. 定期反省,并對自己的工作進行調整

          計劃驅動(如:RUP: RUP 是由 UML 的三位祖師提出的經典的軟件過程模式,第一大特點是用例驅動,第二大特點是以架夠為中心,第三大特點是迭代與增量,以及他的四個階段,9個工作流程, RUP 是重量級的開發過程,在實際的開發過程中,我們應該結合當前項目的實際對 RUP 適當剪裁。

          《敏捷與計劃驅動平衡方法》說的很好。他通過兩個案例(一個用 XP, 一個用計劃驅動)來從四個領域(應用,管理,技術,人員)進行比較并識別強弱和最合適最可能成功的方法。最后總結了基于風險識別和平衡的方法,這種風險方法分為五個步驟1.通過原形進行數據收集和分析。2. 如果敏捷的風險高于計劃驅動那就采用計劃驅動(part1),否則就采用敏捷(part2)3. 如果項目的一部分符合part1,另一部分符合 part2,那就將敏捷和計劃進行平衡找到一個恰當的平衡點。4. 建立整個項目的風險緩和計劃。5.檢測項目進度和機遇風險,并適當的調整。

           《高級軟件開發過程》最后介紹了集成過程模式,生命周期采用 RUP 的迭代與增量的二維過程結構,生命周期的每個階段設置緩沖時間。人員及組織管理采用微軟過程的矩陣結構模式并以角色劃分,人員之間是平等的。方法方面采用用戶界面原型獲取需求,歡迎變化、先基線化后凍結等等。產品質量方面要求較低的缺陷率和較高質量的性能特性

           總之,任何事情都是一個項目,都有一個目標,都需要一個過程,什么才是好的過程呢?我的答案是:能夠達到我的目標的過程就是好的過程。因此,作為一個軟件開發和管理者應該因地制宜,量體裁衣。

          參考文獻 [Balancing Agility and Discipline Evaluating]

          [高級軟件開發過程 金敏 清華大學出版社]





          本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
          posted on 2007-10-25 22:05 Jack.Wang 閱讀(839) 評論(3)  編輯  收藏 所屬分類: 項目管理

          Feedback

          # re: 敏捷與計劃驅動平衡方法 2007-11-01 17:22 Ivy
          好,內容不錯,看來你學到不少東西啊!以后要多多向你學習才是  回復  更多評論
            

          # re: 敏捷與計劃驅動平衡方法 2007-11-02 14:20 hanwenya
          講得好,即使不去上課都知道講啥了。。。  回復  更多評論
            

          # re: 敏捷與計劃驅動平衡方法[未登錄] 2008-06-27 21:43 a
          暈,交完了作業才來這  回復  更多評論
            

          主站蜘蛛池模板: 板桥市| 广南县| 延川县| 靖宇县| 阳城县| 大城县| 乐清市| 安龙县| 曲松县| 浪卡子县| 板桥市| 嘉峪关市| 吉木乃县| 通江县| 白玉县| 南澳县| 崇州市| 永城市| 沁阳市| 古交市| 横山县| 鹤山市| 大连市| 阳西县| 香河县| 连平县| 运城市| 革吉县| 临江市| 甘孜县| 本溪市| 石台县| 泾阳县| 望都县| 寿光市| 汝州市| 华容县| 西峡县| 正阳县| 莱州市| 舞阳县|