999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件研發人員產出度量方法的研究

2023-08-22 03:47:12林子薇唐海濤
計算機時代 2023年8期
關鍵詞:功能設計

林子薇,唐海濤,2,3

(1.中國電建集團華東勘測設計研究院有限公司,浙江 杭州 311122;2.浙江華東工程數字技術有限公司;3.浙江省工程數字化技術研究中心)

0 引言

軟件產品開發過程可分為需求分析、設計開發、測試及運維等若干個階段,軟件開發任務通常以團隊工作的形式完成[1]。要想做好對軟件研發人員的績效管理工作,就必須充分了解軟件研發工作的特性,然后根據這種特性選擇最適合軟件研發人員的績效管理方式[2]。通常一個團隊中包含產品人員、開發人員、測試人員、運維人員等,各個崗位的人員各司其職,完成自己的本職工作。但在有些企業中,項目團隊人員較少,導致職責劃分不清晰,團隊中的軟件研發人員除了完成設計開發工作外,還可能參與其他崗位的工作。

企業為了節約成本,沒有針對軟件研發人員工作性質建立起科學、客觀的產出績效考核指標[3]。雖然對于軟件研發人員參與的設計開發類型的工作,可通過代碼管理系統抽取軟件研發人員提交代碼的量化數據,通過量化數據對設計開發類型的工作進行產出量的評估[4],但對于需求分析、系統測試和運維實施這些類型的工作,目前還沒有合理的產出評估方法,僅憑借管理人員的主觀判斷。只有將工作合理地量化、評估,客觀公平的考核,才能保證考核的客觀性[5]。企業常常針對不同角色的軟件研發人員采用不同的產出評估方法,根據軟件研發人員的不同崗位制定相應的指標,此種模式有較大的局限性[6]。此外,如果只從某一個角色的角度來評價身兼多職的軟件研發人員的產出,就會存在誤評、少評的情況。

為了解決軟件研發人員績效管理中存在的問題,本文以功能點為單位,通過提取軟件研發人員在進行不同角色類型工作時所完成的功能點,并對其進行分析,從而綜合評估軟件研發人員的產出。

1 方法簡介

在設計考核關鍵指標的過程中,工作量相關測量工作是最困難的,我們通過功能點的方法來解決這一問題。功能點分析是指站在客戶的立場以軟件功能為基礎對軟件規模進行測量的一種方式,其表示的是功能性的數量[7]?;诠δ茳c,可以更客觀、標準地評估軟件規模及軟件研發人員工作量。

本文提出一種基于功能點,更科學地評估軟件研發人員在進行不同類型工作時的產出。其基本方法是:首先獲取一定時間內的功能清單和軟件研發人員的工作情況,對這些數據進行預處理,計算出代表軟件研發人員產出的四個評價指標,分別是:需求分析功能點數、設計開發功能點數、系統測試功能點數和運維實施功能點數。將這四個評價指標給予不同權重即加權,最終得到各個軟件研發人員的產出總量。具體如圖1所示。

圖1 方法簡介

2 軟件研發人員產出度量方法

2.1 數據采集與預處理

⑴產出數據采集

為方便通過功能點來統計軟件研發人員的工作產出,首先需得到軟件研發人員的已完成功能點的數據和系統的匯總功能清單數據。通過填寫資料獲得開發功能清單和登記工作表,其中所述的開發功能清單的內容主要包括開發功能的功能編碼、功能名稱、功能類型、投入人員信息,登記工作表的內容主要包括軟件研發人員信息、角色職責、功能清單、登記時間。

⑵產出數據清洗

由于開發功能清單中的某個功能可能被刪除,因此軟件研發人員某條登記工作的記錄可能存在功能清單缺失的情況。應刪除功能清單為空的記錄,以便提高數據的有效性,便于后續計算。

⑶產出數據合并

軟件研發人員在同一角色職責下可能會有多條記錄,即同一功能可能存在于多條登記工作的記錄中。將軟件研發人員在同一角色職責下的登記工作記錄中的功能清單進行合并,做去重處理,刪去具有相同編碼和名稱的功能。

2.2 指標計算

⑴遍歷完成預處理的登記工作表格,標記各軟件研發人員不同角色職責的功能清單中各個功能的功能類別。

所述功能類別包括內部邏輯文件(Internal logical file)、外部接口文件(External interface file)、外部輸入(External input)、外部輸出(External output)、外部查詢(External query)[8]。

如某軟件研發人員在設計開發功能清單中功能i的類別為內部邏輯文件(ILF),則該功能的類別標識數組ai如下:

同樣,如果功能類別為外部接口文件(EIF),那么標識功能類型的數組為:

⑵計算各軟件研發人員不同角色職責的功能清單中各功能的實際投入人員數量。

通過開發功能清單查詢各功能的計劃投入人員,在登記工作表中查詢各計劃投入人員是否在此角色職責下登記了該功能,如果已登記了,則計數+1,否則不計數。最終得到某軟件研發人員的各個角色職責下的功能清單中各功能有幾人登記,設功能i的實際投入人員數量為Ni。

⑶根據功能清單中各功能的類別和實際投入人員數量,計算該軟件研發人員在該功能產出的功能點數。

所述功能點(Function Point)是用來表示軟件規模的單位,功能點數用來表示一個軟件的規模。估算功能點計數是用來確定項目規模的一種功能點計數方法。根據行業標準《SJT11619-2016 軟件工程功能規模測量NESMA 方法》,在執行估算功能點計數時,內部邏輯文件、外部接口文件、外部輸入、外部輸出、外部查詢類型功能的功能點數可被定義為7、5、4、5、4[8]。

所以,某軟件研發人員在該功能產出的功能點數計算如下:

⑷將該軟件研發人員某角色職責的功能清單中的產出功能點數累加,求得該軟件研發人員在該角色職責下的產出總量,單位為功能點(Function point)。例如,某軟件研發人員在設計開發下的產出總量計算如下:

同樣的方法,求得各軟件研發人員分別在四個角色職責下的產出總量,包括需求分析、設計開發、系統測試和運維實施。

2.3 產出評估

根據各角色職責的生產率,來評價不同角色職責產出能力的差異,以此來定義不同的權重指標。生產率是指軟件研發人員單位時間內開發完成的功能點數量,單位為功能點/人日。如在相同時間內,需求分析和系統測試完成的功能點數往往比設計開發多,因此,完成同一個功能的產出在不同的角色職責下是有差異的。所以在對四個指標進行加權計算時,以設計開發的生產率為基準,設計開發的生產率除以各個角色職責的生產率作為各指標的權重。最后每個軟件研發人員的總產出OP由四個指數加權得到,其定義如下:

3 方法應用

使用本文中所述的軟件研發人員產出度量方法在R 公司的某團隊中應用,現有四名人員共同完成一個系統的開發,包括A、B、C、D 四個功能,以軟件研發人員1在A功能中投入的工作為例:

⑴A 功能的類型為內部邏輯文件,所以A 功能的功能點數為7;

⑵A功能由軟件研發人員1、軟件研發人員2和軟件研發人員3共三個人共同完成,所以A功能的Ni為3;

⑶軟件研發人員1 在A 功能中投入的工作包括需求分析、設計開發、系統測試和運維實施,軟件研發人員2和3在A功能中投入的工作均為設計開發。

由此得到:

在功能A 中,軟件研發人員1 在需求分析、系統測試、運維實施方面產出的功能點數為7,在設計開發方面產出的功能點數為

各角色的生產率參考了《中國軟件行業基準數據》(CSBMK-202110),其中,需求分析、設計開發、系統測試、運維實施的生產率分別為10、2、10、15。

由此可得,軟件研發人員1 在功能A 的工作工程中,總產出OP計算如下:

其他人員和其他功能中的數據可同理得到。

各人員在各功能點上的角色對應如表1所示。

表1 R公司功能任務表

可得到產出結果如表2:

表2 產出結果表

由產出結果得出,產出量:軟件研發人員3>軟件研發人員1>軟件研發人員2>軟件研發人員4,由此得到軟件研發人員3績效最好,軟件研發人員4績效最差。

4 結束語

本文通過提出一種從功能點維度評估軟件研發人員產出的方法,使產出評估的顆粒度更細化;填補了需求分析、系統測試和運維實施三種角色職責產出評估的空白;考慮了同一軟件研發人員有多種角色職責的情況,可使得對軟件研發人員的產出評估更加全面;不同角色職責的軟件研發人員可在同一標準下進行產出評估,便于在企業級對軟件研發人員進行產出評價;引入計算機輔助計算,避免了主觀判斷,更加科學和公平。

猜你喜歡
功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 毛片大全免费观看| 色婷婷成人| 怡红院美国分院一区二区| 国产香蕉国产精品偷在线观看| 55夜色66夜色国产精品视频| 国内精品自在欧美一区| 最新精品久久精品| 99精品伊人久久久大香线蕉| 日日摸夜夜爽无码| 成人va亚洲va欧美天堂| 亚洲精品成人片在线播放| 色婷婷在线播放| 毛片网站在线播放| 666精品国产精品亚洲| 99久久99视频| 福利姬国产精品一区在线| 亚洲国产天堂久久综合| 国产免费观看av大片的网站| 亚洲中文字幕无码mv| 九色综合视频网| 亚洲欧洲国产成人综合不卡| 国产丝袜无码一区二区视频| 成人字幕网视频在线观看| 日本欧美一二三区色视频| 国产一二三区在线| 亚洲AV成人一区国产精品| 亚洲bt欧美bt精品| 日韩毛片基地| 91久久偷偷做嫩草影院| 亚洲欧美极品| 欧美午夜视频| 亚洲有码在线播放| 精品国产成人a在线观看| 国产一级在线观看www色| 国产日产欧美精品| 人人爽人人爽人人片| 国产精品视频观看裸模| 国产免费久久精品99re丫丫一| 亚洲娇小与黑人巨大交| 91久久夜色精品国产网站| 欧美综合成人| 91久久精品日日躁夜夜躁欧美| 国内精品一区二区在线观看| 午夜福利无码一区二区| 亚洲欧美日韩精品专区| 天天操精品| 国产精品永久在线| 麻豆精品视频在线原创| 天堂av综合网| 女人18一级毛片免费观看| 国产真实二区一区在线亚洲| 99视频在线精品免费观看6| jizz在线观看| 少妇精品在线| 99久久这里只精品麻豆| a网站在线观看| 国产精品永久久久久| 狠狠v日韩v欧美v| 一级高清毛片免费a级高清毛片| 一级毛片基地| 欧美日韩一区二区在线免费观看 | 国产精品福利导航| 欧美一级色视频| 在线看片国产| 4虎影视国产在线观看精品| 欧洲一区二区三区无码| 国产91久久久久久| 亚洲AV无码久久精品色欲| 国产在线一区视频| 国产黄网永久免费| 国产精品私拍99pans大尺度| 无码一区18禁| 最新国产在线| 亚洲欧美精品一中文字幕| 另类欧美日韩| 精品一区二区三区水蜜桃| 日本在线国产| 国产三级毛片| 久草视频精品| 亚洲码一区二区三区| 一区二区欧美日韩高清免费| 老汉色老汉首页a亚洲|