H软件外包公司项目管理系统应用研究硕士论文.doc_第1页
H软件外包公司项目管理系统应用研究硕士论文.doc_第2页
H软件外包公司项目管理系统应用研究硕士论文.doc_第3页
H软件外包公司项目管理系统应用研究硕士论文.doc_第4页
H软件外包公司项目管理系统应用研究硕士论文.doc_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

H软件外包公司项目管理系统应用研究THE STUDY ON THE APPLICATION OF PROJECT MANAGEMENT SYSTEM OF H SOFTWARE OUTSOURCING COMPANY 订做的硕士论文学校:学院:专业:工商管理(MBA)作者:导师:学号:班级:答辩日期: 2016年11月6日学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名: 日期: 2016 年 11月 6 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于:保密 ,在 年解密后适用本授权书。不保密 。(请在以上方框内打“”)学位论文作者签名: 指导教师签名:日期: 年 月 日 日期: 年 月 日H软件外包公司项目管理系统应用研究摘 要随着信息技术的快速发展,软件外包企业的软件开发项目也越来越多,同时由于软件外包企业项目制的团队管理模式,在项目开发的过程中,如何实现分布式团队的协同管理,提高项目管理效率已经成为软件外包企业需要解决的关键问题。本文的研究就是针对软件外包企业的实际需求,以H软件外包公司为具体的研究对象,对该公司项目管理系统的应用问题进行了研究,在本文研究的过程中,首先针对项目管理理论、软件项目生命周期理论以及第一次就把事情做对等相关理论进行了研究,并且详细的论述了企业实施项目管理系统的必要性。为项目管理系统的开发和应用奠定了理论基础。在理论分析基础之上,本文从项目流程管理、项目执行和监控管理以及项目人才管理三个方面详细的概括了当前H软件外包公司在项目管理方面的现状,并且对其存在的问题进行了概括和总结,确定了项目管理系统的应用的系统需求,针对了解到的系统需求,本文针对H软件外包公司项目管理系统应用方案进行了设计,详细的开发出项目计划管理模块、项目执行管理模块、数据管理模块、项目监管与报警管理模块、人才储备库管理模块、数据报表管理模块以及系统集成管理模块。并且重点对H软件外包公司项目管理系统应用实施进行了研究,从项目管理系统实施的组织机构变化入手,详细的对该项目管理系统难实施的计划控制、进度控制和风险控制等方面对系统的实施过程进行了探讨。不仅找到了系统最优的实施方案,同时也有效的达到对项目实施过程的精细化控制。最后本文针对项目管理系统实施后的效果进行了评价,切实的论证了本文项目管理系统在H软件外包公司的应用效果。通过本文的研究可以看出,本文设计的项目管理系统的应用实施方案确实对H公司的整体项目管理水平和决策水平起到了很大促进作用,实现了在有效控制成本的前提下,提高了软件开发项目的质量和按期交付率,达到了H软件外包公司管理管理的目标。关键词:软件外包,项目管理,系统实施;效果评估THE STUDY ON THE APPLICATION OF PROJECT MANAGEMENT SYSTEM OF H SOFTWARE OUTSOURCING COMPANYABSTRACTWith the rapid development of information technology, enterprise software outsourcing software development projects more and more, and because the software outsourcing business system project team management, project development process, how to manage a distributed team collaboration, improve project management efficiency has become a key issue of software outsourcing companies need to be addressed.This study is the actual demand for software outsourcing companies to H software outsourcing company specific object of study, the application of the companys project management system has been studied in this research process words, for the first project management theory, project life cycle theory and do thing in the first time and other related theories have been studied and discussed in detail the necessity of implementation of project management system. It laid the theoretical foundation for the development and application of project management system. In the theoretical analysis basis, the paper from the project process management, project execution and monitoring management and project talent management three detailed summary of the current status of H software outsourcing company in project management, and the existing problems were summary and conclusion to determine the system requirements for the application of project management system, the system requirements for the learned, aiming at H software outsourcing company project management system application plan has been designed, developed a detailed project plan management module, project execution management module, data management module, project supervision and alarm management module, the talent pool management module, the data module and report management system integrated management module. And emphasis on H software outsourcing company project management system implementation has been studied, organizational changes from the project management system implementation to start, detailed plans for the implementation of project management system difficult to control, schedule control and risk control and other aspects of the system implementation process were discussed. Not only find the best embodiment of the system, but also to effectively achieve fine control over the project implementation process. Finally, for the effect after the implementation of project management systems were evaluated, and effectively demonstrates the effect of this article project management system in H software outsourcing company.Through this study we can see, the application of embodiments of this design project management system does Hs overall project management and decision-making played a significant role in improving software development quality and delivery on time of the project under effective cost control, to achieve the goal of H managements software outsourcing company.KEY WORDS: software outsourcing, project management, system implementation; Effect Evaluation目录第1章 绪论11.1 研究背景11.2 研究意义21.3研究思路和框架21.3.1 研究思路21.3.2 研究框架3第2章 管理信息系统应用的相关理论分析42.1 国内外相关研究42.2 相关理论基础52.2.1 项目管理理论52.2.2 软件项目生命周期理论62.2.3 第一次就把事情做对理论62.3 实施项目管理系统的必要性62.3.1 提高项目管理水平的需要62.3.2 应对市场竞争的需要72.3.3 提升效率和降低成本的需要72.4 本章小结7第3章 H软件外包公司现状分析83.1 H公司介绍83.1.1 H公司概况83.1.2 公司国外软件外包介绍83.1.3 公司国内软件外包介绍93.1.3 公司国内国外项目对比93.2 H公司项目问题的具体分析103.3 H公司项目管理的现状123.3.1 项目流程管理的现状123.3.2 项目执行和监控管理的现状133.3.3 项目人才管理的现状143.4 本章小结14第4章 H软件外包公司项目管理系统设计164.1 H软件外包公司战略目标164.1.1 H公司的竞争力分析164.1.2 H公司SWOT分析174.1.3 公司战略目标194.2 H软件外包公司项目管理系统战略目标194.2.1 有效控制成本高质量按期交付的途径204.2.2 第一次做对和优化人力资源配置214.2.3 项目管理系统的战略目标224.3 H软件外包公司项目管理系统总体设计224.4 项目管理系统具体功能分析264.3.1 项目计划管理264.3.2 项目执行管理284.3.3 项目数据管理294.3.4 项目监控与报警304.3.5 人才储备库管理314.3.6 数据报表输出334.3.7 基础模块管理344.3.8 系统集成管理344.5 本章小结35第5章 H软件外包公司项目管理系统的应用实施365.1 项目组织架构的变革365.1.1 项目组织结构的改变365.1.2 绩效考核的改变375.1.3 项目实施团队的构建385.2 项目管理系统的实施计划控制385.2.1 项目管理系统实施任务分解385.2.2 项目管理系统实施进度计划编制395.3 项目管理系统实施进度控制405.3.1 项目管理系统实施进度控制方案405.3.2 方案设计和进度控制管理改进425.3.3 项目管理系统关键阶段的进度控制表435.4 项目管理系统风险控制与防范措施445.4.1 项目风险概述445.4.2 系统实施的主要风险考虑因素445.4.3 系统的风险防范措施455.5 本章小结46第6章 H软件外包公司项目管理系统应用效果评价476.1 系统应用效果评价体系的构建476.2 系统应用效果评价过程486.3 系统应用评价结果分析516.4 本章小结54结论56参考文献57攻读学位期间发表的学术论文目录60 H软件外包公司项目管理系统应用研究第1章 绪论1.1 研究背景软件外包是企业将软件项目或者项目的一部分工作交给其它能够提供专业软件外包服务的企业的一种商业模式,企业将软件外包的主要目的是为了更加专注于企业自身核心业务和降低企业自身开发软件的成本1。一般来说软件外包根据软件外包接包商的地理分布状况可以简单分为国外外包和国内外包两种类型。国外外包的外包工作主要是跨境完成,其发包方和为其提软件供外包的接包方来自于不同国家。而国内外包的外包工作主要是在本国内完成,其发包方和为其提供软件外包的接包方处于同一个国家。目前中国软件外包业务主要包括应用软件的开发和测试、软件产品的开发、软件解决方案、软件本地化服务等等2。自2000年以来,中国国外软件外包市场增长非常迅速。2013年中国国外软件市场规模是59.3亿美元,2014年IDC预测2015年的市场规模将增加到99亿美元。从软件外包的发包角度来看,中国国外软件外包企业所承接的软件外包主要来源于北美国家、西欧和日本等发达国家。在国内承接国外软件外包业务快速发展的同时,在国家政策积极指引下,国内软件外包也取得了较快发展。中国报告网在2014年预测了未来4-5年中国软件外包的发展前景和市场竞争格局,其预测中国国内市场将对软件外包企业越来越重要,中国软件外包企业国内市场所占的业务比重将持续上升。预测未来两三年,国内市场业务占中国软件外包厂商业务比重将会达到60%-70%;而未来5年,这个比重可能达到80%。因此可以看出软件外包的市场规模仍然将继续不断扩大3。在我国软件服务外包企业10多年的蓬勃发展中,大量新企业不断涌现,根据中国行业咨询网的研究资料,到2012年末,从事软件外包企业的数量达到了12000余家,从业人员达到了232.8万人。但是这些企业普遍规模较小,其中从业人员超过1000人的大中型企业仅200多家,占企业总数的2.6%,从业人员在100人以下的约占企业总数75%。回顾美国和印度软件外包发展史,趋势都是小型外包企业逐渐消失,而大型企业规模却越来越大,这也是市场激烈竞争的必然结果,另外从发包方的角度来看,选择大型的软件外包承接方可以减少其外包的风险。因此,随着竞争的不断加剧,企业间的收并购潮势必越来越多。而未来我国软件外包行业的市场竞争将会产生变化。竞争事态将不再仅仅是单纯规模的扩张,而是逐步转向核心业务的强化,企业管理水平的提高以及品牌的提升。本文研究的对象是一家中型软件外包公司H,H公司国外外包增长放缓, 同时日趋上升的成本压力导致利润逐年降低,而国内外包增长迅速,市场空间大,但价格低,又面临着行业内激烈的竞争,如何提高项目管理水平去高质量低成本按期交付是公司面临的巨大挑战。1.2 研究意义软件外包公司的企业核心单元就是软件项目,软件项目是软件外包公司的唯一收入来源,软件项目的质量是否能满足客户要求、项目是否能按期交付以及项目的成本控制决定着软件外包企业的命脉。中国软件外包企业在国外市场遭受强大印度企业的阻击,而在国内市场又面临众多中小企业的大力压价竞争。随着国内人力成本的逐年增长,如何高质量低成本按期交付是每一个软件外包企业面临的重大挑战,哪个企业能较好地解决这个问题,这个企业就会具有更强竞争力。本文的研究对象H公司国外项目客户要求高但价格也高,公司一贯是通过超额配备人力来保障高质量按期交付,而国内项目因为价格低不得不降低在人力上的投入,但众多项目又出现质量不能达标和不能按期交付的问题。本文旨在通过深入分析H公司面临的问题,提出了构建和实施符合公司实际情况的项目管理系统是解决问题之道。通过应用和实施项目管理系统更好地适应了H软件外包公司在项目管理上的需求,高效地发挥了项目管理系统的功效,提高了H软件外包公司的项目管理水平、部门和项目开发效率和项目质量,缩减了项目成本,达到了公司高质量低成本并能按期交付的目标,进而适应H公司不断扩大的规模与越来越分散的企业经营模式,提升分布式组织结构企业的项目管理质量,实现项目开发过程中的协同管理的目标。通过本文的研究,文章提出围绕项目管理的企业信息化项目管理系统能够帮助企业标准化和透明化项目管理,并且及时、有效地汇集各种信息,从而提高效率,节省成本,同时能帮助企业监控项目运行情况,更好地进行风险管理,帮助管理层及时准确地做出各种分析与决策4。尽管市场上存在各种形形色色的项目管理系统,比如IBMRPM,Openproj等,但要么过于简单不能满足H公司要求,要么过于复杂,不利于实施,直接运用市场上这些现有产品根本不能满足企业的自身实际需要5。因此需要通过对软件外包公司现有业务和管理流程的梳理,整理出一套精炼的项目管理流程,同时结合管理层战略需要和易于信息存储共享和利用的目的,从便于实施、方便维护、易于扩展和低成本方面设计研发出一套能解决公司当前发展面临到的问题的项目管理系统成为能够进一步提升公司竞争力的决定性因素,这将对中国软件外包企业提高自身项目管理水平起到借鉴作用。1.3研究思路和框架1.3.1 研究思路本文主要针对H软件外包公司面临着国外项目通过超额配备人力来高质量按期交付,而国内项目因价格低不得不降低人力投入,但众多项目存在质量不能满足客户要求和不能按期交付的问题进行了分析,在本文的研究过程中,为了达到高质量低成本按期交付的目的,H公司围绕“第一次做对”和优化项目人力资源配置的理念以标准化、透明化可视化项目管理的方式设计和构建了项目管理系统,并且对H公司如何开展该系统的应用和实施进行了论述,最后针对应用的效果进行了评估。通过本文的研究,得出项目管理系统确实帮助H公司在控制项目成本的基础上提高了项目的质量,提高了项目按期交付率,。1.3.2 研究框架本文的结构安排共由六个章节的内容构成。第一章为绪论。首先本文介绍了文章研究的行业背景以及研究意义。接着介绍了本人曾经工作过的H企业以及企业当前所面临的问题和挑战。最后介绍了本文使用的理论基础。第二章为管理信息系统应用的相关理论分析。该章节首先介绍了国内外项目管理系统的相关情况,接着详细的介绍了项目管理理论、软件项目生命周期理论以及第一次把事情做对等相关理论,为H软件外包公司进行项目管理系统的开发和应用奠定了理论基础,并且详细的论述了企业实施项目管理系统的必要性。为本文后续的研究奠定了理论基础。第三章为H软件外包公司现状研究,首先介绍了H公司的发展以及面临的问题,然后仔细分析了公司产生问题的根源,最后从项目流程管理、项目执行和监督管理以及项目人才管理三个方面做了详细分析,提出标准化项目流程,可视化透明化项目管理以及项目管理信息化是公司解决问题之道。为本文后续项目管理系统的应用开发奠定了系统需求。成为后续项目管理系统应用的用户需求。第四章为H软件外包公司项目管理系统设计,先对H公司做了竞争力和SWOT分析,提出了公司战略目标,接着通过分析提出H公司需要围绕优化人力资源配置和“第一次做对”构建项目管理系统来支撑公司战略并提出项目管理系统的目标,然后结合H软件外包公司项目管理的实际需求,设计了该公司项目管理系统的具体功能模块,其中主要包括项目计划管理模块、项目执行管理模块、数据管理模块、项目监管与报警管理模块、人才储备库管理模块、数据报表管理模块以及系统集成管理模块。切实的完成了系统的设计工作,切实的论证了H软件外包公司项目管理系统的具体应用方案。第五章为H软件外包公司项目管理系统的应用实施,从项目管理系统实施的组织结构的改变入手,详细的对该项目管理系统难实施的计划控制、进度控制和风险控制等方面对系统的实施过程进行了探讨。不仅找到了系统最优的实施计划安排,同时也有效的达到对项目实施过程的精细化控制。切实的论证了H软件外包公司项目管理系统的具体应用方案。第六章为H件外包公司项目管理系统的效果评价研究,在本章的研究中,根据以往专家研究成果,从多方面构建了系统应用效果评价指标体系,并且利用层次分析的方法对当前的应用效果进行了评价,详细的对比了系统应用前后在项目管控、项目文档、项目决策、质量管理、进度管理和成本等方面的改善。切实论证了本文构建的项目管理系统的应用效果。第2章 管理信息系统应用的相关理论分析2.1 国内外相关研究(1) 项目管理系统的含义项目管理系统是将科学的工程项目管理方法,以计算机技术、服务器及数据库为实现手段,以 Internet 为通信路径,组成的计算机辅助管理系统6。从结构上看,管理人员、 硬件系统和软件系统组成了项目管理系统。从管理过程分析来看,项目管理系统是由计划系统和控制系统组成。计划系统将工程项目相关的资金、工期、人员及其他数据转化为准确的信息;控制系统利用这些转化的信息为项目管理提供控制方法,对项目管理决策进行辅助。项目管理系统是一项科学的项目管理方法,其通过计算机技术、数据库和服务器为实现手段,以互联网为通信路径组成计算机辅助管理系统7。从结构上看,管理人员、硬件和软件系统组成了项目管理系统。从管理的流程分析,项目管理系统是一个计划系统和控制系统,其规划系统项目资金、时间、人员及其他相关资料到准确的信息,控制系统使用该信息为项目管理和项目管理辅助做出决策。项目管理系统可以在项目管理工作中为项目管理人员提供切实有用的信息支持,可以在项目中帮助项目管理人员对项目的进度、质量、成本和风险进行规范化和科学化的控制和管理 5。项目管理系统的目标是组成一个高效率全方位的信息交流交换平台,在满足项目管理的控制、合同和信息管理三大职能要求的同时8,还能够满足用户进行各方信息交换流转、数据互通共享和协同化合作的要求,进而用户通过项目管理系统能够方便、及时和准确地获取项目各方面的数据以及具体的项目进展状况。(2)国内项目管理系统研究现状近些年国内工程建设行业发展迅速,工程项目管理系统也因激烈的市场竞争而得到了大力发展。工程项目管理系统在国内,尤其是在桥梁建筑、航空航天、铁道等工程方面得到了相当广泛的应用和发展。根据市场数据统计分析显示,国内工程项目的项目管理软件市场的近些年发展势头呈现20%的高速增长 9 。贾岩通过对众多国内工程管理中项目管理系统的应用进行分析和总结,阐述了工程项目管理系统的4个特点以及应用项目管理系统的必要性,同时也分析了项目管理系统在工程建设中应用和实施的成效,最后他得出下列结论:工程项目管理系统确实能够有效地缓解国内工程建设行业信息技术水平不高带来的影响,弥补我国与发达国家在工程建设行业信息技术的差距10。宋江卫则系统地分析了项目管理系统在中石油管道工程中的应用,针对项目管理系统在永唐秦输气管道项目的实际应用中取得的成绩和存在的问题,提出了中石油管道信息系统急需解决的问题以及还有哪些需要实现的功能,这对中石油公司其他类型的信息系统的建设和实施有巨大的参考价值11。随着信息技术的不断发展以及政府部门对信息系统的不断高度重视,项目管理系统的作用也日益引起了其他各行各业的重视,项目管理系统的应用可以预见将会日益普及。(3) 国外项目管理系统的研究现状在当前信息时代,国外,特别是发达国家,信息基础建设已经非常完善,国外工程建设企业的工程项目管理系统得到了大量应用,另外国外丰富的项目管理经验又推动了项目管理系统的不断完善,形成了工程项目管理系统软件应用发展的良性循环。研究机构数据显示,在发达国家,至少85%以上的项目管理人员能熟练使用工程项目管理软件,工程项目的管理水平和工作效率因为工程项目管理软件的应用得到了大大提升,很多工程难题也因此而得到了解决。由于项目管理系统在工程建设行业中的重要性日益凸显,越来越多的国外相关人员对工程项目管理系统进行研究,研究程度也在逐渐加深12。Louis Raymond和Francois Bergeron研究了项目管理系统对项目各个方面的影响。从项目质量、信息输出、系统的使用、对项目成员的影响以及对项目成功的影响五个方面进行分析,根据对大量项目经理进行做问卷调查,最后通过取得的数据证明了项目管理系统的成功应用。同时也证实了项目管理系统对项目管理的项目规划、调度、管控和工作效率的改进13。Frederik Ahlemann对项目管理信息系统的应用现状进行了研究,其指出项目管理系统已经能够支持整个项目的全生命周期管理,不再仅仅集中在单独调度和对资源进行管理。通过对28个商业工程项目管理系统进行全面分析后,Frederik Ahlemann首先提出了refmodPM:参考信息模型,其目的在于推动工程项目领域信息系统的快速发展14。2.2 相关理论基础2.2.1 项目管理理论项目管理是指项目管理人员在限定的资源条件下,通过运用系统工程的特点、理论和方法,计划、组织、指挥、协调、控制和评价项目相关的所有工作,从而最终达到目标。项目管理研究的内容包括:(1)项目的生命周期规律;(2)项目决策和评价的理论与方法;(3)项目管理组织:项目管理的组织结构;(4)项目实施过程中的指挥和协调,包括项目的招投标工作、项目实施和项目的合同管理;(5)项目控制,包括项目资金控制、项目进度控制、项目质量控制和项目成本控制。(6)项目的监督、完工验收和事后评价15。项目管理的根本目标是如何在满足成本控制的前提下能够按既定要求的质量按计划日期完工交付。在本文的研究中,通过实施项目管理系统的方式来帮助企业从项目启动一直到项目结束全程电子化可视化透明化管理整个项目,使整个项目的运转始终围绕着低成本高质量按期交付的目标。2.2.2 软件项目生命周期理论软件项目的生命周期描述了软件项目从开始到结束经历的每一个阶段,通常划分为六个阶段:“计划-需求分析-设计-编码-测试-维护”,之所以划分阶段的主要原因是为了能够更有效地组织和管理整个项目的开发过程,从而提高软件项目的成功率。项目的各个阶段组成了完整的项目的生命周期,每一个项目阶段都会产出一个或者多个工作成果,这些工作成果也被视为完成标志16。在本文的研究中,通过把项目按软件项目生命周期分解成各个小阶段,并明确了每个阶段的输出,标准化了整个项目管理过程,使所有项目按既定最优流程来开展,同时对每一个阶段进行了严格的要求和监控来使每一个阶段的工作达到既定要求,提高了项目成功的可能性。2.2.3 第一次就把事情做对理论1961年质量管理大师Crosby提出了著名的“零缺陷”的思想,紧接着16年后,在质量是免费的一书中他又提出了一种新的质量管理理念,这一思想在引起了业界的强烈反响。书中提出,如果工作没有在第一次就做好,没有符合质量标准,那么企业就需要付出额外的时间和金钱去进行修复,质量损失就由此而来。这种新的质量管理理念就是:第一次就把事情做对(First Time Right),预防强于事后补救。符合要求的所花费成本和不符合要求的所花费成本之和组成了质量成本,符合要求的所花费成本是指把工作做正确所花费的成本,而管理层通过不符合要求的所花费的成本意识到了额外的成本,这就解释了“当发生返工时我们才发现成本开始增加”的现象。第一次就把事情做对强调关注过程,只有把每一个过程都管理好控制好,那么结果好的可能性会大大增加。在本文的研究中,通过标准化项目流程、可视化透明化项目管理的方式来管理和监控软件项目中的每一个过程和每一个输出,关注过程和细节,使每一项工作能保持按既定计划和质量完成,从而保证项目最终按计划高质量完成 17。2.3 实施项目管理系统的必要性2.3.1 提高项目管理水平的需要对软件外包企业来说,项目是其收入的来源,因此项目是否能按期交付,项目是否能高质量交付,是否能有效地控制项目成本,关乎企业生死存亡。而项目管理水平决定了在控制项目成本的前提下,项目是否能按期交付,项目是否能高质量交付,因此提升项目管理水平是企业必须练好的基本功。尤其是H企业的战略是稳步发展国外外包,加速扩大国内外包市场,这些都严重依赖于更高的项目管理水平和更好的客户满意度。在大力控制成本的背景下,公司的整体项目管理水平的提高不可能依赖于增大人力成本的投入,需要的是标准化、透明化整个项目管理过程,通过流程和执行来进行保障,着眼于项目的每一个执行过程,如果项目过程中的每一个环节都能高质量按期完成,那么项目最终高质量按期完成的概率将大大增加。因此,通过项目管理系统标准化透明化项目管理将帮助公司在控制成本的前提下整体提高项目成功率,提高公司在项目按期交付,质量和成本方面的竞争力,保障公司的业务战略的实施。2.3.2 应对市场竞争的需要在欧美软件外包市场,面对强有力的印度竞争对手,H公司在规模方面处于劣势,要想持续稳步扩大欧美软件外包市场,H公司更需要提高质量和客户满意度,在价格方面更具竞争力。在国内外包市场,竞争更加激烈,大打价格战。要想在价格方面具有竞争力,降低人力成本是唯一途径,所以在保证项目按期交付,质量达到客户期望的同时,降低项目成本显得尤其重要。所以不管是在欧美软件外包市场,还是国内软件外包市场,企业要想扩大市场,需要从根本上优化公司的项目管理环节,在保证项目按期交付,质量达到客户期望的同时,从各个方面来考虑降低成本。因此,运用科学有效的管理平台管理公司项目的运作,将使企业在激烈的竞争环境中保持优势,不断壮大。同时,系统的使用更加科学化合理化了资源的安排和调用,降低了企业的成本,提高了企业的竞争力。2.3.3 提升效率和降低成本的需要随着H企业规模的扩大,部门之间的沟通越来越多,需要交换的信息也越来越多,H公司现有的各个子系统都互不相通,导致数据不一致的情况经常发生,数据不匹配的情况也时有发生,浪费了很多时间在数据的反复核对上。关于项目状态,项目成本,项目利润,项目的人员需求和人员释放计划等很多信息都是通过excel和word文档进行处理和计算,效率低下,并且容易出错。为了实现各个部门的协同,以及减少手工操作实现信息化,采用项目管理系统:通过把各个系统打通整合,实现了信息的共享和实时交换;系统自动收集数据实时呈现项目状态,项目成本和各方面数据,从而大大提高了效率;通过透明化项目管理过程,也可以减少对质量保证的人员投入,降低成本。2.4 本章小结本章主要对管理信息系统应用的相关理论进行了研究。该章节首先介绍了国内外相关项目管理系统的研究,接着介绍了项目管理理论、软件项目生命周期理论以及第一次就把事情做对等相关理论,为H软件外包公司进行项目管理系统的开发和应用奠定了理论基础,并且详细的论述了企业实施项目管理系统的必要性。为本文后续的研究奠定了理论基础。第3章 H软件外包公司现状分析3.1 H公司介绍3.1.1 H公司概况H公司成立于1999年,是一家专注于软件外包的企业,为全球“财富500强”中的多家企业和众多国内客户提供软件外包服务,涉足的行业包括金融服务、高科技、商业零售、制造加工、电信、旅游及酒店业等。H公司连续多年入围全球软件外包服务100强,并在2009年通过软件开发成熟度模型(CMMI)的5级评级。随着全球软件外包行业的快速增长,H公司10多年来也发展迅猛,目前在全球设有12家分支机构,其中包括位于中国深圳、广州、成都、北京、台湾、美国、芬兰等研发中心。2010年前公司主要业务集中在欧美,最近3年H公司的国外软件外包业务虽然还能保持增长,但是增长幅度已经很缓慢。面对强有力的印度竞争对手,同时在人民币持续升值和国内人力成本持续增加的背景下,H公司不得不谋求新的发展机会。随着这些年中国国内经济发展迅猛,软件外包也蓬勃发展,于是公司从2010年初开始开展国内软件外包业务,尝试重心转向国内软件外包市场,国内软件外包所占比重逐渐加大。虽然进入国内市场较晚,但业务增长速度惊人,到2013年,国内外包业务的比重已经占整个公司业务的25%。在公司重心转向国内外包后的这几年,H公司无论是在人员规模、客户数量、项目数量,还是研发中心数量上都大幅增长。H公司同时处于开发测试中的项目就达上百个,员工也从初始的几十人发展到现在约2000人规模。H公司在金融服务、电信、旅游及酒店业等行业及领域积累了丰富的业务领域经验和全面的软件开发服务能力,也积累了一大批国际国内有名的客户,美国银行、巴黎银行、全球最大的在线旅游公司Expedia、 诺基亚、PayPal、中国移动等等都是公司的老客户。3.1.2 公司国外软件外包介绍H公司2010年以前的业务重心主要是国外软件外包,客户主要是欧美客户,欧美客户对工期和质量要求高,项目价格也高,为了保证能高质量按期交付,公司都是高薪招聘高素质软件人才。同时公司建立了庞大的质量保证部门,为每个项目都配备有专职的质量保证人员,督促和监督项目严格遵循CMMI流程,以保证项目高质量按期交付。国外软件外包项目一般由资深项目经理、资深工程师、普通工程师和一位专职质量保证员组成。资深工程师和普通工程师的配比是1:1,一位资深工程师带领一位普通工程师。在这样豪华的人员配备保障下,公司在项目质量和按期交付方面也做得非常好,由于项目价格高,项目也能保持不错的利润率。但国外市场由于印度软件外包企业的强力阻击,公司国外市场的增长难以快速增长,获取新客户尤其困难,目前的业务增长更多是依靠老客户的带动。另外,这些年由于人民币的升值和国内人力成本逐年上升,国外项目的利润率呈现出逐年下降的趋势。如果不能改变这种状况,国外项目的利润将很快消失殆尽。3.1.3 公司国内软件外包介绍随着国内经济的快速发展,同时在国家政策积极指引下,国内软件外包业务出现爆发式增长,H公司也将发展中心转向了国内。在做国内项目的初期,管理层把国外项目管理方式也搬到了国内,但是国内外包项目价格相比国外外包项目低很多,在国内项目应用国外项目的项目管理策略和人才策略导致很多项目利润很低甚至产生亏损。公司管理层为了解决这个问题,也转变了策略,招聘一般性人才,减少质量保证部门人员规模,一个质量保证员同时去监督多个项目。国内软件外包项目一般由普通项目经理、资深工程师、普通工程师和兼职质量保证员组成。资深工程师和普通工程师的配比是1:3。相比国外项目,国内项目在人力上的投入大大降低了。但这个时候,国外项目中被掩盖的问题就暴露出来了:其实国外项目中也会时常出现问题,但由于人员素质高并且质量保证员全过程参与,很多问题都能被及时发现和被拥有丰富经验的团队成员及时解决。国内项目没有那么多工作能力强和拥有丰富经验的团队成员,因而项目出现质量问题和项目不能按期交付的情况随之大大增加了,公司在保证项目高质量、按期交付和控制成本方面遇到了难以调和的矛盾。如果不能有效地解决质量问题和不能按期交付的问题,公司在国内的发展将会受到巨大的影响,不仅不能抓住机遇扩大市场,反而会导致客户流失。3.1.3 公司国内国外项目对比下图1通过对比的方式比较了国外项目和国内项目在项目人员配比、项目质量、按期交付率和项目价格方面不同。这样更清晰地显示了H公司在国外项目和国内项目上面临的困境,由于客户对质量和按期交付的要求高,国外项目通过超额配备人力来保障高质量和按期交付,但这样会导致项目成本过高,影响利润。而国内项目由于价格低,不得不减少人员配备上的投入,但项目质量和按期交付又出现了问题。公司为了保持竞争力和继续壮大发展,国外国内的项目管理方式已经到了必须发生转变的时刻了,H公司必须找到一种方式去解决国外国内项目面临的问题,使项目在控制成本的前提下依然能高质量按期交付。图1 H公司国内国外项目对比图FIGURE 1 H Companys project comparison between China and abroad 3.2 H公司项目问题的具体分析(1)国内项目质量不高和项目延期问题表2反映了H公司2012年深圳地区国内项目完成情况。从表中我们可以很容易看出客户投诉质量的项目占比超过了10%。客户投诉质量包括二部分:一是客户在验收阶段发现较多问题, 二是客户在使用阶段发现较多问题。另外,从表1中可以看出项目延期的占比也超过了10%。表1 H公司2012年深圳地区项目完成情况Table 1 Project completion report of Shenzhen area in 2012状态数量(个)百分比客户投诉质量610.7%项目延期610.7%中途关闭11.8%顺利完成4376.8%公司领导通过召集曾经经历过项目问题的15位项目经理和8质量保证员,通过头脑风暴的形式,在拥有丰富问题分析经验的专家引导下运用根本原因分析方法对项目出现质量问题和延期问题进行了分析,以期望透过问题表象找出产生问题的根本原因,进而找出解决之道。下表2是会议整理后的项目出现质量问题的前6大原因:表2项目出现质量问题的原因Table 3 root causes of project low quality序号项目出现质量问题的原因1需求分析后产生的需求规格说明书未经客户最终确认,后期客户提出需求不是其所期望,提出需求变更,而项目交付时间不变,这导致开发和测试时间不充分导致质量问题。2项目经理私自同意客户的需求变更,导致这个功能由于时间不够草率完工,最后上客户使用过程中频频出现问题。3项目流程中定义了设计文档评审环节,但评审草率,最终发现架构缺陷,架构调整后导致测试不充分产生质量问题。4项目流程没有设置测试用例评审环节,导致测试用例覆盖不充分,有些需求功能点漏测,导致客户在验收阶段就发现问题。5有些功能模块的代码评审未执行,普通开发工程师编写的代码存在性能缺陷,导致客户在使用时,在某些数据量大的情况下导致崩溃。6在按计划项目要开始时,项目所需人员还未到及时到岗,导致赶工,开发质量和测试质量得不到保证。针对这些原因,会议决定运用分类法围绕项目管里过程来对这些原因进行分类,找出共性,最后发现原因1、原因2和原因4都和项目流程管理有关,而原因6是和项目人才管理相关,原因3和原因5则和项目执行与监控管理相关。下表3是整理后的导致出现项目延期的前5大原因:表3项目出现延期的原因Table 3 root causes of project delay序号项目出现延期问题的原因1客户提出需求变更,项目经理私自同意,导致在原工期内项目没法完工。2项目流程中定义了设计文档评审环节,但评审草率,导致后期发现当前设计没法满足一些业务需求,重新调整架构需要较多时间,导致项目出现延期。3项目流程中未定义对估算的评审,一些普通开发工程师的估算严重不足,导致没法在原估算的时间内完成工作。4在按计划项目要开始时,项目所需人员未能按原计划及时到岗,导致项目延期。5外部依赖(网络、机器、第三方程序接口)未进行合适的管理和跟踪导致项目延期。同理对上表原因进行了归类,发现原因1和原因3是和项目流程管理有关,原因4和项目人才管理相关,而原因5是和项目执行和监控管理相关。从上面的分析可以看出,国内项目出现质量低下和延期的根本原因都是和项目流程管理、项目人才管理以及项目执行和监控管理相关。(2)国外项目成本过高的问题从前面的分析中可以看出,国外项目由于人员超额投入,所以不存在质量低下和项目延期问题,但根据公司信息,国外项目的平均毛利润从2009年的48%已经下降到2011年的37%,平均每年近3%的下降。随着国内人力成本逐年的持续增加,形势变得严峻,公司不得不考虑改变现状。但软件外包项目的主要成本是人力成本,所以唯一的解决方式就是降低人力投入,但这又会面临国内项目的情况:降低人力投入,项目质量和按期交付得不到保证。所以国外项目要面临解决的问题也是如何在降低人力投入后还能高质量按期交付。因而国内国外项目在解决问题的方向上达到了统一。根据上面2点的分析,要根本解决公司在降低人力投入后在项目质量和按期交付方面出现的问题,公司必须从公司的项目流程管理、公司的项目执行和监控管理以及项目人才管理三个方面寻求解决之道。3.3 H公司项目管理的现状3.3.1 项目流程

温馨提示

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

评论

0/150

提交评论