本發(fā)明涉及移動(dòng)終端軟件版本變更領(lǐng)域,特別涉及修復(fù)率計(jì)算方法和裝置。
背景技術(shù):
隨著智能化產(chǎn)品的日益發(fā)展,移動(dòng)終端已經(jīng)成為用戶使用熱度最高的電子設(shè)備,移動(dòng)終端中所具備的功能越來越多,性能也越來越強(qiáng)大。但隨之而來的,移動(dòng)終端軟件所包含的源碼行數(shù)也越來越多,而達(dá)到千萬級(jí)別。
由于源碼行數(shù)越來越多,導(dǎo)致了幾乎每個(gè)移動(dòng)終端項(xiàng)目的每一個(gè)軟件版本的系統(tǒng)測試都會(huì)產(chǎn)生或發(fā)現(xiàn)幾百個(gè)故障或變更,整個(gè)項(xiàng)目下來至少產(chǎn)生或發(fā)現(xiàn)幾千個(gè)軟件故障或變更。面對(duì)如此巨大的軟件故障和變更數(shù)量,常常使得軟件版本的質(zhì)量狀態(tài)處于模糊狀態(tài)。
因此,如何更好的展示移動(dòng)終端軟件版本的質(zhì)量狀態(tài),以及展示每個(gè)軟件版本的變更收斂趨勢,成為軟件管理和開發(fā)過程中十分需要的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種修復(fù)率計(jì)算方法和裝置,旨在更好的展示移動(dòng)終端軟件版本的質(zhì)量狀態(tài)。
為實(shí)現(xiàn)上述目的,本發(fā)明提出的一種修復(fù)率計(jì)算方法,用于移動(dòng)終端軟件版本變更的修復(fù)率計(jì)算,所述軟件版本變更的單個(gè)變更項(xiàng)目的流程包括:在項(xiàng)目提交成功時(shí)進(jìn)入項(xiàng)目提交狀態(tài)并且等待項(xiàng)目決策,通過項(xiàng)目決策而進(jìn)入項(xiàng)目執(zhí)行或項(xiàng)目拒絕狀態(tài),在所述項(xiàng)目執(zhí)行并且評(píng)審合格時(shí)進(jìn)入項(xiàng)目驗(yàn)收狀態(tài);
所述修復(fù)率計(jì)算方法包括如下步驟:
獲得未解決項(xiàng)目數(shù)量,所述未解決項(xiàng)目包括處于所述項(xiàng)目提交和項(xiàng)目執(zhí)行狀態(tài)的變更項(xiàng)目;
獲得已解決項(xiàng)目數(shù)量,所述已解決項(xiàng)目包括處于所述項(xiàng)目拒絕和項(xiàng)目驗(yàn)收狀態(tài)的變更項(xiàng)目;
根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率。
優(yōu)選的,所述“根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率”的步驟具體包括:
將所述已解決項(xiàng)目數(shù)量作為所述修復(fù)率的分子;
將所述未解決項(xiàng)目數(shù)量與所述已解決項(xiàng)目數(shù)量相加之和作為所述修復(fù)率的分母;
將所述分子和分母組成所述修復(fù)率的數(shù)值。
優(yōu)選的,所述變更項(xiàng)目的流程還包括項(xiàng)目關(guān)閉,所述變更項(xiàng)目至少通過以下通道進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài):
通過項(xiàng)目決策而進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài);
通過項(xiàng)目拒絕狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);
通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
優(yōu)選的,所述已解決項(xiàng)目還包括當(dāng)期通過項(xiàng)目決策和項(xiàng)目拒絕而變?yōu)轫?xiàng)目關(guān)閉狀態(tài)的變更項(xiàng)目,所述當(dāng)期為指上一版本期限和下一版本期限這兩個(gè)版本之間的時(shí)間間隔。
優(yōu)選的,所述項(xiàng)目決策具體包括:
第一變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目推遲執(zhí)行、項(xiàng)目拒絕、項(xiàng)目關(guān)閉、項(xiàng)目提交至第二變更委員會(huì)或者項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài);
第二變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目拒絕或項(xiàng)目關(guān)閉狀態(tài)。
本發(fā)明提供的一種修復(fù)率計(jì)算裝置,用于移動(dòng)終端軟件版本變更的修復(fù)率計(jì)算,所述軟件版本變更的單個(gè)變更項(xiàng)目的流程包括:在項(xiàng)目提交成功時(shí)進(jìn)入項(xiàng)目提交狀態(tài)并且等待項(xiàng)目決策,通過項(xiàng)目決策而進(jìn)入項(xiàng)目執(zhí)行或項(xiàng)目拒絕狀態(tài),在所述項(xiàng)目執(zhí)行并且評(píng)審合格時(shí)進(jìn)入項(xiàng)目驗(yàn)收狀態(tài);
所述修復(fù)率計(jì)算裝置包括:
第一數(shù)量模塊,用于獲得未解決項(xiàng)目數(shù)量,所述未解決項(xiàng)目包括處于所述項(xiàng)目提交和項(xiàng)目執(zhí)行狀態(tài)的變更項(xiàng)目;
第二數(shù)量模塊,用于獲得已解決項(xiàng)目數(shù)量,所述已解決項(xiàng)目包括處于所述項(xiàng)目拒絕和項(xiàng)目驗(yàn)收狀態(tài)的變更項(xiàng)目;
計(jì)算模塊,用于根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率。
優(yōu)選的,所述計(jì)算模塊包括:
分子單元,用于將所述已解決項(xiàng)目數(shù)量作為所述修復(fù)率的分子;
分母單元,用于將所述未解決項(xiàng)目數(shù)量與所述已解決項(xiàng)目數(shù)量相加之和作為所述修復(fù)率的分母;
數(shù)值單元,用于將所述分子和分母組成所述修復(fù)率的數(shù)值。
優(yōu)選的,所述變更項(xiàng)目的流程還包括項(xiàng)目關(guān)閉,所述變更項(xiàng)目至少通過以下通道進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài):
通過項(xiàng)目決策而進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài);
通過項(xiàng)目拒絕狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);
通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
優(yōu)選的,所述已解決項(xiàng)目還包括當(dāng)期通過項(xiàng)目決策和項(xiàng)目拒絕而變?yōu)轫?xiàng)目關(guān)閉狀態(tài)的變更項(xiàng)目,所述當(dāng)期為指上一版本期限和下一版本期限這兩個(gè)版本之間的時(shí)間間隔。
優(yōu)選的,所述項(xiàng)目決策具體包括:
第一變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目推遲執(zhí)行、項(xiàng)目拒絕、項(xiàng)目關(guān)閉、項(xiàng)目提交至第二變更委員會(huì)或者項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài);
第二變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目拒絕或項(xiàng)目關(guān)閉狀態(tài)。
本發(fā)明所提供的修復(fù)率計(jì)算方法,通過獲得未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量,再通過未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量來獲得修復(fù)率,從而可以更準(zhǔn)確,更真實(shí)的展示軟件版本的質(zhì)量,以及軟件版本變更的收斂趨勢。通過獲得的修復(fù)率為參考指標(biāo),可以供研發(fā)和管理人員持續(xù)進(jìn)行軟件版本改進(jìn)過程,以及質(zhì)量預(yù)防監(jiān)控,從而不斷提升移動(dòng)終端項(xiàng)目軟件版本的整體質(zhì)量,達(dá)到提升移動(dòng)終端軟件版本的整體用戶體驗(yàn)和開發(fā)效率,提升產(chǎn)品的核心競爭力的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端一個(gè)可選的硬件結(jié)構(gòu)示意圖;
圖2為如圖1所示的移動(dòng)終端的無線通信系統(tǒng)示意圖;
圖3為本發(fā)明修復(fù)率計(jì)算方法采用的軟件版本變更流程圖;
圖4為本發(fā)明修復(fù)率計(jì)算方法第一實(shí)施例的流程圖;
圖5為本發(fā)明修復(fù)率計(jì)算方法第二實(shí)施例的流程圖;
圖6為本發(fā)明修復(fù)率計(jì)算方法第三實(shí)施例的流程圖;
圖7為圖3所示的軟件版本變更流的詳細(xì)流程圖;
圖8為本發(fā)明修復(fù)率計(jì)算裝置一實(shí)施例的模塊示意圖;
圖9為圖8中所示的計(jì)算模塊的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
基于上述移動(dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明方法各個(gè)實(shí)施例。
本發(fā)明修復(fù)率計(jì)算方法,用于移動(dòng)終端軟件版本變更的修復(fù)率計(jì)算。請(qǐng)參看圖3,所述軟件版本變更的單個(gè)變更項(xiàng)目的流程包括:在項(xiàng)目提交成功時(shí)進(jìn)入項(xiàng)目提交狀態(tài)并且等待項(xiàng)目決策,通過項(xiàng)目決策而進(jìn)入項(xiàng)目執(zhí)行或項(xiàng)目拒絕狀態(tài),在所述項(xiàng)目執(zhí)行并且評(píng)審合格時(shí)進(jìn)入項(xiàng)目驗(yàn)收狀態(tài)。
請(qǐng)參看圖4,本發(fā)明修復(fù)率計(jì)算方法第一實(shí)施例,所述修復(fù)率計(jì)算方法包括如下步驟:
步驟S100,獲得未解決項(xiàng)目數(shù)量,所述未解決項(xiàng)目包括處于所述項(xiàng)目提交和項(xiàng)目執(zhí)行狀態(tài)的變更項(xiàng)目。
步驟S200,獲得已解決項(xiàng)目數(shù)量,所述已解決項(xiàng)目包括處于所述項(xiàng)目拒絕和項(xiàng)目驗(yàn)收狀態(tài)的變更項(xiàng)目。
步驟S300,根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率。其中,可以根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量的比值來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;也可以根據(jù)未解決項(xiàng)目數(shù)量的增加速度和已解決項(xiàng)目數(shù)量增加速度的差值來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;還可以根據(jù)已解決項(xiàng)目數(shù)量占總項(xiàng)目數(shù)量的比重來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;當(dāng)然,還可以通過其他模型來展示修復(fù)率,達(dá)到評(píng)判軟件版本的質(zhì)量,在此不再贅述。
本實(shí)施例,通過獲得未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量,再通過未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量來獲得修復(fù)率,從而可以更準(zhǔn)確,更真實(shí)的展示軟件版本的質(zhì)量,以及軟件版本變更的收斂趨勢。通過獲得的修復(fù)率為參考指標(biāo),可以供研發(fā)和管理人員持續(xù)進(jìn)行軟件版本改進(jìn)過程,以及質(zhì)量預(yù)防監(jiān)控,從而不斷提升移動(dòng)終端項(xiàng)目軟件版本的整體質(zhì)量,達(dá)到提升移動(dòng)終端軟件版本的整體用戶體驗(yàn)和開發(fā)效率,提升產(chǎn)品的核心競爭力的效果。
請(qǐng)參看圖5,本發(fā)明修復(fù)率計(jì)算方法第二實(shí)施例,本實(shí)施例以第一實(shí)施例為基礎(chǔ),對(duì)其中的步驟S300進(jìn)行進(jìn)一步限定。所述步驟S300“根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率”的步驟具體包括:
步驟S310,將所述已解決項(xiàng)目數(shù)量作為所述修復(fù)率的分子。
步驟S320,將所述未解決項(xiàng)目數(shù)量與所述已解決項(xiàng)目數(shù)量相加之和作為所述修復(fù)率的分母。
步驟S330,將所述分子和分母組成所述修復(fù)率的數(shù)值。
本實(shí)施例,通過計(jì)算已解決項(xiàng)目占所有已解決項(xiàng)目和未解決項(xiàng)目的比重,從而能夠較準(zhǔn)確和清楚的展示軟件版本的修復(fù)率。
優(yōu)選的,所述變更項(xiàng)目的流程還包括項(xiàng)目關(guān)閉,所述變更項(xiàng)目至少通過以下通道進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài):
通過項(xiàng)目決策而進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài);例如項(xiàng)目決策時(shí)發(fā)現(xiàn)該項(xiàng)目為重復(fù)提交項(xiàng)目。
通過項(xiàng)目拒絕狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);例如項(xiàng)目拒絕后,并沒有異議,則進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);例如,項(xiàng)目驗(yàn)收后,經(jīng)再次驗(yàn)證沒有異議則進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
本實(shí)施例,通過增加關(guān)閉狀態(tài),則進(jìn)入關(guān)閉狀態(tài)的變更項(xiàng)目能夠得到終結(jié),從而避免整個(gè)軟件版本變更的管理系統(tǒng)越來越大,而導(dǎo)致管理效率變低。
請(qǐng)參看圖6,本發(fā)明修復(fù)率計(jì)算方法第三實(shí)施例,本實(shí)施例以第二實(shí)施例為基礎(chǔ),對(duì)其中的步驟S200進(jìn)行進(jìn)一步限定,采用步驟S210來替換步驟S200,具體的:
步驟S210,獲得已解決項(xiàng)目數(shù)量,所述已解決項(xiàng)目包括處于所述項(xiàng)目拒絕和項(xiàng)目驗(yàn)收狀態(tài)的變更項(xiàng)目,以及當(dāng)期通過項(xiàng)目決策和項(xiàng)目拒絕而變?yōu)轫?xiàng)目關(guān)閉狀態(tài)的變更項(xiàng)目;所述當(dāng)期為指上一版本期限和下一版本期限這兩個(gè)版本之間的時(shí)間間隔。
本實(shí)施例,通過統(tǒng)計(jì)當(dāng)期通過項(xiàng)目拒絕和通過決策拒絕而進(jìn)入項(xiàng)目關(guān)閉狀態(tài),則能夠在項(xiàng)目關(guān)閉而減少系統(tǒng)負(fù)擔(dān)的同時(shí),準(zhǔn)確的統(tǒng)計(jì)當(dāng)期的軟件版本修復(fù)率,達(dá)到較準(zhǔn)確的展示系統(tǒng)質(zhì)量和軟件版本變更的收斂趨勢。需要強(qiáng)調(diào),通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài)的項(xiàng)目變更不納入所述分子和分母的計(jì)算。
請(qǐng)參看圖7,具體的,所述項(xiàng)目決策具體包括:
第一變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目推遲執(zhí)行、項(xiàng)目拒絕、項(xiàng)目關(guān)閉、項(xiàng)目提交至第二變更委員會(huì)或者項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài)。
第二變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目拒絕或項(xiàng)目關(guān)閉狀態(tài)。
本實(shí)施例,通過設(shè)置第一變更委員會(huì)決策和第二變更委員會(huì)決策,則能夠起到一定的項(xiàng)目決策糾錯(cuò)和項(xiàng)目重要性區(qū)分的效果。并且,新增“推遲”狀態(tài),也可以更適應(yīng)實(shí)際研發(fā)流程,例如由于實(shí)現(xiàn)方面的原因(如資源短缺、發(fā)生重大故障等),將一個(gè)需求推遲到后續(xù)版本中。本實(shí)施例中,項(xiàng)目推遲執(zhí)行狀態(tài)和項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài)皆不納入所述分子和分母的計(jì)算。
進(jìn)一步的,所述項(xiàng)目執(zhí)行包括項(xiàng)目指派和項(xiàng)目完成兩個(gè)狀態(tài)。項(xiàng)目指派并且指派對(duì)象同意,則指派成功,否則退回而重新指派;項(xiàng)目完成時(shí)如果通過評(píng)審則進(jìn)入后續(xù)項(xiàng)目驗(yàn)收流程,否則重新進(jìn)行項(xiàng)目指派流程。
本發(fā)明還提供了一種修復(fù)率計(jì)算裝置,用于移動(dòng)終端軟件版本變更的修復(fù)率計(jì)算。
如圖3所示,所述軟件版本變更的單個(gè)變更項(xiàng)目的流程包括:在項(xiàng)目提交成功時(shí)進(jìn)入項(xiàng)目提交狀態(tài)并且等待項(xiàng)目決策,通過項(xiàng)目決策而進(jìn)入項(xiàng)目執(zhí)行或項(xiàng)目拒絕狀態(tài),在所述項(xiàng)目執(zhí)行并且評(píng)審合格時(shí)進(jìn)入項(xiàng)目驗(yàn)收狀態(tài);
請(qǐng)參看圖8,本發(fā)明修復(fù)率計(jì)算裝置一實(shí)施例。所述修復(fù)率計(jì)算裝置包括:
第一數(shù)量模塊400,用于獲得未解決項(xiàng)目數(shù)量,所述未解決項(xiàng)目包括處于所述項(xiàng)目提交和項(xiàng)目執(zhí)行狀態(tài)的變更項(xiàng)目。
第二數(shù)量模塊500,用于獲得已解決項(xiàng)目數(shù)量,所述已解決項(xiàng)目包括處于所述項(xiàng)目拒絕和項(xiàng)目驗(yàn)收狀態(tài)的變更項(xiàng)目。
計(jì)算模塊600,用于根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量獲得所述移動(dòng)終端軟件版本變更的修復(fù)率。
其中,可以根據(jù)所述未解決項(xiàng)目數(shù)量和所述已解決項(xiàng)目數(shù)量的比值來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;也可以根據(jù)未解決項(xiàng)目數(shù)量的增加速度和已解決項(xiàng)目數(shù)量增加速度的差值來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;還可以根據(jù)已解決項(xiàng)目數(shù)量占總項(xiàng)目數(shù)量的比重來獲得修復(fù)率,從而評(píng)判軟件版本的質(zhì)量;當(dāng)然,還可以通過其他模型來展示修復(fù)率,達(dá)到評(píng)判軟件版本的質(zhì)量,在此不再贅述。
本實(shí)施例,通過獲得未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量,再通過未解決項(xiàng)目數(shù)量和已解決項(xiàng)目數(shù)量來獲得修復(fù)率,從而可以更準(zhǔn)確,更真實(shí)的展示軟件版本的質(zhì)量,以及軟件版本變更的收斂趨勢。通過獲得的修復(fù)率為參考指標(biāo),可以供研發(fā)和管理人員持續(xù)進(jìn)行軟件版本改進(jìn)過程,以及質(zhì)量預(yù)防監(jiān)控,從而不斷提升移動(dòng)終端項(xiàng)目軟件版本的整體質(zhì)量,達(dá)到提升移動(dòng)終端軟件版本的整體用戶體驗(yàn)和開發(fā)效率,提升產(chǎn)品的核心競爭力的效果。
請(qǐng)參看圖9,優(yōu)選的,所述計(jì)算模塊600包括:
分子單元,用于將所述已解決項(xiàng)目數(shù)量作為所述修復(fù)率的分子。
分母單元,用于將所述未解決項(xiàng)目數(shù)量與所述已解決項(xiàng)目數(shù)量相加之和作為所述修復(fù)率的分母。
數(shù)值單元,用于將所述分子和分母組成所述修復(fù)率的數(shù)值。
本實(shí)施例,通過計(jì)算已解決項(xiàng)目占所有已解決項(xiàng)目和未解決項(xiàng)目的比重,從而能夠較準(zhǔn)確和清楚的展示軟件版本的修復(fù)率。
優(yōu)選的,所述變更項(xiàng)目的流程還包括項(xiàng)目關(guān)閉,所述變更項(xiàng)目至少通過以下通道進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài):
通過項(xiàng)目決策而進(jìn)入所述項(xiàng)目關(guān)閉狀態(tài);例如項(xiàng)目決策時(shí)發(fā)現(xiàn)該項(xiàng)目為重復(fù)提交項(xiàng)目。
通過項(xiàng)目拒絕狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);例如項(xiàng)目拒絕后,并沒有異議,則進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài);例如,項(xiàng)目驗(yàn)收后,經(jīng)再次驗(yàn)證沒有異議則進(jìn)入項(xiàng)目關(guān)閉狀態(tài)。
本實(shí)施例,通過增加關(guān)閉狀態(tài),則進(jìn)入關(guān)閉狀態(tài)的變更項(xiàng)目能夠得到終結(jié),從而避免整個(gè)軟件版本變更的管理系統(tǒng)越來越大,而導(dǎo)致管理效率變低。
優(yōu)選的,所述已解決項(xiàng)目還包括當(dāng)期通過項(xiàng)目決策和項(xiàng)目拒絕而變?yōu)轫?xiàng)目關(guān)閉狀態(tài)的變更項(xiàng)目,所述當(dāng)期為指上一版本期限和下一版本期限這兩個(gè)版本之間的時(shí)間間隔。
本實(shí)施例,通過統(tǒng)計(jì)當(dāng)期通過項(xiàng)目拒絕和通過決策拒絕而進(jìn)入項(xiàng)目關(guān)閉狀態(tài),則能夠在項(xiàng)目關(guān)閉而減少系統(tǒng)負(fù)擔(dān)的同時(shí),準(zhǔn)確的統(tǒng)計(jì)當(dāng)期的軟件版本修復(fù)率,達(dá)到較準(zhǔn)確的展示系統(tǒng)質(zhì)量和軟件版本變更的收斂趨勢。需要強(qiáng)調(diào),通過項(xiàng)目驗(yàn)收狀態(tài)而進(jìn)入項(xiàng)目關(guān)閉狀態(tài)的項(xiàng)目變更不納入所述分子和分母的計(jì)算。
優(yōu)選的,所述項(xiàng)目決策具體包括:
第一變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目推遲執(zhí)行、項(xiàng)目拒絕、項(xiàng)目關(guān)閉、項(xiàng)目提交至第二變更委員會(huì)或者項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài)。
第二變更委員會(huì)決策,用于決策變更項(xiàng)目的后續(xù)流程包括:進(jìn)入項(xiàng)目執(zhí)行、項(xiàng)目拒絕或項(xiàng)目關(guān)閉狀態(tài)。
本實(shí)施例,通過設(shè)置第一變更委員會(huì)決策和第二變更委員會(huì)決策,則能夠起到一定的項(xiàng)目決策糾錯(cuò)和項(xiàng)目重要性區(qū)分的效果。并且,新增“推遲”狀態(tài),也可以更適應(yīng)實(shí)際研發(fā)流程,例如由于實(shí)現(xiàn)方面的原因(如資源短缺、發(fā)生重大故障等),將一個(gè)需求推遲到后續(xù)版本中。本實(shí)施例中,項(xiàng)目推遲執(zhí)行狀態(tài)和項(xiàng)目推遲提交至第二變更委員會(huì)狀態(tài)皆不納入所述分子和分母的計(jì)算。
進(jìn)一步的,所述項(xiàng)目執(zhí)行包括項(xiàng)目指派和項(xiàng)目完成兩個(gè)狀態(tài)。項(xiàng)目指派并且指派對(duì)象同意,則指派成功,否則退回而重新指派;項(xiàng)目完成時(shí)如果通過評(píng)審則進(jìn)入后續(xù)項(xiàng)目驗(yàn)收流程,否則重新進(jìn)行項(xiàng)目指派流程。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是移動(dòng)終端,計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。