[发明专利]一种基于任务优先级的抢占式人力资源配置方法和系统无效
申请号: | 200810116294.9 | 申请日: | 2008-07-08 |
公开(公告)号: | CN101320329A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 王青;谢利子;肖俊超 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京君尚知识产权代理事务所 | 代理人: | 余长江 |
地址: | 100190北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 任务 优先级 抢占 人力 资源配置 方法 系统 | ||
技术领域
本发明涉及一种软件项目的人力资源自动优化配置方法和系统,特别涉及一种基于任务优先级的抢占式人力资源配置方法和系统,属于计算机软件工程领域。
背景技术
软件企业与传统工业企业的根本区别在于人的因素更为重要,人力资源是软件企业资源的核心。研究软件生产的资源分配就是探讨如何在资源约束下更有效的利用已有的人力资源。只有企业拥有的人力资源得到合理的利用,项目的进度、质量和成本才能够得到有效的控制,进而提高行业竞争力。
现今的人力资源分配大都采用经验化的分配方法。缺乏一种系统的方法对项目经理在资源分配方面提供支持。在项目规模较小时项目经理根据自己的经验和直觉可以较为有效的解决人力资源的优化分配以及资源冲突。但在复杂的软件开发环境下,如大规模的项目,多项目并发等,项目负责人个人经验和能力的局限性往往导致企业无法及时的发现和解决资源冲突,导致人力资源分配不合理,企业整体收益受到影响。
软件生产中人力资源的分配往往是在多项目多任务情况下进行的,多项目多任务下的资源优化调度一直是资源调度领域的研究热点。在资源约束下合理的调配资源并及时的发现和解决资源冲突是保证软件项目成功的重要因素。目前国际上流行一种基于价值的软件工程思想,指出传统的软件工程方法学的一个弊端在于其默认软件开发过程中的各个因素都是等价的。而在经济学等领域广为使用的80-20原则在软件工程领域没有得到足够的重视。软件开发过程中所涉及的人力资源之间存在能力差异,不同的任务在项目进行的不同时期对组织的价值也不同。对于资源分配而言,我们需要即时的找出对企业影响最大的项目或者任务,对这些任务优先分配能力最高的优秀人力资源。为了实现基于价值的资源合理分配,以下两个问题需要首先被解决:
问题1如何对任务的价值进行合理的评估。如何客观的筛选出对企业价值最大的任务。
问题2如何对人力资源的能力进行详细的描述和合理的评估。基于此,我们可为重要的任务提供更优秀的人力资源;
我们的方法和系统通过过程Agent协商合作进行资源分配,并采用基于任务优先级的抢占式资源调度实现资源的优化分配,为项目管理者进行资源分配提供支持。方法从以下两个方面解决了上述两个关键问题:首先,提出的基于价值的动态任务优先级可以将项目的价值通过进度、质量、成本三个纬度进行拆分、映射到项目中的各个任务之上。同时由于系统中所选择的用来决定任务价值的属性中很多都是动态的,其具体取值随着软件开发的进行而变化,因此该任务优先级模型能够实时客观的反映出任务对组织的价值,为保证组织获益最大奠定了基础。其次,我们通过过程Agent对企业人力资源能力和可用性进行了细致的描述,因此通过过程Agent对人力资源进行分配可以保证资源分配符合企业人力资源实际情况,被分配资源的任务可以保证在执行时得到足够的满足能力需要的人力资源,关于过程主体的创建已取得很大的研究进展(参考专利:专利权人:中国科学院软件研究所,专利号:200710119927.7发明名称:一种自动创建过程主体的方法;专利权人:中国科学院软件研究所,专利号:200610089762.9,发明名称:基于规则的软件过程主体自动协商系统和方法)。
软件生产涉及人、技术、过程三个要素。对高智力高创新的软件生产而言,人的作用更加重要。如何准确的描述人的能力,高效的进行人力资源配置和管理是软件项目管理中的核心问题。
中科院软件研究所提出了基于组织实体能力的软件过程建模方法(参见Qing Wang,Junchao Xiao,Mingshu Li,M.Wasif Nisar,Rong Yuan,and Lei Zhang.A Process-Agent Construction Method for Software Process Modeling in SoftPM.Q.Wang et al.(Eds.):SPW/ProSim 2006,LNCS 3966),该方法将具有相同过程能力的组织实体建模为过程Agent。过程Agent具备自治性和协同性,多个过程Agent一起实现了对组织资产,资源,能力的有效组织的描述。以人员能力为核心进行过程建模更加符合软件生产的本质。我们提出的资源分配方法基于过程Agent技术,重点解决了复杂环境下的人力资源优化分配问题。我们的方法细化了过程Agent与企业人力资源的关系。通过对企业人力资源进行的细致的描述和有效的组织管理,使得通过过程Agent进行资源分配能够符合企业资源能力的实际情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810116294.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:胸腔积液引流改良装置
- 下一篇:环保型感应炉抽排烟装置