现代项目管理方法及其在人力资源管理软件开发中的应用的论文

时间:2018-07-18 08:04:10 软件项目管理 我要投稿

现代项目管理方法及其在人力资源管理软件开发中的应用的论文

  摘 要:项目管理是经过无数实践证明之后获得的最为有效的部门管理方式,而在软件的开发过程中运用项目管理的方法和工具,对软件项目方面的管理能力具有一定的提升作用,在增强核心竞争力的同时强化软件开发部门。本文围绕项目管理进行讨论,通过具体的分析,研究人力资源管理软件开发过程中实用现代项目管理方法的具体情况。

现代项目管理方法及其在人力资源管理软件开发中的应用的论文

  关键词:项目管理方法;人力资源管理;软件开发;应用

  中图分类号:F272 文献标识码:A 文章编号:1671-2064(2017)20-0022-02

  软件方面的管理,具有一定的特殊性,较之普通产品而言,软件项目的管理具有较大的复杂性,软件产品需要知识的高度集中,所以在软件项目的管理方面质量因素非常重要,很难确定它的质量和进度管理标准,而程序代码和技术文件是软件产品的具体表现,人力资源则是软件开发的基础,软件开发等同于软件设计,可以将软件项目管理的具体内容分成六个方面,分别是,软件项目计划、风险控制、人员组织管理,软件度量、质量控制、过程能力评估。

  1 浅析项目管理和软件项目管理

  1.1 项目管理

  项目是为了创造相应的产品或服务进行的努力,其本身的目标非常明确,需要对项目利益有关的人员需求进行满足,唯一性是项目的主要特点,不同的项目,在工作内容以及工作目标方面都存在着一定的差异,项目的完成具有一定的时间限制,可以将这个时间视为项目的生命周期。因此,项目管理体系会将项目分为概念阶段、开发阶段、实施阶段和结束阶段。而项目中的内容和工作量则会随着阶段的变化而变化。

  1.2 项目管理的具体目标

  对项目的费用、进度和质量加以控制是项目管理的主要目标,控制并不是将其中的某一项指标最大化,而是为了将三者折中控制,主要是将部门的人力、物力在预算范围及特定时间之内进行高效的组织,使得项目目标能够在项目管理计划的执行过程中得以实现,无论部门还是项目,它们的时间、人力、物力资源都是有限的,但却有无限的质量要求,所以,在对项目进行管理时必须有效的掌控项目的费用、进度和质量,在限定的时间内力求低成本、快进度和高质量。在具体管理过程中,项目管理人员对三者之间的动态调整,需要结合实际情况来进行,例如,在质量要求较高时,可以适当的减慢进度,而要求进度快时则必然要降低质量,如果想要两者兼顾,则需要花费时间[1]。

  1.3 软件项目管理

  将软件项目管理的理念融入到软件开发项目中,能够在保证项目顺利完成的基础上,对项目的成本、进度和质量进行协调统一,对软件具体开发中的成本、进度、人员、风险、质量等因素加以分析和管理即为软件项目管理的主要内容,通过项目管理,能够将职工的知识能力转变成部门的知识能力,从智力方面为部门软件产品的开发提供支持。

  较之普通的生产部门,软件开发部门具有一定的特殊性,使得该部门的项目管理也具有特殊性,软件开发部门本身具有知识密集的特性,想要对核心竞争力进行提高,需要将员工知识转化成部门知识,经过不断地实践,我们可以把软件项目管理划分为人员组织管理、软件度量、软件项目的计划阶段、配置管理、风险管理、质量管理阶段以及软件过程能力的评估阶段,其中,在人员组织管理阶段,应该将软件开发人员的构成优化及合理组织作为部门管理的重点,在软件的度量阶段,需要采用定量分析方法评估软件开发中的资金消耗、开发进度、效率以及产品质量,并根据软件项目获利人员的要求对评估结果进行查看。项目计划阶段应该对软件开发的工作量、成本和时间进行预估,项目计划的制定需要根据预估结果来完成,该计划需要随着项目的发展变化进行随时的调整。配置管理阶段主要是为软件开发中的人员和工具的配置提供管理策略。风险管理阶段,需要对项目未来发展中能够损害软件质量的未知因素进行科学的预测,并制定应对方案。质量管理阶段,软件质量的标准评价应该以消费者的要求作为最高标准,从而保证软件产品的质量,在对软件进行过程能力评估时,需要对部门的软件开发水平和能力进行科学的衡量[2]。

  2 结合实际案例分析项目管理在人力資源软件开发中的具体应用

  将基本的人力资源管理作为主线,以a公司的人事数据库为基础,进行系统的扩张,在这个过程中,领导的决策以及部门的发展需要a公司的下属公司及时的收集、总结、上报相关的人事数据。本项目是对综合工程的系统进行软件开发,具体内容包括研究客户需求、准备开发环境、系统的设计、开发、测试及试运行等。工作进行时,首先要从人力资源管理中的业务流程入手对建设公司加以分析,明确管理软件开发的具体内容。而确保软件开发项目的顺利完成和开发质量,这需要从准备环境以及系统从开发到运行的四个过程进行保障。此外,还要管理好软件开发过程中的各级文档[3]。

  2.1 管理人员和工程师是本项目涉及的主要人力资源

  项目中人力资源的计划,需要项目组结合公司人力资源的具体情况和历史信息,并依照项目的工作进度计划对项目进行结构分解,从而详细的计划项目单元对人力资源的需求量。

  2.2 确定项目范围

  为了使项目的开发任务能够顺利的完成,需要项目组展开充分的调研工作,在对实际需求加以分析的同时,征求a公司的人力资源及相关部门的意见,通过工期、成本、质量以及交付成果等方面的要求对项目的目标加以明确。

  2.3 确定项目管理组织的形式

  公司在对人力资源进行管理方面,主要以职能管理形式为主。计划财务部、市场营销部、技术研发部、质量保证部、人力资源部是该公司的主要职能部门,而公司各部门的协调合作是确保软件开发项目顺利完成的关键。以项目管理的方式为主,公司对项目组加以建立,在项目的实施工作上需要公司进行内部的招聘,从而指派项目经理对项目进行负责,而项目经理会将项目的实施情况直接反馈给公司的总经理[4]。

  2.4 确定项目风险计划endprint

  首先,风险管理应该设置在人力资源的小组中,在组织上保证风险抵押管理,其次寻找类似的项目信息,并通过核对表法、SWOT技术和头脑风暴法进行参考,从而找出风险抵押,針对风险制定应对措施。在项目的`具体实施过程中,是有可能产生新的风险的,针对原有的风险管理措施也可能会有不适应或是风险估计不足的现象,所以,在制定风险防范措施时,要有多套应对方案,第一,要针对不可预见因素预留资金,第二、在对工期进行设定时,要保留一定的弹性,第三,为了资源能够合理的利用,可以对强矩阵式的组织形式加以运用,而相关的职能部门需要从人力资源和技术供应方面为项目提供保障[5]。

  2.5 确定项目控制过程

  详细的项目计划是项目计划检测的主要内容,所以,在闭环工程的进度管理控制程序中,要求模块责任小组中有专职人员对计划执行的具体过程进行跟踪,并对实际的计划执行情况进行收集,确保出现问题以后能够及时的发现,并根据具体问题制定相应的解决措施,从而保证项目进度的可控性。

  3 结语

  知识密集性是软件开发部门的主要特点,想要从核心竞争力方面对该部门进行加强,需要将员工知识转化为部门知识,对于软件的开发部门来说,转件的开发会受到软件项目管理的影响,其中影响项目管理效果的因素主要有工作量的判断、项目计划、软件度量、进度控制、需求变化以及风险管理,将软件开发人员的知识转变为部门的知识是软件项目管理的本质,所以,一个部门软件项目的管理能力能够直接的反映出该部门的软件开发能力,从根本上来讲,技术只会对软件开发的一部分造成影响,但是管理会影响整个部门。

  参考文献

  [1]杨春红.现代项目管理方法及其在人力资源管理软件开发中的运用研究[J].计算机光盘软件与应用,2012,1(8):146-147.

  [2]王志明.现代项目管理方法在人力资源管理软件开发中的应用与探索[J].项目管理技术,2014,8(9):35-39.

  [3]王志明.现代项目管理方法及其在人力资源管理软件开发中的应用[D].山东科技大学,2012.

  [4]高雪霞.软件项目管理在人力资源管理信息系统开发中的应用研究[D].青岛大学,2013.

  [5]王辉.项目管理在软件开发中的应用和改进[D].华东师范大学,2012.

【现代项目管理方法及其在人力资源管理软件开发中的应用的论文】相关文章:

1.浅谈项目管理技术在软件开发中的应用论文

2.浅谈软件工程项目管理在软件开发中的应用论文

3.浅谈人力资源管理中的知识管理方法论文

4.统计学在现代企业中的应用分析论文

5.论项目管理在企业软件开发中作用项目管理论文

6.企业软件项目管理在计算机教学中的应用论文

7.软件项目管理中配置管理的应用论文

8.软件开发中项目管理运用现状与要点论文