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

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

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

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

林子薇,唐海濤,2,3

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

0 引言

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

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

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

1 方法簡介

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

本文提出一種基于功能點,更科學地評估軟件研發人員在進行不同類型工作時的產出。其基本方法是:首先獲取一定時間內的功能清單和軟件研發人員的工作情況,對這些數據進行預處理,計算出代表軟件研發人員產出的四個評價指標,分別是:需求分析功能點數、設計開發功能點數、系統測試功能點數和運維實施功能點數。將這四個評價指標給予不同權重即加權,最終得到各個軟件研發人員的產出總量。具體如圖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
瞞天過海——仿生設計萌到家
藝術啟蒙(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例
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
主站蜘蛛池模板: 99免费在线观看视频| 国产美女91呻吟求| 伊人久久久大香线蕉综合直播| 日韩天堂网| 久久女人网| 国产免费羞羞视频| 熟女成人国产精品视频| 国产浮力第一页永久地址| 亚洲 日韩 激情 无码 中出| 最新日韩AV网址在线观看| 国产成年女人特黄特色毛片免| 丁香六月综合网| 99久久国产精品无码| 亚洲综合片| 在线观看免费AV网| 国产午夜无码片在线观看网站| 亚洲 欧美 偷自乱 图片 | 久久99国产综合精品1| 国产视频一二三区| 久久国产亚洲偷自| 国产香蕉国产精品偷在线观看| 国产精品久久久久久久久kt| 久久免费观看视频| 91区国产福利在线观看午夜| 黑人巨大精品欧美一区二区区| 国产丝袜啪啪| 天天色综网| 欧美激情第一欧美在线| 91九色最新地址| 色天天综合| 在线观看免费黄色网址| 欧美日本在线观看| 奇米影视狠狠精品7777| 久久黄色毛片| 97一区二区在线播放| 免费在线成人网| 日本在线欧美在线| 日本在线视频免费| 亚洲天堂网在线视频| 极品私人尤物在线精品首页| 久久国产精品嫖妓| 一区二区日韩国产精久久| 日本高清有码人妻| 国产理论精品| 99精品久久精品| 成人免费网站久久久| 国产精品精品视频| 亚洲人成网18禁| 国产精品久久自在自线观看| 波多野结衣一区二区三区AV| 国产一级视频久久| 国产另类视频| 成人福利在线视频免费观看| 国产凹凸一区在线观看视频| 国产玖玖玖精品视频| 国产精品成人啪精品视频| 中文字幕亚洲精品2页| 依依成人精品无v国产| 亚洲一级毛片| 国产精品视频系列专区| 国产欧美日韩va| 免费人成又黄又爽的视频网站| 香蕉视频国产精品人| 色视频国产| 亚洲精品日产精品乱码不卡| 四虎精品免费久久| 凹凸国产熟女精品视频| 久久香蕉国产线看观| 99er精品视频| 欧美a√在线| 亚洲人成色在线观看| 天堂av综合网| 亚洲综合九九| 国产高清色视频免费看的网址| 日本不卡在线| 国产精欧美一区二区三区| 国产欧美日韩专区发布| 在线精品亚洲国产| 激情网址在线观看| 亚洲欧洲国产成人综合不卡| 免费国产好深啊好涨好硬视频| 一级一级一片免费|