如何根据业务需求开发HR管理系统?【精选推荐】
下面是小编为大家整理的如何根据业务需求开发HR管理系统?【精选推荐】,供大家参考。
如何根据业务需求开发 R HR 管理系统?
人事管理信息化作为我所在的新华社办公信息化的重要组成部分,经过多年建设实践积累,我们探索出以业务需求为导向的系统建设思路。
多年以来,我社机构及人员管理仍停留在手工和纸质阶段,各种机构信息和人员信息也都采用纸质文档,信息管理工作不够规范。虽然一些部门已不同程度使用计算机管理部门内部的数据,但由于缺乏统一规划、没有建立信息结构体系标准,仍然存在信息不规范、信息不能共享的问题。
鉴于以上问题,我们提出建设一套人力资源信息管理系统 (Human Resource Management System , HRMS) ,建立信息完善、结构合理的人力资源库,以实现我社人事信息资源的共享及科学化管理。
一、充分吸取信息化建设的经验
人事管理信息化是信息化的重要组成部分,多年来一直被强调。现在越来越多的企事业单位都意识到需要信息管理系统作为辅助手段来提高人事管理的效率。但是,从建设投入和实施效果来看,人事管理信息系统的建设并不理想,主要体现在以下几个方面。
1 1 、管理体制的不协调与观念落后是制约当前信息化建设的首要因素。
多年来形成的 惯性运行模式和管理体制在日常工作中已经根深蒂固,大部分人对人事管理信息化的肤浅认识已经阻碍和阻碍了信息化的发展。有些人简单地认为信息化就是简单
地记录数据,普及计算机或购买一套先进的计算机软件。实际上,信息化建设是为了提高工作效率和运行机制。这与先进技术的支持无关,也是一种管理体制的改革。只有让管理体制和运营体系适应当前信息化的步伐,提高对信息化的认识,才能真正体现科学进步带来的无限生产力。
2. 人事管理信息化建设缺乏有效规划的指导。
没有规划的建设往往导致盲目投资、重复建设,所开发出的软件不能够很 好的适应用户需求,即造成浪费,更为用户带来负面的影响,失去信心。只有合理根据业务需求,从实际出发,制定出有效可行的规划,并以此为指导才能促进信息化建设的持续发展。
3 3 、人事管理信息化建设片面追求技术先进性,忽视用户的实际需求。
信息系统建设有句老话: : 三分技术,七分管理,十二分数据。尤其是在人事管理信息化领域,这句老话得到了应验。根据实际业务需求,结合有效的规划指导,只有采用成熟可靠的技术,才能真正开发出适合用户的系统软件。
4 4 、推广应用重视不够。
一些企事业单位重视人事制度的建设过程,却 忽视了推广应用的重要性。他们可以用也可以不用,甚至根本不再过问,导致数据不准确,无法利用,从而失去了开发的实际价值。其实系统软件只是提供了一个技术平台,应用才会有效果。领导要加强信息化,支持到底,这是信息化成功的法宝,真正给人事管理带来实效。
二、好的规划是系统建设的良好开端
人事管理信息化规划是人事管理信息化建设的基本纲领和总体指向,是系统设计和实施的前提与依据。一个好的规划对我们的帮助是多方面的,它会让我们想清楚该做什么,不做什么; ; 先做什么,后做什么。
当然,人事管理的信息化规划不是简单的 项目建设规划。只有符合业务需求和管理水平的可行规划,才能真正有效、充分地协调资源,促进战略目标的实现,才能真正作为人事信息系统设计和实施的前提和基础。
人员信息规划应以应用需求和业务发展规划为导向。结合我国社会人事管理中长期规划的战略指导和相关业务分析,我们提出了未来三到五年的主要系统建设目标和思路: :
1 1 、系统将按照 “ 统一规划、统一标准、先易后难、分步实施 ” 的总体原则分阶段建设,逐步完善系统功能。
2. 主要实现我国社会人事管理的信息与数据管理、业务处理、决策支持、信息沟通等应用功能,为人事管 理提供高效、科学的辅助手段为系统建设的目标。
3 3 、根据面临的业务发展及技术实现手段逐步实现以下三个阶段的系统建设:
(1) 人事信息资源信息化阶段
主要依托网络条件,建立统一的人事资源数据库,并开发符合我社管理特点的数据管理及其它操作功能的计算机软件,以实现人事数据信息化、资源动态管理及共享,满足人事信息管理的需求。
(2) 业务流程管理信息化阶段
现阶段主要依托已建立的人事资源数据库,通过业务流程实现新的数据管理手段,从而实现业务流程管理的电子化和
信息化。建立业务资源数据库,实现业务 数据和人事数据的资源互补,向其他应用需求提供共享数据,提高人事数据资源的有效利用率。
(3) 综合数据利用及智能化阶段
待人事资源数据库及业务资源数据库建立后,逐步实现全方位的数据共享,建立数据分析中心,实现人事信息的动态统计分析,为我社的人事管理提供辅助决策支持的依据。
三、系统设计及开发应以业务需求为导向
有了人事管理信息化规划的战略指导,我们便开始探索开发建设我社的人力资源管理软件。
首先,需求分析是系统设计和开发中最重要的环节之一。
需求分析之所以重要, , 就因为 它具有决策性,方向性,策略性的作用。它在软件开发的过程中具有举足轻重的地位,大家一定要对需求分析具有足够的重视。在一个大型软件系统的开发中,它的作用要远远大于程序设计。
人力资源管理系统与一般业务管理系统的最大不同在于一般业务管理系统的业务流程与管理模式比较刚性,需求容易描述,需求边界易于收敛。而人力资源管理的业务流程与管理模式则相对比较柔性,常常受到企事业单位整体管理水平和业务人员管理经验的限制,往往无法抽象的进行需求描述及概括,或者只能描述当前的需求,而不能很好地预测未来需求的变化。
一方面, 需求要有前瞻性;另一方面,也不应脱离实际的业务发展需要和管理水平。更可行的做法是根据实际需要,在业务发展规划的指导下,分阶段落实需求目标。因此,结
合我国社会的具体情况,我们确定了第一阶段主要制度建设的思路: :
1. 采用市场上成熟的技术进行开发。
2 2 、拟采用 80% 产品化软件及 20% 定制开发实现第一阶段建设的主要功能目标。
3 3 、参照国家及上级组织部门的相关人事标准,采用灵活代码集体系搭建人力资源数据库,以满足人事业务灵活复杂的信息管理。
4. 系统建设遵循我局办公信息化的应用集成及相关技术规范, 实现应用和数据的集成。
5. 探索和开发用户可定制的业务流程模块。
经过第一阶段项目建设,我社实现了全社人员的数据入库、人事信息动态维护及部分业务流程的探索实现,取得了预期的效果。
其次,系统的设计和开发应该面向业务。
作为一名软件开发人员,也许实现了业务功能便算是大功告成,而且经常会向用户说明采用了如何如何先进的技术手段以实现了该功能。可当这个软件展现在用户面前时,却总需要历经千辛万苦才能完成他期望实现的目标。曾有过调查:
50% 以上产品在市场上失败的原因是由于产品忽视了用户需求。因此,在 系统设计开发中,应从用户的角度出发,以业务需求为导向。
在我社人事系统开发过程中,我们总结出以下几点项目开发经验:
1 1 、清晰的业务逻辑可以有效辅助系统设计及开发
在很多项目的实施过程中,往往是一个以开发团队为中心,以用户为需求提出者,配合实施的软件开发过程。但是,在我们的人事系统项目实施之后,我们认为项目的实施应该以用户为中心。对用户的业务需求进行描述,对技术进行抽象,然后由开发团队组织实现,是一种很好的实现方法。用户参与度越高,项目越有可能成功。
在这里,我们不否认技术在项目建设过程中 起着关键作用,因为整个项目设计开发需要一个好的技术方案和强大的技术实施能力。而这种开发过程很可能受到技术思维的影响,无法清晰地体现业务逻辑在整个软件中的主导作用,或者开发的软件不适合,导致项目后期大量的软件适应性修改,或者导致项目返工甚至失败。
用户协调项目实施,清晰描述当前业务逻辑,预测分析未来业务发展,既能从需求阶段规避需求分析不完整带来的项目实施风险,又能部分防范需求变化带来的项目实施复杂性,真正能开发出易学易用、适合业务需求、充分反映用户实际需求的软件系统。
2 2 、采用不是最先进而是最合适的 技术开发系统
当今技术发展可谓日新月异。新的技术名词不断涌现,让我们的项目实施也遇到了新的挑战。采用 E J2EE 还是 .Net ,是否采用基于 A SOA 的架构体系,是否采用大量先进的 I BI 工具用以数据分析及展示? ? 这一系列技术选型不仅涉及了我们项目实施的费用、难易程度,更直接作用于我们的开发设计思路。
采用成熟可靠的技术实现软件开发,探索式引进新技术是我们人事系统建设的技术实施原则。根据我们的项目实施规划,在第一阶段实施中,我们仍然采用成熟的t .Net 架构开发了人事系统客户端软件,用以实现人事应用中复杂的信息
维护操作; ; 采用 b Web 页面实现信息查询、业务流程办理、员工自助等功能; ; 探索式采用数据库状态标识控制方式而不是工作流引擎实现了业务流程模块的开发。
一方面可以根据系统的发展和应用情况及时引入新的技术,满足以前无法满足的业务需求;另一方面,采用成熟的技术进行开发,规避新技术带来的实施风险。
3 3 、界面人性化将有助于提高用户认可度
用户对系统软件的认可程度对系统的推广和使用起着决定性的作用。代码再优秀,技术手段再先进,这都不是用户关心的重点。他们更关心的是软件是否符合业务操作习惯,直观、易学、方便。
针 对我司业务人员操作水平不一,对新事物的认知能力参差不齐的特点,在软件开发中采用面向用户的界面设计方法。同时采取许多有效的人性化措施,如完善包括动画、文字在内的帮助文档,提供多种信息维护方式,规范界面风格,增加容错检错功能,减少操作层级,增加友好提醒等,从用户角度增强界面的友好性。这使得系统软件在推广过程中大大减少了信息化给业务经营者带来的顾虑,提高了用户的认可度。
四、持续不断的推进系统应用
只有不断经过实施应用的人事系统才赋予人事信息资源及应用软件以更强的生命力。人事信息资源也只有在不断的应用中加 以完善并提高准确及可信程度。然而传统的信息化系统推广应用无一不存在 “ 实施难、推广难 ” 的问题。
我们认为人事信息化建设是个循序渐进的过程,这个过程应该是由简至繁、由易到难,以点带面,逐步完善的过程。
首先,系统推广应用实施要从实际情况出发。只有充分分析当前整体信息化水平、用户操作水平,管理体制情况来指导推广应用,才能调动用户的积极性,真正切实有效地推进应用实施。
其次,制定有效、可操作的应用推广计划并取得领导的支持是推进系统应用的重要保障。在我社项目实施过程中,根据我社的实际情况,我们制定了三个阶 段的应用推广计划。应用范围由人事局信息管理员至人事局全体人员,由人事局至社内其它单位信息管理员,再最终将人事系统应用扩大至全部在职职工。人事信息也由 2 12 项关键信息项扩展至百余项,基本实现了有效、可用的信息资源库。
再次,推广实施后,系统的应用水平会受到业务需求的刺激和提升。信息化的推进为业务发展提供了高效的手段,同时业务发展又推动了信息化的进程。信息化的推进和业务发展相辅相成。
经过第一阶段人事信息系统的开发、建设、推广和实施,我们的社会已经脱离了原有的文件管理模式,实现了人事信息资源的共享,为 信息管理提供了有效的、科学的手段。与此同时,人事信息资源利用和人事业务流程处理的需求不断涌现,推动了我国社会第二阶段人事制度的发展和建设。
总结信息化建设经验,从人事管理信息化规划到软件设计、开发、推广应用,都要以业务需求为导向,从实际出发。正是以业务需求为信息化的驱动力,以信息服务业务管理为目标,社会才不断推动人事管理的发展。