1. 程式人生 > >2017/9/29-構建之法:現代軟件工程-閱讀筆記2

2017/9/29-構建之法:現代軟件工程-閱讀筆記2

ack 所有 協作 目的 負責 第5章 建設 信息 rational

第5章 團隊和流程

軟件團隊的模式:主治醫師模式、明星模式、社區模式、業余劇團模式、秘密團隊、特工團隊、交響樂團模式、爵士樂模式、功能團隊模式和官僚模式。

我個人的理想團隊模式建設則是和功能團隊模式一樣。簡而言之,這個模式就是具備不同能力的同事們平等協作,共同完成一個功能。因為我覺得每個人的能力都是有差別的,用這個模式可以充分發揮出個人最大的能力,用每個人最擅長的部分去司其職。並且相互之間沒有管理和被管理的關系,人人都是平等的,所以這樣還可以消除成員之間的距離感,以至於團隊之間的交流會比較頻繁,最後開發出的軟件成果我認為會比較缺少一些漏洞。

軟件的開發流程有這樣幾種模式:寫了再改模式、瀑布模型、瀑布模型的各種變形、Rational Unified Process統一流程、老板驅動的流程、漸進交付的流程,MVP和MBP。

第6章敏捷流程

Agile——敏捷開發,作為CMM神話崩潰後被引入的一套新的軟件開發模式,這幾年來被廣泛引起關註,並被寄予厚望。敏捷開發在其他業界的應用是否理想不得而知,但以下總結了我所在公司的敏捷開發試驗,希望可以達到管中窺豹的目的。

敏捷流程:第一步:找出完成產品需要做的事情——Product Backlog

第二步:決定當前的沖刺(sprint)需要解決的事情——Sprint Backlog

第三步:沖刺(spring)

第7章 MSF

  1.MSF九條基本原則:1)推動信息共享與溝通 2)為共同的遠景而工作

             3)充分授權和信任 4)各司其職,對項目共同負責

             5)交付增量的價值 6)保持敏捷,預期和適應變化

            7)投資質量 8)學習所有的經驗

            9)與顧客的合作

2017/9/29-構建之法:現代軟件工程-閱讀筆記2