第十一天 優先順序
問:老師,昨天我們已經為功能點劃分了里程碑,哪些功能應該屬於哪些里程碑。你也講了,到了里程碑,就要思考哪些要繼續延時開發,哪些功能要捨棄掉。那與其到那時候才去甄別該捨還是該繼續,還不如在設計階段就做好呢?
答:對,你思考的非常對。所以我們需要在乙個里程碑裡還需要把功能劃分為優先順序。一般乙個里程碑22個工作日,那麼分為3個優先順序最好
亮點的功能肯定得第一優先順序,你的功能亮點也不要太多。每個里程碑的亮點不要過三。這個在設計的時候就要有限制,否則開發風險很大,不易控制,好東西也要一點點露出來。
先把亮點亮出來,可以獲得老闆更多的資源支援。別幹了乙個多月,老闆一看,沒啥稀奇,給你的支援就會減少,那麼你的好想法就沒有資源來實現了。
那麼第二級的功能是什麼功能?那就是客戶操作最頻繁的20%的功能。你要實現了。這是最起碼的要求。
在這裡劃分優先順序,有乙個技巧。
往往新手會把字典維護、查詢統計報表放到最後乙個等級,把錄入功能放到第一級去。這種劃分思路是錯誤的。
因為劃分優先順序的目的是在有限的時間、有限的人力排程中完成最重要的事情。如果你是新手這樣劃分優先順序,那麼好了,客戶壓力要求你現在就把軟體推出,你怎麼辦?你這個半成品幹什麼都不能完整完成乙個業務處理,都缺胳膊少腿。
所以說,功能之間是有關聯了。按它們完整完成乙個業務處理為關聯紐帶。我們把這一關聯系列的功能放在乙個優先順序。
這樣,當到達老闆要求的推出時間時(老闆制定推出時間往往不是根據你的必要開發時間,而是根據市場競爭需要),你就可以很容易推出乙個功能雖然少一些,但能實際處理業務的軟體版本了。
UnixC第十一天
回憶昨天內容 一 訊號阻塞 sigprocmask 2 sigset t 訊號阻塞和訊號忽略的區別 可靠訊號 不可靠 訊號丟失 二 獲取程序的未決訊號集 從未決訊號集中找未決訊號 sigpending 2 什麼是未決訊號?三 訊號從產生到處理的整個過程 四 system v ipc 訊息佇列 獲取乙...
第十一天作業
第一題 import time import random deffoo print 開始執行。time.sleep random.uniform 1,3 print 執行完畢 return 都結束了 print foo 第二題 import time import random deffoo pr...
python第十一天
函式總結 def func a,b print a,b return a b 四個組成部分 函式名 呼叫函式的依據 函式體 執行函式邏輯的 引數列表 為函式提供內部資源 返回值 將函式執行結果返回給外界 返回值 1 空返回 沒有return或空return 2 一鍵返回 3 多值返回 裝有多個值的元...