软件企业过程管理及过程审计的研究_第1页
软件企业过程管理及过程审计的研究_第2页
软件企业过程管理及过程审计的研究_第3页
软件企业过程管理及过程审计的研究_第4页
软件企业过程管理及过程审计的研究_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、软件企业过程管理及过程审计的研究论文导读:中国许多软件企业一直在从事国际软件的外包工作。而其中大多数 企业的外包工程都是从编码阶段以后开始外包。软件过程管理的目的是 保证软件产品具有相对稳定的质量。这就 要求软件企业开展必要的过程审计活动。关键词:软件,外包,过程管理,审计1. 引言近年来,由于中国对外开放、可塑化软件人才数量多以及人力本钱较低等因素,中国的 软件外包企业正处于一个充满机遇、蓄势待发的时期。与此同时,业内人士也认识到,国际 软件外包因为其市场总量大全球超过 1000 亿美元、未来增长稳定五年内约按照 20% 年复合率增长、作业标准性强等条件,正在成为中国企业可以放手一搏且最具规

2、模化可能 的一个朝阳产业【1】。论文参考网。2021 年 1-2 月,中国软件产业累计完成软件业务收入 922.75 亿元,同比 增长 28.7%,增速比 2007 年同期高 7.1 个百分点,比整个电子信息产业高 11 个百分点【2】;规 模以上企业个数达 12,317 家,比 2007 年同期增加了 492 家;全行业就业人数超过 130 万人。 在软件外包不断开展今天,软件过程管理与过程审计在软件外包企业中的显示了不可替代的 重要作用。2. 软件外包行业的特点2.1 软件外包的层级与水平在过去的 20 年中,中国许多软件企业一直在从事国际软件的外包工作,而其中大多数 企业的外包工程都是从

3、编码阶段以后开始外包。可以说我们的软件外包公司,就是一个代码工 厂,大局部员工都是代码工人。这也就意味着中国的软件外包还处在一个初级、低端的阶段,只能把做一些没有技术含量的简单的工作。但也正是这样的过程中,使中国软件企业不断的 思考,不断的提高,变得更加成熟,更有规模。当前,中国的企业是否能站在价值链的上游,其实主要是在于我们自己的工程管理能力、 专业领域知识、人员的综合能力、创新能力等;这也为我们的软件外包企业提出了更高的要 求,不但要修炼外功更要修炼内功。2.2 工程管理能力当前的软件外包活动中,为了确保外包产品与效劳的质量,对于外包企业的资质与工程 管理能力要求日益趋高。对于我们软件外包

4、企业提出的新的要求与挑战, 为了赢得更多的机 遇与市场,缺少工程管理能力的企业逐步被市场所淘汰;很多企业以客户为导向,修炼企业 内功,不断加强软件管理能力,确保为客户提供优质的、有保障的软件产品。在这些企业中都能看到业界优秀的工程管理理念与技术,如CMMI,PMP,ISO, ITIL等管理方法与理论【3】 【4】。2.3 领域业务能力在当前的软件业,我们注意到一个非常有趣的现象,就是在全球的金融效劳领域,尤其 是一些大的银行,大的保险公司,他们在全球的软件外包市场方面,占有非常重要的一席之 地。统计数据说明,金融、银行、保险、健康、医疗、电信、制造等产业占据了全球外包市 场的主要优势。我们发现

5、 BOP 外包(也就是我们说的效劳业务的外包)与技术性的外包相比,已经慢慢占上风,效劳业务的外包,已经成为外包的一种主流。原来仅仅是基于那种技术层 面的外包,现在我们的外包,已经进入到效劳领域的外包,把整个的一些核心的效劳业务进 行外包。这就要求我们在提供软件外包效劳的同时也必须成为领域、行业的专家,这样才能 为客户提供更加优质和专业的效劳【5】 【6】。2.4 人员语言能力和其他外资企业相似一样,软件外包企业也非常需要外语人才,如英语、日语、韩语等。 当前很多软件的公司都非常看重职员的语言水平,并鼓励职员参加语言培训课程与语言等级 考试。目前中国广阔的大学毕业生都具有阅读、书写的英语技能;同

6、时在辽宁的沿海区域, 因为地域优势也有相对优势的日语、韩语人才;这对于我们当前的软件外包提供了强有力的 条件。随着我国软件外包能力的不断提高,我们也对软件人才有着越来越高的要求,如:更 加流利的口语对话,商务活动的职业能力,工程管理和运作的能力等等。3. 软件过程管理的重要性基于当前软件外包行业的特点,在很多软件组织内部,常常会遇到此类问题:由于不同 的开发队伍或者开发者个人可能会采用不同的开发方式,从而导致软件产品的结果无法预期 及追溯。此外,软件开发中的过程经验和技巧方法通常只在成功者的头脑中的,没有被企业 内部共享和重复利用。当企业职员发生流动时,企业的软财富也随之流失;反之,如果软件

7、企业将关注点放在工程的开发过程本身。那么,不管开发者是谁,也不管是哪家客户提出的 需求,经过同一过程开发的软件,产品的质量是一样的。简而言之,软件过程管理的目的是 保证软件产品具有相对稳定的质量。当前很多企业建立的软件过程管理平台,也正是围绕开发周期的活动对开发和生产的过 程进行管理,将软件组织的过程融入工程的日常开发中,帮助软件组织实现软件过程管理的 信息化;。论文参考网。它基于全面质量管理理念,符合 CMMI/ISO 要求,围绕每一个软件工程进行管理, 确保软件工程依据软件开发组织已定义的开发流程的要求制定工程方案、调配资源、实施项 目监督【7】。通过对开发过程的量化度量与控制,尽早发现和

8、解决工程中存在的问题,躲避项 目风险,过程管理可有效提高软件开发的可视性;、可控性;、工程成功率和软件产品的质 量,同时降低管理本钱,提高管理效率。软件企业过程改良的实施步骤:1) 理解企业的业务战略和目标2) 组建过程改良团队并培养人员技能3) 根据企业现状,制定过程管理方案4) 在公司范围内,实际过程改良活动5) 建立过程管理活动的跟踪和监督机制4. 过程审计的必要性随着软件过程管理的不断推进和标准化,为软件企业的不断开展壮,竞争力提升。这就 要求软件企业开展必要的过程审计活动。过程审计是把信息工程工程管理全过程作为审计对 象,针对软件工程管理的各个阶段实施审计。过程审计不仅涵盖了软件开发

9、各个阶段、工程管理活动、组织过程管理与维护等多种活 动,起到重点检查、监督的作用;同时确保即审计调查与重点审查相结合,事前参与、事中 控制、事后评价相结合,注重直接成果与完善内部控制相结合,提高审计监督的层次。我 认为,过程审计制度、程序、技术与方法的不断应用与成熟开展,将会确保企业成长的原动 力能够持续健康运转。4.1 制定审计方针,建立审计流程根据软件企业自身的特点,首先,建立组织的审计方针,后续所有的审计活动都会围绕 此方针开展,并建立审计流程。经过软件领域内部审计的经验积累,相对有代表性的审计流 程如下:1) 明确审计周期2) 根据企业现状,制定审计方案并获得管理层批准3) 实施审计方

10、案时应拟订审计方案,包括审计范围、内容、方式和时间4) 明确审计涉及的软件工程列表、相关干系人,并通知被审计单位要求提供必要的工 作条件5) 在审计中必须做好事前准备,记录审计过程、各种证据材料齐备,作好审计记录并 应有相关人员的签名盖章。6) 审计中如有争议应如实反映给企业管理层,实事求是地提出解决方法。4.2 组建审计团队内部审计团队建议由公司高层领导、内部过程专家、内部控制专家、质量管理专家、资 深工程经理等成员组成。遵从审计方针和审计流程,审计软件工程管理过程中的各项工作以 及产品,同时监督和审查组织过程管理流程的运作和维护能力。审计团队的主要职责:1) 根据内部审计工作的需要,被审计

11、单位应按时向审计部报送有关方案、预算、决算 报表和文件资料等2) 检查实物、凭证、软件文档、有关文件和工程资料;必要时,可提出并索取必要的 证明材料3) 主持或参加有关的评审会议4) 对正在进行的严重违反流程标准的行为进行作出及时制止的决定5) 对审计工作中的重大事项有权直接向上级管理层反映 审计团队技能要求:1) 精通软件管理、质量管理、软件工程等专业领域知识2) 了解企业的背景和充分理解企业当前实施的软件过程3) 精通审计理论与审计方法等4.3 采用适合的审计方法我们所说的过程审计;,要求对软件工程的各个阶段都采取全面调查与抽查相结合的方 式,通过文件收集、定期填报表格、定期统计、资料调查

12、等方法,审查每个阶段的管理状况, 根据被审查工程的工程管理情况,按照抽样审计原那么,采用分析性审计程序和其他方法进行 重点抽查审计。同时,分析研究各阶段之间的联系,从总体上到达对工程过程管理全过程的 审计控制,充分发挥审计的检查、监督、评价、控制和预测的作用。根据软件企业的不同发 展阶段,结合当前审计的目的、范围等因素,建议选择不同的审计方法。1) 输入控制:为确保审计输入信息的正确性,可采用面谈法/观察法、测试数据法、数 据验证法等2) 处理控制:为确保系统按规定对数据进行处理,可采用抽样数据法、平衡模拟法等 审计方法等。3) 输出控制:为确保系统处理结果的完整性和正确性,可采用面谈法、观察

13、法和系统 文档审阅法、平衡模拟法等审计方法等。即审计调查与重点审查相结合,事前参与、事中控制、事后评价相结合,注重直接成果 与完善内部控制相结合,提高审计监督的层次。不仅有助于实现信息工程建设常规审计向经 营审计过渡,也将有益于开展其它工程工程及对外投资工程的管理审计。4.4 执行审计活动并提交审计结果审计团队按照方案执行审计活动,审计软件工程开发管理等活动。并及时归纳和整理审 计中发现的问题,出具审计结果。审计结果经过被审计方确认和管理层批示前方能生效。1) 及时整理并提交审计初稿报告,包括:清晰的事实描述、准确的数据记录以及提出 适当的改良建议等。2) 审计报告初稿要及时与被审计单位沟通,

14、确保内容的清晰性、真实有效性,获得被 审计方的认可。如被审计方有任何疑问,可追加或补充新证据资料,经查明后可采 取适当措施。3) 将最终的审计报告提交给管理层批示,作出审计结论和处理决定,并将审计报告备 案4) 针对审计中发现的问题,被审计方应及时的制定改良方案、采取改良行动并及时汇 报改良结果。5. 有利于软件过程管理和过程审计的几点建议通过以上对软件外包的研究与分析,针对我国存在的问题与缺乏,提出以上几点建设:5.1 创立软件外包的集群化模式我国的软件外包企业规模尚不具有竞争力。根据当前统计数据,与印度的软件业相比, 中国大约有 8000 家软件效劳供给商,其中员工少于 50 人的占 3/

15、4,而印度的软件效劳供给 商不到 3000 家,至少有 15 家拥有 2000 名以上的员工。业界专家也提出:软件属于规模性行 业,没有大规模就无力承当较大的工程,规模效应是软件外包企业接单的决定因素。很多的 国内企业由于没有足够的人员接收大的工程,导致很多工程时机被迫放弃。我们要借鉴优秀 的经验,通过发挥区域或行业的优势建立软件外包的集群化模式,在市场上扩大企业集群的 影响力和竞争力,为软件市场的进一步繁荣创造新模式。5.2 引进的过程管理理念经过实践调查和数据分析的,发现当前工程失败的主要诱因居然是过程缺陷,这是一个 令大家震惊并值得深刻反省的信息。1995 年,The Standish

16、Group 调查了全球 352 家软件组织的 8000 多个软件工程。调查结 果说明:31%的工程在完成前被取消,浪费 800 多亿美元;53%的工程消耗了 189%的预估成 本,只有 16%的小企业、9%的大企业按时交付了软件产品。12 年后,美国南加州大学的教授对影响软件工程成功的主要风险因素进行调查,总共调 查 67 人,这些人有平均 27 年软件企业软件、硬件、系统的工作经验。调查结果排出了影响 软件工程成功的前十大风险,无一不和过程有关。上述问题的存在,也严重制约着我国软件企业的国际竞争力的提升。同时,我国软件企 业改良软件生产过程的效果并不理想。可以说,如果不解决过程的持续改良问题

17、,我国的软 件企业很难真正走向世界5.3 建立并运行过程审计机制软件过程审计审查,既是软件工程自我检查、自我保障一种机制,也是向管理层、向客 户提供多视角评估、反思工程的绝好时机。论文参考网。建议工程团队以积极的心态,科学看待过程审计 活动。软件工程可以在过程通过审查固然可喜,如未通过,也不必过于忧虑,更不宜产生过 激情绪和言行,如果认为工程确有必要,可考虑根据评审方的质疑,对工程进行优化调整。5.4 加强企业自身竞争力软件外包主要的拉动力是为海外发包客户节省本钱。文思总裁曾明确同意 软件+效劳; 的模式,也是我们软件外包效劳开展的新机遇。在这点上,外包效劳公司已经走得很对。过 去印度软件从卖人头转变到卖效劳,也是经历了不断的学习和挑战。但是,伴之而来的是因 为商业观念、技术与管理、跨国语言与文化、远地作业等因素而导致的风险增加。这些风险 如果不能得到有效控制就有可能达不到双赢。这就要求企业要加强自身的竞争力,可以通过 不断打造学习型企业,加强和提高企业软能力,为未来的效劳创造更好的机遇。6. 总结我国对软件外包行业正处在高速开展阶段,前景广阔,我们可以借鉴业界其他地域的软 件开展经验如:印度等,组件有中国特色的软件集群化开展模式、引进过程管理理念、 加强过程审计机制、不断的加强企业自身能力,从简单的软件外包开展成为业务流程整体外 包,从代码加工厂开展成为软件+效劳的

温馨提示

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

评论

0/150

提交评论