構建之法第五章
本章為團隊和流程,主要介紹了典型的軟體團隊模式和開發流程以及它們的優缺點、tsp、
mvp、
mbp、
rup團隊:並不是幾個人湊到一起就叫團隊,稱之為團隊
1、應該有一致的集體目標,團隊要一起完成這目標
2、團隊成員有各自的分工,互相依賴合作,共同完成任務
軟體團隊的模式:
1、主治醫師模式
2、明星模式
3、社群模式
4、業餘劇團模式
5、秘密團隊
6、**團隊
7、交響樂團模式
8、爵士樂模式
9、功能團隊模式
10、官僚模式
開發模式:
1、寫了再改模式
2、瀑布模式
3、瀑布模式的變形:1>生魚片模型
2>
大瀑布帶著小瀑布
4、rational unified process統一流程(
rup),包括
a) 業務建模
b) 需求
c) 分析和設計
d) 實現
e) 測試
f) 部署
g) 配置和變更管理
h) 專案管理
i) 環境
等規程或工作流,包括初始階段、細化階段、構造階段和交付階段
5、老版驅動的流程
6、漸進交付的流程,mvp和
mbptsp的原則:
1、使用妥善定義的流程,流程中的每一步都是可以重複、可以衡量結果的
2、團隊的各個成員對團隊的目標,角色,產品都有統一的理解
3、盡量使用成熟的技術和做法
4、盡量多地收集資料
5、制定切合實際的計畫和承諾,團隊計畫要由負責具體執行的角色來制定
6、增加團隊的自我管理能力
7、專注於提高質量,爭取在軟體生命週期的早期發現問題
總結來說,本章繼上一章的兩人合作,深入講解,介紹了團隊的定義,模式,開發流程等,雖然有多種模式,也有多種開發流程,但這些各有其優缺點,有其適合的情況,所以在進行選擇時,應該的更多的分析專案的需求,以及需要達到的目標,對質量的要求,是否需要在短時間內完成,是否需要盡早的得到使用者的反饋,是否需要後期嚴格要求的維護等等,根據所做專案的特點,針對目前團隊的人員能力水平,資源情況來確定具體的模式以及開發流程;實現隊員能力的發揮,資源的合理利用,最終達到開發團隊和使用者的一致目標。
個人感受部分:
1、我過去怎麼做的;認為團隊開發就是平均分任務
2、結合書中所講,這樣有什麼不好:這樣不能合理地發揮每個人的優點,而且最終也不能保證程式的完整性以及可靠的執行
3、提出乙個解決辦法,避免再次掉入陷阱:掌握專案框架,選擇合理的團隊模式,對開發來說會有很大幫助
構建之法第五章 團隊和流程
構建之法閱讀筆記05 團隊和流程 團隊和流程 這一章主要講述團隊的軟體團隊模式和開發流程。還有他們的優缺點。一 團隊模式。文章中介紹的團隊模式有很多種,這裡只選取其中的幾種來描述。1.一窩蜂模式 最混亂的一種模式,存活時間不會很長。2.主治醫師模式 就跟在手術台一樣,有乙個主刀醫師,其他人為主刀醫師...
閱讀構建之法讀後感第五章
軟體的設計與實現。一 我們寫軟體就是為了解決使用者的需求,我們要表達和傳遞下面的這些資訊。在問題解決中的現實世界裡,都有哪些實體,如何抽象出我們真正關心的屬性,實體之間的關係是什麼,在這個基礎上,使用者的需求是什麼,軟體如何解決使用者的需求。在 設計與實現段 我們要搞清楚軟體如何解決這些問題的需需求...
python第五章 Python學習(第五章)
記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...