專案

一般

個人檔案

插件目錄 » 依時間計算完成率

作者 Tecforce Corp
網站 https://github.com/tfdevel/done_ratio_via_time
程式碼儲存庫 https://github.com/tfdevel/done_ratio_via_time
註冊時間 2018-10-16 (將近 6 年前)
目前版本 1.0.0
相容於 Redmine 4.1.x, 4.0.x, 3.4.x
使用者評分   (1)

關於

此插件允許透過估計/花費時間比率計算議題完成率。

目標

如果您使用實際工時進行估計,並準確記錄花費的工時,則此插件非常有用。在這種情況下,估計和花費工時的比率可以顯示幾乎真實的進度。而且您不需要記住它或使用 Excel 來獲取真實進度的資訊並將其顯示給客戶。

例如,如果您估計工作需要 40 小時,而您已經花費了 20 小時,並且沒有遇到任何隱藏問題,並且仍然相信剩餘的工作將需要 20 小時,那麼您就處於工作的中間階段(完成率 50%)。如果您發現執行此任務存在隱藏障礙,並且現在您認為總共需要 80 小時,那麼您應該設定新的估計值,並且議題完成率將為 25%。為了自動執行此類情況,開發了此插件。

功能

  1. 不同的計算模式
    • 僅此議題 - 完成率將使用此議題的確切工時(已花費/估計)來計算;
    • 子任務 - 將使用所有子任務樹的工時;
    • 鏈接 - 將使用與特殊關係任務鏈接的工時;
    • 此議題和子任務 - 此議題和所有子任務樹的工時;
    • 手動 - 完成率可以是使用者定義的任何值。但如果此類議題位於樹狀結構中,則此議題的估計值和花費值將照常使用,而與使用者為完成率設定的內容無關。當您需要向客戶顯示良好的進度,但您知道實際進度並非如此時,這是一種技巧模式。
    • 全部 - 使用當前任務的所有子任務和特殊鏈接任務的工時。當透過樹狀結構計算完成率時,插件會遍歷整個樹狀結構,直到葉子議題(沒有後續議題或議題處於「僅此議題」模式)。它採用估計工時、花費工時並將已花費/估計相除。但如果議題沒有估計值,則不會將其納入計算(此議題的完成率未定義),但將使用具有估計值的所有其他議題(樹狀結構的下方和上方)。
  2. 結合議題以獲取大型任務的整體進度的兩種方法
    • 子任務。
    • 特別添加了新的鏈接類型 - 「從中獲取時間」和「時間已納入」。
  3. 禁止超時功能。如果您需要防止花費時間超過估計時間的情況,這將很有幫助。如果開啟此模式,使用者將無法花費時間,直到更改估計值。因此,您可以控制超支。
  4. 與議題、篩選器、運營計劃、甘特圖完全集成。您可以使用批量更改來設定計算模式,獲取超時議題。
  5. 全域設定允許小幅度的客製化。您可以設定全域預設的計算模式,並限制可套用人工模式的問題類型,以及開啟/關閉禁止超支模式。此外,如果您變更計算模式的預設值,它會遍歷整個資料庫並根據新模式更新問題的工時(因此,對於大型資料庫來說,這將需要一些時間)。
  6. 每個專案的應用。您可以在每個專案中自訂外掛設定。

請注意,使用此插件後,您將無法將問題完成率恢復為使用此插件前的值。

支援的語言

  • 英文
  • 俄文

需求

Redmine 3(已測試 3.4.2)

安裝說明


git clone https://github.com/tfdevel/done_ratio_via_time.git {REDMINE_FOLDER}/plugins/done_ratio_via_time

安裝 Redis(Ubuntu:apt-get install redis-server)前往 {REDMINE_FOLDER} 並執行

bundle install 

安裝並啟動 Sidekiq 服務,更多資訊請參考 https://github.com/mperham/sidekiq/tree/master/examples

從外掛資料夾執行


RAILS_ENV=production bundle exec rake redmine:plugins:migrate

更新日誌

1.0.0 (2018-10-14)

與 Redmine 4.1.x、4.0.x、3.4.x 相容。

使用者評分

  作者:Vlad Pol 接近 4 年前

很遺憾,它在 4.1.1 上無法使用。請問您可以修復它嗎?