第5章 團隊和流程spring
軟件團隊的模式:主治醫師模式、明星模式、社區模式、業餘劇團模式、祕密團隊、特工團隊、交響樂團模式、爵士樂模式、功能團隊模式和官僚模式。學習
我我的的理想團隊模式建設則是和功能團隊模式同樣。簡而言之,這個模式就是具有不一樣能力的同事們平等協做,共同完成一個功能。由於我以爲每一個人的能力都是有差異的,用這個模式能夠充分發揮出我的最大的能力,用每一個人最擅長的部分去司其職。而且相互之間沒有管理和被管理的關係,人人都是平等的,因此這樣還能夠消除成員之間的距離感,以致於團隊之間的交流會比較頻繁,最後開發出的軟件成果我認爲會比較缺乏一些漏洞。開發
軟件的開發流程有這樣幾種模式:寫了再改模式、瀑布模型、瀑布模型的各類變形、Rational Unified Process統一流程、老闆驅動的流程、漸進交付的流程,MVP和MBP。產品
第6章敏捷流程io
Agile——敏捷開發,做爲CMM神話崩潰後被引入的一套新的軟件開發模式,這幾年來被普遍引發關注,並被寄予厚望。敏捷開發在其餘業界的應用是否理想不得而知,但如下總結了我所在公司的敏捷開發試驗,但願能夠達到管中窺豹的目的。社區
敏捷流程:第一步:找出完成產品須要作的事情——Product Backlog軟件
第二步:決定當前的衝刺(sprint)須要解決的事情——Sprint Backlog開發流程
第三步:衝刺(spring)經驗
第7章 MSF總結
1.MSF九條基本原則:1)推進信息共享與溝通 2)爲共同的遠景而工做
3)充分受權和信任 4)各司其職,對項目共同負責
5)交付增量的價值 6)保持敏捷,預期和適應變化
7)投資質量 8)學習全部的經驗
9)與顧客的合做