計劃游戲是一種被稱為極限編程的軟件開發的一部分。它創建了一個類似游戲的環境,其中來自商業和開發的人員,在游戲中稱為“客戶”和“程序員”,合作開發一個新的軟件。計劃游戲有兩個部分:發布計劃和迭代計劃。手持計算機...
計劃游戲是一種被稱為極限編程的軟件開發的一部分。它創建了一個類似游戲的環境,其中來自商業和開發的人員,在游戲中稱為“客戶”和“程序員”,合作開發一個新的軟件。計劃游戲有兩個部分:發布計劃和迭代計劃。手持計算機的發布計劃是計劃游戲的初始階段,其中團隊成員決定軟件將具有哪些功能以及開發這些功能所需的時間。游戲從客戶創建“故事”開始。在這種情況下,故事是對軟件所期望的最終結果的簡短描述。每個故事通常寫在單獨的索引卡上。客戶可以創建在游戲中的任何一點上都有故事。然后程序員接收故事并估計成本,或完成每個故事所需的時間。一旦客戶有了成本估算,他們將故事按優先級排列。程序員和客戶可以在整個過程中互相提問,以澄清故事的估計值和優先級。團隊也可以在這個過程中添加新的故事,或者將一個大的故事拆分成多個故事。每次發生這種情況,新的故事必須有一個或多個故事成本和優先級分配給他們。程序員對成本估算有最終決定權,客戶對優先級有最終決定權,這樣每個小組對他們的專業領域擁有最終的權威。一旦成本和優先級最終確定,團隊對發布計劃做出承諾。發布計劃可以是“數據驅動”或“故事驅動”。在數據驅動的承諾中,客戶選擇一個發布日期,程序員決定他們可以花多少時間開發。最后,客戶選擇故事來加總到這個時間故事驅動的發布計劃意味著客戶開始在發布中添加故事,程序員為選定的故事設定發布日期。客戶可以繼續添加故事,直到他們決定累積的故事可以作為下一個版本一起使用。迭代計劃是在軟件開發期間進行的持續計劃。計劃游戲中的迭代在兩周內發生時間間隔,程序員在這段時間內為發布計劃中選擇的一些故事創建有用的軟件。每兩周結束時,客戶選擇他們希望在接下來的兩周內創建的故事,然后程序員計算他們在這段時間內實際能完成的工作量
-
發表于 2020-08-07 04:31
- 閱讀 ( 1254 )
- 分類:電腦網絡