1、绩效管理考核系统的设计与实现摘要:本文采用了带有敏捷开发特征的轻量级 Rational 统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言。以.NET FRAMEWORK 为技术平台架构。本文对实训系统四个子系统进行了全面的需求分析和设计,在需求分析过程中采取了基于现代软件工程的问题分析方法和多途径的需求启发模式,结合敏捷开发思路,为系统需求的获取寻找到了一条最为合适的途径。 关键词:绩效考核管理系统、敏捷模式、需求启发、B/S 架构、管理流程 引言:绩效考核是一种正式的员工评价制度,它是通过系统的方法、原理,来评定和测量员工在职务上的工作行为和工作效果。 1 国内外
2、研究现状 平衡记分卡最近两年在我国的应用越来越广泛。企业的绩效考核涉及的内容广泛,而应用动态监控获取的数据是有限的,主要针对可以量化的考核指标,国内企业的经营管理者要扭转考核对于系统的依赖, 把能够实现动态监控的指标数据放在系统中实现,具体问题具体对待,使得企业的考核更加的具有真实性和有用性。 2 系统主要解决的问题 具体体现在以下几个方面: (1)技术选向方面:采用 B/S 体系结构,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结构体系。系统负载轻,开放性好,系统维护升级方便。 (2)设计方法方面:考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,根据企业目前的
3、通用需求先开发出标准版。 3 系统需求分析 在软件生命周期中,需求分析是最重要的一个阶段。软件需求分析的质量对山东鲁商集团绩效考核管理系统开发的影响是深远的、全局性的,在收集山东鲁商集团绩效考核管理系统的需求时,把涉及到绩效考核的所有业务部门、分公司以及人力资源部的绩效考核业务提炼成可以被开发小组的技术人员能够理解的模块与功能要求,正确的获取用户需求、完整的满足用户对于绩效考核业务的各项功能,才能更好地把软件功能和性能的总体概念描述为具体的软件需求规格说明。 4 系统业务流程分析 当今流行的绩效管理系统多采用 360 度考评方法。360 度绩效考评,也叫全方位绩效考评,是由被考评入的上级、同级
4、、下级、本人或考评专家担任考评者,从各个角度对被考评者进行全方位评价的一种绩效考核方法。 绩效考评系统的总体流如下图所示: 4.1 部门管理业务流程 部门管理是建立绩效考核管理系统过程中十分重要的一个环节,山东鲁商集团及其下属各个分公司的横向职能系统和纵向层级系统,是建立系统部门结构和工作岗位结构的基本依据。 4.2 考核计划及考核项目管理业务流程 绩效考核管理系统的绩效考核流程是从建立绩效考核计划开始的。首先,人力资源管理部门根据公司规定的绩效考核办法,分别建立各个部门员工的月度、季度和年度绩效考核计划;其次,各部门的考核计划会显示在各个部门管理者的待办实务中,部门管理者根据本部门的岗位和员
5、工完善各个考核计划项目的具体内容。 4.3 考核结果管理业务流程 绩效考核管理系统的绩效考核成绩是以百分制的方式完成评定的。 5 系统需求定位 功能需求分析的要求是在安全机制控制下,实现信息以及软、硬件资源共享,得到能满足用户日常业务信息处理需求、能及时、准确、完整地收集所需的数据,正确、快速地处理这些数据并及时、准确地将处理结果发送到目的地的系统功能单元。 (1)用户管理模块 基础维护子系统中,系统管理员可以添加、修改和删除用户信息,设置不同操作权限的用户,并根据组织结构将人员划分入不同的部门,设定一些拥有不同操作权限的角色并根据员工在绩效管理系统中所处的位置分配角色,并进行相应的数据备份与
6、还原监控和管理。 (2)组织管理模块 由于本系统定位于企业管理,就必然要建立企业的体系结构,要体现出员工,部门之间的所属或上下级关系。并支持从企业到员工的多层结构。能够灵活的支持支持直线制、职能制、直线一职能制、事业部制、模拟分权制、矩阵制等组织结构模式。允许用户根据自身战略选择适合自己业务需要的组织结构模式。企业的各级部门及员工被定义为企业的组织,而组织结构定义了部门和员工之间的从属关系。系统通过组织类型来区分不同的组织,并可通过系统管理员的定义来设置组织结构规则来限制上下级关系的建立,以防止无效的上下关系。 (3)考核计划模块 考核指标子系统包括考核计划和指标体系两个部分:考核计划确定各种
7、月度、季度和年度考核的考核周期、考核执行人、被考核对象和考核项目等内容;而指标体系则确定公司内部各种考核项目的考核方式、计分办法、权重比例以及计算模型等内容。将考核计划和指标体系进行结合,更有利于增加考核方式和合理性和考核结果在公司内的权威性,为提高部门和公司绩效提供合理的依据。 (4)计划项目模块 业绩考核是衡量一个员工在企业中承担的实际任务完成质量的重要指标,本系统通过衡量员工所有任务的一系列量化指标来确定每名员工的工作业绩。员工首先根据自己岗位所承担的各项工作任务建立自己的工作任务日志,然后部门领导为下属员工的各项工作任务确定量化衡量标准,员工将确定了量化衡量标准的工作任务日志添加到自己
8、的绩效考核计划当中,经由人力资源部门审核通过后正式生效。 (5)考核结果模块 该子系统会根据考核计划和考核指标的内容,要求相关考核人和被考核人填写和提交于考核有关的相应的内容,系统会根据已经设定好了的权重比例核算出各个部门和各个人员相应的分数来完成考核。 6、结论及认识 通过一年的工程实践、感受颇多,其中体会深刻的几点总结如下。 1.通过这个项目,使我对绩效考核有了一个更深的认识,人力资源管理是现代化企业中非常重要的管理系统,绩效考核又是其中的核心部分,一套科学的绩效考核系统可以提高企业的竞争力。2.需要工程化的思想。大型软件开发是一个异常复杂的过程,需要按照工程化的思想进行控制,软件公司经常
9、会因为项目进度、成本控制、管理思想等方面的因素而降低和省略应由的软件工程环节和人员,只重视开发,不重视测试和质量控制,导致项目实施崩期加长,事与愿违。 3.需求分析非常重要。需求分析不到位,往往造成软件实现的功能并不是用户期望的功能。 4.以用户为中心。这是大家都知道的一句话,但是要真正做到并不容易,软件项目实施人员工,与用户的接触最多,需要经常站在用户的角度和立场理解和处理问题,急用户所急,想用户所想,才能真正为用户提供满意的服务。 参考文献 1 于瑞国,许林英,刘芳 ASP.NET 新特性的初步研究 2002 2章立民研究室 Visual C#2005 程序开发与界面设计秘诀 机械工业出版社 2006