當(dāng)項目的規(guī)模發(fā)生變化的情況下,典型情況如發(fā)生需求變更后,毫無疑問要對工作量、工期進行測量,以保證規(guī)模變化之后工作量和工期的準(zhǔn)確性。
有時在軟件規(guī)模不發(fā)生大的變化的情況下,軟件項目在具體執(zhí)行過程中的工作量和工期,仍可能受到技術(shù)和人員等多方面的影響。如一個軟件在研發(fā)過程中遇到重大技術(shù)問題需要攻克,即便軟件規(guī)模本身沒有大的變化,仍需要對工作量進行調(diào)整,而工期也需要相應(yīng)地變化。
由于工作量、工期受影響的因素較多,因此需要較為頻繁地對工作量、工期進行測量。一般來說,可以按下述兩種時間點對工作量、工期進行測量:
a) 定期。隨著項目的進行,可定期對工作量、工期進行測量,常見的頻率為每周、每半月或每月。如項目管理過程中本身有定期的報告制度,如項目周報、月報等,可隨項目報告的周期進行工作量、工期的測量。其測量的結(jié)果也會對項目報告、以及后續(xù)項目計劃造成影響。
b) 事件驅(qū)動。除定期地對 工作量、工期進行測量之外,如在項目過程中出現(xiàn)較為重大的事件,也應(yīng)隨著事件的發(fā)生而對工作量、工期進行重新測量。需求變更之后的工作量、工期測量就是典型的事件驅(qū)動。除此之外,如上文提到的例子,在軟件開發(fā)過程中突遇重大技術(shù)問題,可能需要投入人力加以解決,勢必對工作量、工期造成影響,需要重新測量工作量和工期。又如在項目開發(fā)過程中,發(fā)生設(shè)備故障、人員損失(離職或生病)等情況,則可能會對工期造成影響,需要重新測量工期。
此外,對于工作量和工期的測量,除了對項目總體的工作量、工期進行測量之外,應(yīng)建議對項目的不同活動、不同階段的工作量、工期分別進行測量。例如:對不同類型的活動如需求活動、設(shè)計活動、開發(fā)活動等進行單獨測量,也可以對策劃階段、設(shè)計階段、開發(fā)階段等不同階段進行單獨測量。這樣做的目的,一方面是為了支持項目管理工作,為項目計劃的調(diào)整帶來更準(zhǔn)確的輸入;另一方面可以積累各個活動和階段的度量數(shù)據(jù),為組織級的度量分析工作做數(shù)據(jù)的準(zhǔn)備,也可以指導(dǎo)后續(xù)項目的策劃。
以上就是軟件造價評估公司中基數(shù)聯(lián)為您帶來的“軟件項目工作量、工期測量的時間點有哪些?”所有內(nèi)容,更多軟件開發(fā)成本估算知識敬請關(guān)注中基數(shù)聯(lián)!