基于能力匹配的异地敏捷开发任务分配方法组成比例

技术编号:22077408 阅读:43 留言:0更新日期:2019-09-12 14:44
本发明专利技术公开了一种基于能力匹配的异地敏捷开发任务分配方法,用于解决现有任务分配方法实用性差的技术问题。技术方案是根据任务的能力需求度、重要度等属性和团队的能力、兴趣度、信誉度、负载度等属性来进行任务的可行性分析,判断当前任务是否可由团队独立完成。若任务可行性判定失败,根据任务的时序关系和复杂度等属性来进行任务分解,将其最终分解为可由团队独立完成的多个简单子任务。任务分解完成后,按照能力匹配的原则,综合衡量包括技术能力,协调能力,创新能力和敏捷开发能力的适宜程度,利于所提出的基于异地敏捷开发的效用函数计算团队的效用值,使任务分配给最适合的团队执行,达到了全局最优,产生效用最高的分配方案,实用性好。

Distant Agile Development Task Assignment Method Based on Competence Matching

【技术实现步骤摘要】
基于能力匹配的异地敏捷开发任务分配方法
本专利技术涉及一种任务分配方法,特别是涉及一种基于能力匹配的异地敏捷开发任务分配方法。
技术介绍
文献“Multi-criteriataskassignmentinworkflowmanagementsystems,Proceedingsofthe36thAnnualHawaiiInternationalConferenceonSystemSciences,2003”公开了一种工作流管理中的多标准任务分配方法。该方法针对具有不同技能和专业知识的工作人员在组织中共享相同的角色的现象,提出了一个多标准的评估模型,可以根据工作人员的能力、社会关系和现有任务评估工作人员对特定任务的适合性。首先根据模糊集理论,将工人能力和任务技能需求量化,用于计算工作人员能力匹配程度Ecap;其次考虑任务冲突情况和确保工作负载平衡,计算不同任务间的技能要求相似性Esim和工作人员工作负载Eload,并综合计算工作人员与任务的适合程度Eind=f(Ecap,Esim,Eload);最后根据工作人员自身的适合程度计算整个团队的匹配程度Ecand,同时采用配对比较的方法计算团本文档来自技高网...

【技术保护点】
1.一种基于能力匹配的异地敏捷开发任务分配方法,其特征在于包括以下步骤:步骤一、确定任务能力需求度属性和团队能力属性等级;异地敏捷开发的子任务Ti中提炼出四个能力属性:协作能力、敏捷开发能力、技术能力和创新能力;采用能力需求向量表示各个能力的需求值,如式(1)所示;式(1)中Ti表示第i个子任务,

【技术特征摘要】
1.一种基于能力匹配的异地敏捷开发任务分配方法,其特征在于包括以下步骤:步骤一、确定任务能力需求度属性和团队能力属性等级;异地敏捷开发的子任务Ti中提炼出四个能力属性:协作能力、敏捷开发能力、技术能力和创新能力;采用能力需求向量表示各个能力的需求值,如式(1)所示;式(1)中Ti表示第i个子任务,分别表示第i个任务的第k项能力的需求值;与子任务能力属性相对应,异地敏捷团队提炼出四个能力属性:协作能力、敏捷开发能力、技术能力和创新能力;用能力拥有向量表示各个能力的拥有值,如式(2)所示;式(2)中Pj表示第j个异地敏捷团队,分别表示第j个团队的第k项能力的拥有值;对于子任务能力属性与异地敏捷团队能力属性,采用模糊性语言{优秀,良好,合格,稍差,很差}来表示,分别以{5,4,3,2,1}来量化表达;采用函数Vij验证子任务划分是否合理,其表达式为式(3);仅当Vij=1表示团队Pj才能独自完成子任务Ti;若明显存在大量团队无法独自完成子任务Ti时,则需对子任务Ti继续分解,使子任务允许团队独立完成;步骤二、构建考虑异地敏捷开发因素的效用函数模型;效用函数是一个量化第j个团队和第i个子任务匹配度的函数;考虑异地敏捷开发的任务分配中任务能力需求度和团队拥有能力的匹配程度,构建效用函数模型式(4);其中Uij为第j个团队和第i个子任务匹配度的效用函数值,为针对任务i和团队j的第k个能力的权重,其计算方法如式(5)所示,为任务i和团队j对于第k个能力的单一能力匹配程度,其计算方法如式(6)所示;其中,为任务i的对于第k个能力的需求度,为团队j对于第k个能力的实际拥有值,其中X=min(a1,a2),Y=max(b1,b2);最终得效用函数矩阵U如式(7)...

【专利技术属性】
技术研发人员:殷茗孟丹荔王一博张煊宇姜继娇穆瑞杨益马子琛芦菲娅马怀宇周翔吴瑜
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1