论敏捷开发方法在人事系统中的应用

论敏捷开发方法在人事系统中的应用

ID:11543718

大小:41.50 KB

页数:4页

时间:2018-07-12

论敏捷开发方法在人事系统中的应用_第1页
论敏捷开发方法在人事系统中的应用_第2页
论敏捷开发方法在人事系统中的应用_第3页
论敏捷开发方法在人事系统中的应用_第4页
资源描述:

《论敏捷开发方法在人事系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现代软件工程课程论文论敏捷开发方法在人事系统中的应用作者:刘翔学号:201020700028摘要:[1]敏捷开发方法是一类软件开发方法的统称,其中包括极限编程、Scrum方法等。这类方法重视软件开发过程中人的重要性,强调个体的竞争力,强调人与人之间的交流与合作,强调可以工作的软件。极限编程方法作为一种敏捷开发方法以其高度可操作性获得了广泛的研究与关注。目前,企业ERP系统开发大量采用了传统的软件开发方法,但其成功率并不高。为了探索如何将敏捷开发方法应用到ERP系统中,论文从敏捷的性质出发,在前人工作的基础上对敏捷开

2、发方法进行了研究,并在实际项目中加以了实践。关键字:敏捷开发方法极限编程1、背景本文讨论了敏捷开发方法在企业人事系统中的运用过程。该系统的建设目标是帮助该企业管理好内部的人员档案相关信息和人员日常活动。人事信息系统管理指的企业员工从面试,招聘到离职退休的全过程,涉及的主要活动包括人事指标设定,面试结果考核,排班,调班,请假,打卡,考勤结果分析,人员基本资料设置,人员分布统计,人员离职原因分析等。人事系统是单位ERP系统最基本的一个子系统,他的为其它系统提供一些基本人事信息,如工资系统,宿舍系统,餐费系统,仓库系统,

3、因此搞好人事系统对于整个ERP系统正常运转起着关键作用。该公司以前有一个功能简单的人事系统,但功能单一,效率低,经常出现一些BUG,不能满足公司管理的需求,公司的高层领导迫切地要求我部能在较短的时间内开发出保质保量的人事系统。2、问题提出本文通过开发了某公司的人事系统,论述了敏捷开发方法的应用。我有幸参加了这个项目,并负责了部分的分析和设计的任务。由于原来的人事系统业务过于僵化,维护困难,不能真正地给企业贡献价值,已不能满足公司的长久发展的战略。在新版本的人事系统的开发过中,因时间紧迫,用户需求不明,公司的领导要求

4、使用B/S架构。这与我们以前比较熟悉的C/S架构背道而驰,C/S架构我们使用的是delphi作为开发工具,而现在使用B/S架构,我们采用比较流行的JAVA技术。根据当前情况,结合软件工程的思想,我决定采用敏捷开发方法中的极限编程的方法进行开发,利用了其中的短平快会议,小版本发布,较少文档,合作为重,测试先行等一些思想。同时采用了当今流行的建模工具ROSE2003,项目管理工具project2005和软件配置管理工具进行辅助管理。由于采用了以上技术,正确的软件工程的理念,使得项目获得了成功,并受到用户的好评,为今后开

5、发新产品积累了丰富的经验。企业人事系统在企业管理中处于核心地位,他不仅为领导提供了人力资源管理信息,同时也为其它系统提供了基础信息,必须进行全局构思,通盘考虑,充分论证。去年年初2021-10-4(撰写时间)第4页共4页现代软件工程课程论文我部受到领导的批示,要求把以前的人事系统进行重新开发。我部主官任命我作为项目小组的负责人对这项工程进行开发,公司高层领导同时要求我们能够在五一前完成产品的交付。接到项目后,就开始了开发前的需求分析工作。该公司是一家有二千人左右的中小企业,原来的人事系统是单机系统,内容单一,功能简

6、单,仅有基本的人员信息。1、问题分析领导指示我们要对业务流程进行重构,增加一些新的功能,如考勤分析功能,为工资系统提供员工的考勤信息。因本小组人员不是十分的多,进行面对面的沟通比较方便,如果采用瀑布模式进行项目开发,需要进行比较正规的分析,设计,编码,测试等,一方面时间不允许,另一方面人手不够,再说我们小组的人员都是公司的老员工,编程的基本功能扎实,还有我们部门与用户距离近,有什么问题可以及时地解决,所以采用极限编程比较符合该项工程。领导只是简单地提出了一些基本的功能,对于详细的需求他们也不是十分地清楚,再说我部以

7、前没有接到过这样的单,对于这种业务流程不是十分了解。我决定采用敏捷开发的极限编程技术进行开发,过程运用了极限编程的一些的思想,如短平快的会议,[2]快速获取需求的JRP会议,站着开会,结对编程,测试先行,充分发挥团队的沟通和协作,请用户到现场进行操作指导。同时也利用了一些辅助工具,如Rose2003进行UML建模,方便与项目的干系人进行沟通,项目管理工具MsProject对工期进行管理,和公司内部开发软件配置工具。针对需求不是很明确,我采用了书面的调查表,要求相关的部门进行填写,他们的真实的意图,用一些非专业术语引

8、导他们回答需要哪些功能。由于种种原因,效果不是十分理想,后来我改用了JPR(JointRequestforprosel)方式招开一系列高强度的会议来快速获取需求。要求公司的用户,部门负责人,相关方面的专家,及分管这个项目的高层领导参加,当然不同的用户站在不同的角度,对项目要求可能互相矛盾。这需要进行UML建模,让相关的涉众人员进行评估,反复沟通,实在沟通不了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。