System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于敏捷型開發領域,涉及數據管理技術,具體是一種基于敏捷性開發應用的數據管理系統。
技術介紹
1、敏捷開發以用戶的需求進化為核心,采用迭代、循序漸進的方法進行軟件開發,在敏捷開發中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。
2、公告號為cn111445137b的專利技術專利公開了一種敏捷開發管理系統及方法,該敏捷開發管理系統從多個檢測維度更為全面、細致地對敏捷開發數據進行檢測,實現了對敏捷開發數據的有效管理與精準檢測,還使得軟件開發團隊能夠便捷地獲知其存在的不足,進而進行改進與優化;但是,敏捷開發處理方法有多種,現有技術在項目開發之前無法根據開發任務特征進行敏捷開發處理方法的匹配與篩選,導致敏捷開發項目無法直接采用最為合適的敏捷處理方法進行開發處理,致使敏捷開發的執行效率無法得到提升。
3、針對上述技術問題,本申請提出一種解決方案。
技術實現思路
1、本專利技術的目的在于提供一種基于敏捷性開發應用的數據管理系統,用于解決現有技術在項目開發之前無法根據開發任務特征進行敏捷開發處理方法的匹配與篩選的問題;
2、本專利技術需要解決的技術問題為:如何提供一種在項目開發之前可以根據開發任務特征進行敏捷開發處理方法的匹配與篩選的基于敏捷性開發應用的數據管理系統。
3、本專利技術的目的可以通過以下技術方案實現:
4、一種基于敏捷性開發應用的數據管理系統,包括數據管理
5、所述開發統計模塊用于在接收到敏捷性開發任務時對開發數據進行統計分析:開發數據包括敏捷性開發任務的任務系數rw、應用領域、開發團隊供應人數;將開發數據通過數據管理平臺發送至數據庫;數據庫接收到開發數據后對數據庫中的開發數據數量進行統計并得到累計開發值,通過累計開發值進行開發處理方式分析;
6、所述開發執行模塊用于對敏捷性開發任務進行開發處理:從敏捷處理方法中隨機選擇一種方法作為執行方法,采用執行方法對敏捷性開發任務進行開發,并在開發完成后,將實際開發時長與任務系數rw的比值標記為敏捷性開發任務的實際效率值;將敏捷性開發任務的實際效率值通過數據管理平臺發送至數據庫;
7、所述優化開發模塊用于對敏捷性開發任務進行優化開發處理:將待處理的敏捷性開發任務標記為開發對象,從敏捷處理方法中篩選得到開發對象的推薦方法,采用推薦方法對開發對象進行開發,并在完成開發后將開發對象的實際效率值通過數據管理平臺發送至數據庫。
8、進一步地,敏捷性開發任務的任務系數rw的獲取過程包括:將敏捷性開發任務的功能點數量標記為功能數據gn,獲取敏捷性開發任務每個功能點在歷史開發過程中的平均開發時長并標記為功能點的歷史效率值,對敏捷性開發任務所有功能點的歷史效率值進行求和得到耗時數據hs;通過公式rw=k1*gn+k2*hs得到敏捷性開發任務的任務系數rw,其中k1與k2均為比例系數,且k1>k2>1。
9、進一步地,開發處理方式分析的具體過程包括:將累計開發值與預設的累計開發閾值進行比較:若累計開發值小于累計開發閾值,則生成開發執行信號并將開發執行信號通過數據管理平臺發送至開發執行模塊;若累計開發值大于等于累計開發閾值,則生成優化開發信號并將優化開發信號通過數據管理平臺發送至優化開發模塊。
10、進一步地,優化開發模塊對敏捷性開發任務進行優化開發處理的具體過程包括:對歷史開發數據進行篩選得到次級數據;由所有次級數據中的任務系數rw的最大值與最小值構成任務范圍,將任務范圍分割為若干個任務區間,計算任務系數rw位于任務區間內的不同敏捷處理方法對應的所有次級數據的實際效率值的平均值并標記為敏捷處理方法相對任務區間的任務優先值;由所有次級數據中的開發團隊供應人數的最大值與最小值構成供應范圍,將供應范圍分割為若干個供應區間,計算團隊供應人數位于供應區間內的不同敏捷處理方法對應的所有次級數據的實際效率值的平均值并標記為敏捷處理方法相對供應區間的供應優先值;然后對開發對象的任務鎖定區間與供應鎖定區間進行標記,將敏捷處理方法相對任務鎖定區間的任務優先值與相對供應鎖定區間的供應優先值的和值標記為敏捷處理方法的綜合優先值,將綜合優先值數值最小的敏捷處理方法標記為推薦方法。
11、進一步地,次級數據的獲取過程包括:將待處理的敏捷性開發任務標記為開發對象,通過數據庫調取所有歷史開發數據并標記為參考數據,將參考數據中應用領域與開發對象的應用領域完全相同的參考數據標記為次級數據。
12、進一步地,開發對象的任務鎖定區間與供應鎖定區間的獲取過程包括:獲取開發對象的任務系數rw與開發團隊供應人數,將開發對象的任務系數rw對應的任務區間標記為任務鎖定區間,將開發對象的開發團隊供應人數對應的供應區間標記為供應鎖定區間。
13、進一步地,該基于敏捷性開發應用的數據管理系統的工作方法,包括以下步驟:
14、步驟一:對開發數據進行統計分析并將開發數據通過數據管理平臺發送至數據庫;數據庫接收到開發數據后對數據庫中的開發數據數量進行統計并得到累計開發值;
15、步驟二:判定累計開發值是否小于累計開發閾值:若是,則執行步驟三;若否,則執行步驟四;
16、步驟三:從敏捷處理方法中隨機選擇一種方法作為執行方法,采用執行方法對敏捷性開發任務進行開發,在開發完成后,將敏捷性開發任務的實際效率值通過數據管理平臺發送至數據庫;
17、步驟四:對敏捷性開發任務進行優化開發處理:將待處理的敏捷性開發任務標記為開發對象,通過數據庫調取所有歷史開發數據并標記為參考數據,通過應用領域對參考數據中的次級數據進行篩選;
18、步驟五:生成任務區間與供應區間,按照開發對象的任務系數rw與開發團隊供應數據對任務鎖定區間與供應鎖定區間進行標記,通過任務鎖定區間與供應鎖定區間獲取綜合優先值,通過綜合優先值對推薦方法進行篩選。
19、本專利技術具備下述有益效果:
20、1、通過開發統計模塊可以在接收到敏捷性開發任務時對開發數據進行統計分析,將開發數據發送到數據庫之后對開發數據的存儲總量進行統計得到累計開發值,通過累計開發值進行開發方式選擇,為用戶提供多元化的敏捷處理方法的選用方式;
21、2、通過開發執行模塊可以對敏捷性開發任務進行常規開發處理,以隨機選用的方式從敏捷處理方法中抽取執行方法進行敏捷型開發任務的開發,在完成開發后統計開發過程的實際效率值,為優化開發處理過程提供數據支撐;
22、3、通過優化開發模塊可以對敏捷性開發任務進行優化開發處理,根據開發對象的應用領域、任務系數rw、團隊開發供應數據以及所有的歷史開發數據對推薦方法進行篩選與標記,推薦方法是從多角度篩選得到的最適合執行開發對象開發任務的敏捷處理方法,以此提高敏捷開發的執行效率。
本文檔來自技高網...【技術保護點】
1.一種基于敏捷性開發應用的數據管理系統,其特征在于,包括數據管理平臺,所述數據管理平臺通信連接有開發統計模塊、開發執行模塊、優化開發模塊以及數據庫;
2.根據權利要求1所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,敏捷性開發任務的任務系數RW的獲取過程包括:將敏捷性開發任務的功能點數量標記為功能數據GN,獲取敏捷性開發任務每個功能點在歷史開發過程中的平均開發時長并標記為功能點的歷史效率值,對敏捷性開發任務所有功能點的歷史效率值進行求和得到耗時數據HS;通過公式RW=k1*GN+k2*HS得到敏捷性開發任務的任務系數RW,其中k1與k2均為比例系數,且k1>k2>1。
3.根據權利要求2所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,開發處理方式分析的具體過程包括:將累計開發值與預設的累計開發閾值進行比較:若累計開發值小于累計開發閾值,則生成開發執行信號并將開發執行信號通過數據管理平臺發送至開發執行模塊;若累計開發值大于等于累計開發閾值,則生成優化開發信號并將優化開發信號通過數據管理平臺發送至優化開發模塊。
4.根
5.根據權利要求4所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,次級數據的獲取過程包括:將待處理的敏捷性開發任務標記為開發對象,通過數據庫調取所有歷史開發數據并標記為參考數據,將參考數據中應用領域與開發對象的應用領域完全相同的參考數據標記為次級數據。
6.根據權利要求5所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,開發對象的任務鎖定區間與供應鎖定區間的獲取過程包括:獲取開發對象的任務系數RW與開發團隊供應人數,將開發對象的任務系數RW對應的任務區間標記為任務鎖定區間,將開發對象的開發團隊供應人數對應的供應區間標記為供應鎖定區間。
7.根據權利要求1-6任一項所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,該基于敏捷性開發應用的數據管理系統的工作方法,包括以下步驟:
...【技術特征摘要】
1.一種基于敏捷性開發應用的數據管理系統,其特征在于,包括數據管理平臺,所述數據管理平臺通信連接有開發統計模塊、開發執行模塊、優化開發模塊以及數據庫;
2.根據權利要求1所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,敏捷性開發任務的任務系數rw的獲取過程包括:將敏捷性開發任務的功能點數量標記為功能數據gn,獲取敏捷性開發任務每個功能點在歷史開發過程中的平均開發時長并標記為功能點的歷史效率值,對敏捷性開發任務所有功能點的歷史效率值進行求和得到耗時數據hs;通過公式rw=k1*gn+k2*hs得到敏捷性開發任務的任務系數rw,其中k1與k2均為比例系數,且k1>k2>1。
3.根據權利要求2所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,開發處理方式分析的具體過程包括:將累計開發值與預設的累計開發閾值進行比較:若累計開發值小于累計開發閾值,則生成開發執行信號并將開發執行信號通過數據管理平臺發送至開發執行模塊;若累計開發值大于等于累計開發閾值,則生成優化開發信號并將優化開發信號通過數據管理平臺發送至優化開發模塊。
4.根據權利要求3所述的一種基于敏捷性開發應用的數據管理系統,其特征在于,優化開發模塊對敏捷性開發任務進行優化開發處理的具體過程包括:對歷史開發數據進行篩選得到次級數據;由所有次級數據中的任務系數rw的最大值與最小值構成任務范圍,將任務范圍分割為若干個任務區間,計算任務系數rw位于任務區間內...
【專利技術屬性】
技術研發人員:吳春寶,
申請(專利權)人:蘇州數琨創享信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。