软件项目管理在ORACELERP实施中的应用_第1页
软件项目管理在ORACELERP实施中的应用_第2页
软件项目管理在ORACELERP实施中的应用_第3页
软件项目管理在ORACELERP实施中的应用_第4页
软件项目管理在ORACELERP实施中的应用_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 工程硕士学位论文软件项目管理在ORACLE ERP实施中的应用研究生姓名 : 李 宁 宁导 师 姓 名 :校 外导 师:申请学位类别 工程硕士 学位授予单位 东 南 大 学 工程领域名称 软件工程 论文答辩日期 2011年 月 日 研究方向 软件项目管理 学位授予日期 2011年 月 日答辩委员会主席 评 阅 人2011年 月 日学校代码: 10286分类号:密 级:U D C:学 号: 088305 The Application of Software Project Management In Oracle ERP ImplementA Thesis Submitted toSouth

2、east UniversityFor the Academic Degree of Master of Software EngineeringBYLI Ning-ningSupervised byProf. Ji YiandAssociate Professor:FANG Ning-ShengOutside Supervisor:College of Software EngineeringSoutheast UniversityMar 2011东 南 大 学 学 位 论 文 独 创 性 声 明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成 果。尽我所知,除了文中特

3、别加以标注和致谢的地方外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过 的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并 表示了谢意。研究生签名:日期:东 南 大 学 学 位 论 文 使 用 授 权 声 明东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的 复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内 容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可 以公布(包括以电子信息形式刊登论文的全部内容或中、英文摘要等部分内容。论文

4、的公布(包括以电子信息形式刊登授权东南大学研究生院办理。研究生签名:导师签名:日期:摘要摘要软件项目管理和企业资源计划(以下简称 ERP 都是近年热门领域,前者在以往传 统软件开发基础上引入项目管理的概念,加强对项目的过程管理,而不是把精力集中在 代码开发上。后者则从根本上去除手工作业出错多,流程不易掌控的缺点,极大地提高 了工作效率。基于此,很多公司开始实施 ERP ,但大部分却以失败告终,而将软件项目 管理跟 ERP 的实施结合起来 ,则是众多企业在吸取失败教训后做出的明智选择。 2010年 10月,公司为一企业实施 ORACLE ERP,作者负责销售模块的项目管理、 需求分析及部分开发工

5、作,参与项目整体规划。本论文以此案例为基础,详细介绍了应 用软件项目管理五大过程组的方式方法,包括以创建模型的方式启动项目,以差异分 析、操作分析的方式从抽象的业务流程中提炼需求,以 PPQA 检查表的方式监控质量, 以风险列表的方式预防和解决风险,以功能设置和二次开发的方式完成执行过程,以变 更流程图的方式控制需求变更等。最后总结系统上线后所解决的实际问题及改进建议。 希望能给相关企业和项目提供参考。关键词:软件项目管理;企业资源计划; ORACLE ERPI东南大学硕士学位论文AbstractIn recent years, Both of Software project managem

6、ent and enterprise resource planning (ERP for short are hot areas, the former introduces concept of Project management on the basis of traditional software development strengths the process of project management, and not just concentrates on the code development. ERP can change shortcomings includin

7、g more manual errors, hard-control process. It improves daily work efficiency greatly. Many computers start to Implement ERP because of above advantages. But most of them ended of failure. So it is a wise choose to integrate software project management with ERP after unsuccessful experience of ERP i

8、mplement.One Oracle ERP Project had been raised from October 2010 for a factory by employer, The author which attended whole project process is responsible for PM ,analyst and part of development work of OM modules. Based on this case, The thesis introduces how software project management be used in

9、 detail including the way to start project, The method to get requirement by gap analysis and operation analysis .The PPQA list to monitor quality, The risk list of preventing and solving risk, The execution Process through set up and development, The way to control changes of requirements by CR Flo

10、w. Finally summarizes the problem be settled and after go live and the suggestion. Hope can give reference for enterprises and projects. Keywords: Software project management; Enterprise resource planning; Oracle ERP II目录目录摘要 . . I Abstract. II第一章 绪论 . 1 1.1课题来源 . 1 1.2 研究背景及动机 . . 1 1.3论文主要内容 . 2第二

11、章 项目管理基本理论及国内外研究现状 . . 3 2.1项目管理概念及发展历程 . 3 2.1.1项目管理概念简述 . 3 2.1.2项目管理发展历程 . 3 2.1.3软件项目管理概念简述 . . 4 2.2国内外研究现状 . . 4 2.2.1国内研究现状 . 4 2.2.2国外研究现状 . 5第三章 软件项目管理在 ORACLE ERP实施中的应用 . 6 3.1 ORACLE ERP项目背景 . 6 3.1.1当前业务流程及缺陷 . . 6 3.1.2实施准备方案 . 7 3.2软件项目管理过程组概述 . 7 3.3 ORACLE ERP项目启动过程 . 9 3.4 ORACLE ER

12、P项目计划过程 . 12 3.4.1销售模块需求分析 . 12 3.4.2销售模块进度计划的内容 . 14 3.4.3 ORACLE ERP项目过程与产品质量保证 (PPQA计划 . . 161东南大学硕士学位论文3.4.4 ORACLE ERP项目风险管理计划 . 17 3.5 ORACLE ERP项目执行过程 . 18 3.5.1销售模块功能执行过程 . . 18 3.5.2 销售模块二次开发执行过程 . 21 3.6 ORACLE ERP项目控制过程 . 23 3.6.1需求变更与控制 . 23 3.6.2 ORACLE ERP项目质量保证与控制 . . 24 3.6.3项目风险控制 .

13、 26 3.7 ORACLE ERP项目收尾过程 . 26第四章 效益分析 . . 27 4.1 ORACLE ERP效益分析及实施心得 . 27 4.1.1 实施前后对比及效益分析 . 27 4.1.2 实施后心得体会 . 28 4.2软件项目管理效益分析 . 29 4.3不足及建议 . 31第五章 论文总结和展望 . 32 5.1 论文总结 . 32 5.2 未来展望 . 32参考文献 . 34致谢 . . 35作者简介 . 362第一章 绪论第一章 绪论1.1课题来源随着经济全球化及企业规模的扩大,很多公司现有的系统已不能满足客户不断变化 的需求,尤其是涉及到采购、销售、库存、生产制造、

14、财务等多个部门的制造业,手工 管理的缺陷愈来愈明显,公司内部 IT 人员编制出来的软件也跟不上业务范围的不断扩 展,这样就造成企业决策方缺乏准确、及时的数据总结过去,规划未来,生产、经营中 的许多环节缺乏先进的方法进行管理,进、销、存脱节的现象频频出现,亟需信息化的 流程来解决这些问题。基于这种情况,越来越多的公司开始实施 ERP 即企业资源计划,但由于 ERP 系统 覆盖范围较广,工程浩大,实施过程中困难重重,故建立有效的项目管理机制十分必 要。本论文通过苏州某制造企业成功实施 ORACLE ERP系统的案例,介绍软件项目管 理是如何贯穿到项目每一个过程,如何精细化管理项目的成本、进度、风险

15、、资源,如 何提高项目管理水平与公司效益。1.2 研究背景及动机(1从软件项目管理的角度在 20世纪 70年代中期,美国国防部专门研究了软件项目失败、软件开发不能按时 提交、预算超支和质量达不到用户要求的原因,结果发现 70%的项目是因为软件项目管 理不善引起的,并非实力不够,进而得出一个结论:项目管理是影响软件开发全局的因 素 1。到了 20世纪 90年代中期,软件项目管理不善的问题仍然存在,软件危机的解决 并没有质的变化 2。随着信息时代的到来和高新技术产业的飞速发展,项目管理作为管理科学重要分支 已渗透到各个行业,并对管理实践做出了重要的贡献,各软件企业都积极将项目管理引 入软件项目开发

16、活动中,为软件项目管理提供了实践的依据。软件开发不再是个人英雄 主义、单打独斗的开发方式,而是一个紧密协作的开发过程 3。程序员不仅仅要编写出 好的代码,还要能够从整体上看待项目,能够从管理者的角度去衡量利弊,能够认识到 团队协作的重要性,这样才能够设计出比较符合客户需求的较为完善的数据结构或系统 结构,而好的系统结构则是项目能否满足用户需求,能否降低返工率,能否高效、准确 实现的关键,也是编写出好的,最终为用户所用的代码的前提。另外,企业竞争异常激烈,各个企业对信息系统的开发要求更加严格和苛刻。而如 何解决这些日益复杂的课题,结论只有一个,就是要实行软件开发组织的变革,实现软 件开发的标准化

17、,提高软件的生产效率,真正实现软件的工业,所以,研究、讨论和实 践软件项目管理及其实现方法既十分必要,又合乎当今信息系统的发展潮流。此论文选 择这个方向来做研究,其主要目的就是提高软件从业人员的项目管理意识,通过实例来 说明软件项目管理在项目实施中的举足轻重。1东南大学硕士学位论文(2从企业信息化的角度所谓企业信息化就是将企业的生产过程、物料移动、事务处理、现金流动 、客户交 互等业务过程数字化,通过各种信息系统网络加工生成新的信息资源,提供给各层次的 人们洞悉、观察各类动态业务中的一切信息,以作出有利于生产要素组合优化的决策, 使企业资源合理配置,以使企业能够适应瞬息万变的市场经济竞争环境,

18、求得最大的经 济效益。 ERP 作为企业信息化建设的核心组成部分 , 不仅帮助企业建立一套信息化管理系 统 , 更重要的是它代表当今世界最先进的现代管理思想和方法 , 通过它达到业务重组、组 织重组和管理重组 , 尽快建立一套符合市场经济体制要求的现代企业管理模式 4。 但实施 并非一番风顺。首先,要使用企业信息化的公司必须具备一定的实施条件,也就是说当公司没有达 到这些最基本条件的时候去实施 ERP ,结果往往以失败告终。这些条件一般包括:企业 要有信心化的内在要求,要有一个企业信息化的总体规划,要有基本的技术和管理人 才,企业信息化要与技术进步、管理创新和概念更新相结合,要选择一个好的 合

19、作伙伴,要有一个信息主管来统帅,要有专门的部门来实现。其次, ERP 是个非常庞大的系统,包括多达几十个的模块,覆盖了公司整个业务, 必须在实施前有详细的部署和考察,确定能够达到公司业务需求才能应用。再次,对于此种大型项目,实施的时间短则半年,长则一年或更长,所消耗的人 力、物力、财力也很可观,故一旦失败,损失将是巨大的。而失败的原因各种各样,最 终结果都是导致项目没有按既定的计划前进,也有些虽然成功了,但由于没有合理的安 排工作量使得开发人员疲惫不堪,完全没有成功实施项目后的成就感和满足感。所以,一个完整的项目管理和实施方法至关重要,本论文选择此实施项目来阐述项 目管理的应用,希望能够给那些

20、盲目使用企业信息化,盲目实施 ORACLE ERP的公司和开 发人员们以参考。1.3论文主要内容本论文包括以下五章:第一章绪论:主要介绍了课题来源,论文研究背景和动机等。第二章项目管理基本理论及国内外研究现状:介绍项目管理基本理论知识,软件项 目管理的概念,项目管理的发展历程及国内外研究现状。第三章软件项目管理在 ORACLE ERP实施中的应用:详细介绍 ORACLE ERP实 施过程中是如何应用软件项目管理的。结合项目管理的相关知识领域,分别从项目启 动、项目计划、项目执行,项目控制,项目收尾五个方面来阐述。其中,计划、执行、 控制将作为重点介绍。第四章效益分析:回顾本课题所完成的研究工作

21、,通过总结 ORACLE ERP项目的 实施给公司带来的效益及应用软件项目管理所产生的效果来间接和直接的阐述软件项目 管理的作用,并指出不足之处。第五章论文总结和展望:总结论文并展望软件项目管理未来发展趋势。2第二章 项目管理基本理论及国内外研究现状第二章 项目管理基本理论及国内外研究现状2.1项目管理概念及发展历程2.1.1项目管理概念简述项目管理就是指一定的主体,为了实现其目标,利用各种有效的手段,对执行中的 项目周期的各阶段工作进行计划、组织、协调、指挥、控制,以取得良好经济效益的各 项活动的总和 5。项目管理的五要素有技术 (technical、方法 (methodology、团队建设

22、 (teambuilding、 信息 (information、沟通 (communication。按照项目管理生命周期,项目管理知识体系又 分为 5个标准化过程组,也称为项目管理生命周期的 5个阶段,它们是启动过程组、计 划过程组、执行过程组、控制过程组、收尾过程组 5。2.1.2项目管理发展历程项目管理经历了从低级阶段到高级阶段的发展过程,从其产生到形成较完整的学科 大体经历了以下四个阶段。(1项目管理的产生阶段。这一阶段从远古到 20世纪 30年代以前。人类早期的项目可以追溯到数千年以前, 如古埃及的金字塔、古罗马的尼姆水道、古代中国的都江堰和万里长城。但是,直到 20世纪初,项目管理还

23、没有形成行之有效的计划和方法,没有科学的管理手段,没有 明确的操作技术标准。因而,对项目的管理还只是凭个别人的经验、智慧和直觉,依 靠个别人的才能和天赋,根本谈不上科学性。(2项目管理的初始形成阶段。这一阶段从 20世纪 30年代初期到 50年代初期。本阶段的特征是用横道图进行项 目的规划和控制。第二次世界大战前夕,横道图已成为计划和控制军事工程与建设项目 的重要工具。横道图又名条线图,由亨利·L 甘特(Henry ·L Gantt于 1900年前后发 明,故又称为甘特(Gantt 图。甘特图直观而有效,便于监督和控制项目的进展状况, 时至今日仍是管理项目尤其是建筑项目的常

24、用方法。(3项目管理的推广发展阶段。这一阶段从 20世纪 50年代初期到 70年代末期。本阶段的重要特征是开发和推广 应用网络计划技术。网络方法的出现,给管理科学的发展注入了活力。它不仅促进了 1957年出现的系统工程,而且使第二次世界大战中发展起来的运筹学也得到了充实。 网络技术也由此而成为一门独立的学科,项目管理因之更加充实,并逐渐发展和完善。 (4项目管理的成熟、完善阶段。这一阶段是从 20世纪 70年代末到现在。其特点表现为项目管理范围的扩大,以 及与其他学科的交叉渗透和相互促进。在这一阶段,项目管理在理论和方法上得到了更 加全面深入的探讨,逐步把最初的计划和控制技术与系统论、组织理论

25、、经济学、管理3东南大学硕士学位论文学、行为科学、心理学、价值工程、计算机技术等以及项目管理的实际结合起来,并吸 收了控制论、信息论及其他学科的研究成果,发展成为一门较完整的独立学科 6。2.1.3软件项目管理概念简述作为项目管理的一种,软件项目管理是随着信息技术的飞速发展发展起来的,软件 产品的规模越来越庞大后,个人单打独斗的作坊式开发方式已经越来越不适应发展的需 要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。从 概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完 成,通过计划、组织、控制等一系列活动,合理地配置和使用各种资源、对成本、人

26、员、进度、质量、风险等进行分析和管理,以达到既定目标的过程 7。进行软件项目管 理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越 高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。软件项目管理的组织模式一般为项目管理委员会,下设项目管理小组、项目评审小 组等,软件项目管理的过程则是以这些组织为依托,对软件开发的六个阶段:需求分析 阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段进行控制 另外,软件开发不同于其他产品的制造,它的整个过程都是设计过程而没有制造过程, 主要使用人力资源而不是物质资源,软件开发的产品也是程序代码和技术文件,并没有

27、 其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比有很大的独特性。2.2国内外研究现状2.2.1国内研究现状(1研究现状在我国,项目管理起步较晚,现正处于项目管理初级阶段,与国际先进的项目管理 水平差距很大。项目管理工具并没有得到有效地使用,许多软件公司还停留在人工管理 阶段,项目进度难以得到控制,软件开发极不规范 2。从 20世纪 80年代初,中国开始 接触项目管理方法,当时一些国外专家和从国外回国的中国学者曾多次在一些场合介绍 项目管理。与此同时,在中国开始了应用项目管理的实践。随着项目管理影响的扩大, 它开始受到政府的关注。1987年,国家计委等五个政府有关部门联合发出通知,

28、确定了一批试点企业和建 设项目,要求采用项目管理。 1991年建设部进一步提出把试点工作转变为全行业推进 的综合改革,全面推广项目管理。由此可见,项目管理自从被介绍到中国以来,始终是被重视和积极采用的,也收到 很好的效果。但是在中国,当提到项目管理时,人们直接就把它理解成工程建设项目管 理了。其实工程建设项目管理是项目管理在工程建设项目中的具体应用。而项目管理并 不针对哪个专业领域,是一种通用的方法。当然,工程建设项目无疑是一类极其重要的 项目,项目管理在这类项目上有着广阔的应用空间。尤其是在软件行业,项目管理被引 入到软件项目中,对规范管理模式具有积极的意义。4第二章 项目管理基本理论及国内

29、外研究现状(2存在的问题中国从 20世纪 80年代初开始接触项目管理方法,当时一些国外专家和从国外回国 的中国学者曾多次在一些场合介绍项目管理。与此同时,在中国开始了应用项目管理的 实践。随着项目管理影响的扩大,它开始受到政府的关注。但是目前国内对软件项目管 理的应用却存在着诸多的问题和误区,主要体现在:1 对项目管理的认识不够清楚,主观上不够重视,如很多企业的项目经理本身对软 件管理的知识体系没有完整的理解,并从未用软件工程的思想去带领过团队开发,完全 依靠个人现有的知识来管理整个项目,会在很大程度上造成工作的盲目性。2 没有重视沟通在整个项目实施中的重要性,反观一些失败的项目,很多都是因

30、为前期的需求不够明确,有的甚至完全错误,开发人员也只是根据自己的直觉想当然去 做事情,缺乏必要的沟通协调,这会给实施过程带来不可估量的损失。3 考虑不够周全,未做风险评估和应对准备,如人员流动风险,技术风险等等。4 需求分析阶段与客户只在大体轮廓上做了协商,并未讨论具体细节,认为细节 可以在以后的开发过程中逐渐完善,这种想法是要不得的。需求分析要足够细致以达到 最小的返工率,否则后续各类文档将无法继续。总体来讲,无论是项目管理还是它的应用,国外的研究相对完善,但是因为是纯英 文著作,比如人月神化等的英文原著, ORACLE ERP的 USER GUIDE ,对有些国人而 言,可能会觉得阅读困难

31、,而国内的这些领域的著作,大多都是理论化,让没有实践经 验的人不容易理解,所以,本论文结合目前 IT 界比较重要的两个方面来做研究,有可 读性强,选题新颖,实用性强的特点,给读者耳目一新的感觉。2.2.2国外研究现状项目管理最初起源于美国建筑行业,从最初意识的项目管理萌芽经过大量的实践活 动后逐渐形成了现代项目管理理念。经历了最初的项目管理实践、传统的项目管理、现 代项目管理三个阶段。从最初的项目管理活动来看,属于一种本能的、潜意识的行为, 基本没有使用任何项目管理工具 2。在发达国家,现代项目管理作为一门科学为项目管理的应用提供了一套完整的学科 体系,其追求的目标是最大满意度和最优秀成果的交

32、付,充分发挥着项目管理的作用, 广泛地应用到各个行业。与此同时,优秀的项目管理工具层出不穷,如美国的 PVCS , 微软的 MS Project 2002等。以 PVCS 为例:PVCS 是世界领先的软件开发管理软件,解 决了曾在 70年代西方发达国家软件危机所出现的主要问题,成为全球越来越多的 软件机构接触困境的首选工具,市场占有率达 70%以上。通过对软件开发过程中产生的 变更进行追踪、组织、管理和控制,建立规范化的软件开发环境,规范开发过程,便于 软件维护。通过排除开发中的错误、加强软件的一致性和可重用性,提高软件质量。同 时可以很好的版本控制,帮助项目小组在整个开发周期内保持开发文档、

33、代码的变更, 包括谁做了修改,修改了什么内容等信息。5东南大学硕士学位论文第三章 软件项目管理在 ORACLE ERP实施中的应用 3.1 ORACLE ERP项目背景3.1.1当前业务流程及缺陷论文基于苏州某制造企业 ORACLE ERP实施项目,该企业主要经营笔记本,导航仪 等相关产品,客户遍及欧亚。为了更好的了解企业特点,首先来看下何谓制造业。 制造业的定义是:通过加工把原材料转化为产品的工业,产出物是产品,其增值主 要在加工过程中得以体现。制造业是国家生产能力的基础,也是国民经济的支柱,经济 的增长、国家综合实力的增强在很大程度上依赖于制造业的发展 8。该苏州企业目前仍 采用传统的管理

34、方式,手工操作居多,其主要业务流程及缺陷如下:(1采购流程包括物资的购买,主要任务是降低采购成本,试图以最低的价格获得企业所需要 的物资。传统采购模式下,采购任务一般由需方的采购部门完成,采购部门根据需方的 库存情况制定采购计划,并向多个供应商发出采购要求,各供应商收到采购信息后进行 投标,经过双方的谈判与协商,通常采购部门会选择价格最低的供应商作为合作伙伴, 有以下弊端:1 采购过程中信息封闭,采购方式是典型的非信息对称博翌的过程2 对用户的需求变化反应迟钝(2销售流程业务部门负责输入定单,根据客户信用度决定金额,维护出仓单,库房根据出仓单 检料出货,进出口部门根据出仓单出口报关。在这个过程

35、中,主要存在以下问题:1 客户信用管控不善2 销售业务流程复杂,响应度低(3库存流程目前的库存管理系统所做的只是发出订单和催货 , 或用定货点法确定何时进行订货 , 或用经济批量法确定每次订货的最佳批量。其前提条件是对各种物料的需求是相互独立 的,物料需求是连续的以及库存消耗以后 , 能够及时补充库存。 有以下缺陷:1 库存常常与生产、销售、采购、财务、仓储、质检等功能分离2 为了快速响应客户的要求,企业经常需要保持高库存水平(4生产管理流程按照接收生产定单,销售定单转化为生产定单,生产过程控制的步鄹进行。由此所 产生的问题主要包括:1 产能与销量之间的矛盾,不能及时答复顾客的交货期2 生产协

36、调不善,信息传递不周造成生产延误(5财务流程6第三章 软件项目管理在 ORACLE ERP实施中的应用收款、付款、现金等业务都是人工控制,财务报表混乱,给预测企业未来带来很大 困难。在这种情况下,制造业企业提出的重要战略选择之一就是制造业企业信息化。 制造业信息化是以市场和客户需求为导向,通过信息化技术的运用实现企业内外资 源优化配置,实现企业、行业、区域的信息流、物流、资金流、价值流的有机集成和协 同,形成新的技术创新动力,从而加快实现新型工业化的过程 8。作为全球最大的信息 管理软件及服务供应商 ORACLE 公司的产品, ORACLE ERP应用软件已经广泛应用于 电信、邮政、金融、能源

37、电力、交通、科教、石化、航空航天、民航等许多行业 9。 是企业信息化的首选目标。3.1.2实施准备方案此项目的整体实施方案是在软件项目管理的整体框架下结合 ORACLE AIM实施方法 论(Application implement method来完成的。结合公司具体情况,基本确定包括以 下实施步鄹,详细内容在需求分析阶段以进度计划的形式体现。步鄹一 :项目准备包括确定项目章程与文档模板,管理模式变更的培训及 ORACLE 实施方法论培训, 项目启动会,高层培训,系统安装与 DBA 培训, ERP 功能培训等步鄹二:方案设计包括业务调研,方案设计步鄹三:系统实现包括二次开发,现有数据收集,系统

38、设置,测试步鄹四:系统上线包括用户培训,系统上线步鄹五:运行支持主要包括上线后现场支持3.2软件项目管理过程组概述软件项目管理包括 5个过程组,分别为项目启动、项目计划、项目执行、项目控 制、项目收尾, ORACLE ERP实施中对软件项目管理的应用也是从这几个过程着手。 (1启 动过程组包含获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶 段的一组过程,通过启动过程,定义初步范围和落实初步财务资源,识别那些将相互作 用并影响项目总体结果的内外部干系人,选定项目经理(如果尚未安排 10。(2计 划过程组项目经理根据需求分析做出项目成本预算,进度预算,定义项目质量标准,风险组

39、织和项目计划书等,要求项目控制和执行人员必须高度明确项目目标,确定项目范围, 并以该目标与项目利益相关者取得一致意见,同时要与开发团队以会议的形式进行多次 沟通交流,根据各成员的个体差异,制定出适合大家的详细计划,使得各成员对项目有7东南大学硕士学位论文个共同的认识,另外在需求分析过程中要不断跟用户确认,完成操作分析文档和差异分 析文档 , 最终确定需求。此过程主要包括范围计划,时间计划,成本计划,质量计划, 人力资源计划,沟通计划,风险计划,合同计划,配置管理计划,集成计划等,这些计 划都要求切实根据实际情况制定,避免造成后期的项目失控。下面简单介绍几个重要计 划的实现方法。范围计划首先从需

40、求管理开始,需求的获取一般通过对用户进行访谈和调研等方式 进行,来了解现有的组织架构、业务流程、软件环境等信息。需求获取后要对其进行分 析,一般通过模型或头脑风暴的方式。并对复杂的需求进行任务进行分解 WBS ,一般使 用自顶向下的方法来完成。进度计划最重要的内容则是项目计划和进度估算,常用的方式有甘特图的形式。即 将 WBS 中的任务排列在垂直轴上,水平轴表示时间。质量计划和配置管理计划都由 SQA 来完成,前者用来规划出哪些是需要被跟踪的质 量工作,并进行质量计划的编写,明确要达到的质量目标,如可用度,故障率等,后者 以对软件流程的改进为目的,基本要求是版本控制,即对软件开发过程中各种程序

41、代 码、配置文件及说明文档等文件变化的管理。风险计划则是对项目过程中可能遇到的如先进技术等风险提前防范。一般包括已知 风险,可预测风险,不可预测风险等。(3执行过程组包含完成项目管理中确定的工作以实现项目目标的一组过程。这个过程不但要协 调人员和资源,还要按照项目管理计划整合并实施项目活动 10。相对于计划阶段来讲, 此阶段的风险相对较小,着重于编码测试,完成单元测试和整合测试及相关文档。而编 码则是每个程序员所应具备的基本技能也是他们相对得心应手的部分,但即便如此对于 大中型项目来讲,编码量较大,测试比较困难,为了增强可读性,就需要一套标准来规 范代码,另外,这个过程比起其他四个来讲,可能会

42、需要更多的资源,测试, SQA, 网 络,硬体等小组都要有相应的配合。这个过程需要经常发布相关进度信息给项目干系人 或关键用户,得到硬件设备组的支持,同时告知测试小组做好准备,完成各功能点,并 跟踪进度,对项目组成员进行定期技术和功能培训等。项目执行的结果可能引发更新项目计划和重新确立基准,包括变更预期的活动持续 时间,变更资源生产力与可用性以及考虑未曾预料到的风险。执行中的偏差可能影响项 目管理计划或项目文件,需要加以仔细分析,并制定适当的项目管理应对措施。分析的 结果可能引发变更请求。变更请求一旦得到批准,就可能需要对项目管理计划或其他项 目文件进行修改,甚至还要建立新的基准 10。(4控

43、 制过程组主要来比对实际进度与计划之间的差距,使项目管理者能够准确了解各方面的变 化,及时发现不妥之处,做出对策。无论是计划还是执行,都有可能背离原来的轨迹, 需要规律性或周期性来检查以能够尽早发现问题,所以,项目经理应该严密监视进展情 况和交付物的质量,严密控制需求的变更流程,并周期性检查项目质量,控制配置项版 本,控制风险,紧密配合项目团队,采取响应活动以保证项目顺利进行。8第三章 软件项目管理在 ORACLE ERP实施中的应用 9(5 收 尾过程组包含为完结所有项目管理过程的所有活动,以正式结束项目或阶段或合同责任而 实施的一组过程。当这一过程组完成时就表明为完成某一项目或项目阶段所需

44、的所有过 程组的所有过程均已完成,并正式确认项目或项目阶段已经结束 10。各过程组之间的关系如图 3-1,为项目管理通用模型,箭头指示为信息流方向。图 3-1 软件项目管理过程组关系模型图3.3 ORACLE ERP项目启动过程ORACLE ERP项目启动过程包括专案协调和项目立项,通过 KICK OFF会议向公司宣 布项目开始及项目组的成立,参与人员有部门经理,项目经理,各关键用户经理, QA 等,会议着重讲解项目内容、实施目的及所要达到的效果,产出立项文档并确定模型。 (1 立项文档:主要包括关键成员任命及授权批准表,如表 3-1:(2东南大学硕士学位论文模型是项目的基石, ORACLE

45、ERP实施项目中需要建立软件项目管理模型和 ORACLE ERP模型及项目组织架构图。 图 3-2 苏州某制造公司软件项目管理模型图2 ORACLE ERP模型10第三章 软件项目管理在 ORACLE ERP实施中的应用ORACLE ERP有很多个模组,其中常用的是物流,生产制造、财务三大块,这三 大块中又包含很多小模块,所以,做 ORACLE ERP实施,首先要做的事情就是弄明白 哪些模块需要,哪些不需要,这是需要在项目启动初始就必须彻底弄清楚的问题。 针对苏州某制造公司具体情况,做出如下图所示的模型,通过这个模型我们看到, 此公司所用到的模块有:生产制造系统、物料需求计划、采购模块、库存模

46、块、销售模 块、应付款管理模块、应收款管理模块、总帐管理模块、成本管理模块、固定资产管理 模块、工资管理模块等。建立好这个模型,就可以针对每个不同的模块分别进行需求分 析,设计和实施了。 图 3-3 ORACLE ERP模型图3 项 目组织结构图明确的组织架构是保证项目有序、成功进行的前提,好的团队首先要权责分明, ORACLE ERP实施项目使用如下组织结构,第一层为 Mis Manager即管理信息系统经 理,其下层为软件质量保证组组长及项目经理,再下面是质量保证人员,配置管理人 员,系统分析人员,开发人员,而关键用户作为需求方独立于这个层次之外。11东南大学硕士学位论文 3.4 ORACLE ERP项目计划过程此过程主要包括需求分析,制定工作计划两项内容,由于 ORACLEERP 的特殊 性,每一个模块的需求管理过程都是独立并行的,我们以销售模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论