项目管理中的一些问题.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目管理中的一些问题 一、为什么要实施CMMI? ? 一个软件项目能够成功的最基本特征就是整个软件项目是在一个合理的计划指导下,有序地完成各项规定的任务。这包括十个最基本的因素。这些因素都可通过建立CMM/CMMI模型所获得的。它们是: 建立一个清楚的视野。包括明确整个和各阶段要实现的目标,以及可能存在的各种风险等。这些可通过科学地评估和周密的策划所得到。 获得一个相对稳定和完整的书面需求。需求的变更是导致软件产品质量下降和开发工作混乱的主要原因之一。通过需求管理可以最大限度地降低这项风险。 建立一个有效的与客户之间沟通的渠道和方法。与客户沟通的有效性,直接影响着客户对产品的满意以及对尽可能降低开发成本和风险,缩短开发周期。 实施有效项目开发过程管理和控制。严格执行项目开发计划,并及时解决出现各种技术和管理问题。在此过程中还要不断收集产品、过程和体系产生的各种数据。为今后有效开展改进工作奠定基础。 准确和快速识别开发工作中所出现的各种问题。采取纠正和预防措施,防止问题再次产生。 持续改进。软件产品开发活动本身带有许多无法克服的困难和障碍。持续对开发过程、方法和手段是必不可少。因此必须建立一个持续改进的机制。 有效地和严格地控制开发活动中的变更。变更是软件开发活动中必不可少和典型的活动。是影响团队协调的重要因素。严格和有效地控制变更活动,确保软件产品的完整性。 确保软件开发活动中技术与管理两类活动的有效结合。技术与管理是一辆车的两个“轮子”。只有两者有机地结合,才能最经济地开发出用户满意的产品。 严格控制内外部接口。特别是软件开发过程中的分包活动。清楚地和有效地了解、掌握以及控制分包方的工作及产品。。 独立地和客观地评估各项开发活动及产品,确保不受外部其它因素的干扰 二、实施CMMI的好处 提高公司国际竞争力,获得更多的商业机会。当然在招投标中也有相应的好处。 规范公司的开发流程及管理。更好的积累经验,保留过程资产。 帮助公司重新审视自己的公司,是一个公司开发能力成熟度的一种表现。所谓知己知彼百战百胜也就是这个道理吧。 通过实施规范的流程,对问题、风险进行管理,可以降低软件开发过程中的风险。因此,CMMI有助于企业建立自身和品牌的良好形象,在企业营销上也具有良好的商业价值。 在CMMI的推进过中可以找到自身的优缺点,推进过程改进从而提高产品质量、控制成本、提高劳动生产率。 三、实施CMMI的步骤 在评估计划已提交、Readiness Review进行完毕并对ATM进行过培训后可以进入正式评估阶段,大致过程如下(当然具体过程与主任评估师的安排有关,评估前主任评估师会与受评单位沟通确定正式评估现场流程安排) 文档证据评审,主要是审查PIID中的文档证据; 相关人员访谈,包括项目经理、开发人员(需求、开发、测试)、支持组(QA、配置人员)、EPG、OT、中高层、出资人……ATM及LA记录访谈证据; 整理证据,顺序为个人、小组、评估组依次评审,形成对评估结果的初步认定; 预发布,会将整理好的结果分为管理层与开发与支持层两组进行发布(这里只是公布发现的证据,包括描述与强弱项等,但不会发布评估的结果),预发布后收集补充证据,受访者可就描述有异议处提交补充证据说明; 根据最终收集的证据对各SG进行评分,得到评估结果; 正式评估结果发布; 就下一步改进建议与高层沟通 四、QA的工作内容? 制定SQA计划 软件过程和规程培训 进行产品审核和活动评审 报告不符项,并确定纠正措施和期限 跟踪纠正措施的执行 填写周工作报告并抄送项目组 进行阶段和项目的工作总结并上报主管。 五、QA在项目组中的作用 QA到底是什么?它是做什么的?能带来什么好处?相信接触过CMM的人对其中这个核心角色应该不感到陌生,可能也或多或少地知道它的一些工作内容。尽管如此,很多人对这个角色的价值以及必要性可能还并不真正地理解,这里作者结合多年的质量管理经验总结了QA的十大价值所在,希望能帮助大家更进一步地了解QA。 保障制度体系 促使过程改进 指导项目实施 增加透明度 评审项目活动 审核工作产品 协助问题解决 提供决策参考 进行缺陷预防 实现质量目标 1、保障制度体系 无论是CMM/CMMI还是ISO9000等其他管理思想,它都是强调法治而非人治,实施CMM也是希望能通过它将一些优秀的软件工程化开发经验用一套合理、规范的制度沉淀固化下来,使项目的成功不再成为一种偶然。这其中体现了一个三权分立的思想:SEPG(软件工程过程组)相当于是立法机构,负责建立、维护、改进企业的开发过程体系;SEG(软件工程组)则是执行机构,来执行这套开发过程,按照软件工程化的思想来实施项目;而QA则是督促这些规范贯彻实施的监督机构了。 作为一个国家,监督机构的必要性和重要性不必多说。同样,作为一

文档评论(0)

guocuilv2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档