咨询工程师:印度项目质量管理经验(二)

咨询工程师:印度项目质量管理经验(二),第1张

咨询工程师:印度项目质量管理经验(二),第2张

2.项目计划
凡事预则立,不预则废。这里的“提前”指的是计划。对于软件公司来说,规划的重要性不言而喻。我们先来看看A公司的项目计划是如何制定的:在A公司,项目的规模(以代码行数来衡量)必须在项目开始前进行估算;然后制定项目计划。时间一般为2 ~ 3周,已知最长时间为5周。EM负责制定项目的EWP(工程师工作文件),定义项目所需的人力和计算机资源。经相关部门同意并报R&D总监批准后,项目方可启动。
项目的正式开始时间从项目团队的动员会开始计算,收尾会结束。
大概很多人都听说过这样一句话:“计划赶不上变化”。这种“改变”可能不会对某些行业产生太大的影响,但对于软件企业来说,会对软件产品的质量保证产生严重的负面影响。为什么会造成这种「计划赶不上变化」的现象?笔者认为,主要原因是对方案重视不够,方案过于笼统粗糙,导致可执行性差。另外,一些人为因素必然会导致这样的后果。
如果我们的软件公司能像A公司一样,在制定计划时考虑到每一个细节,而不是仓促决定,各相关部门共同研究、制定、讨论、反复修改产品计划,最终形成一个系统、严密、可执行性强的计划。计划一旦形成,就会严格按照计划进行,不会受某个人或某件事的影响,这样既减少了大量资源的浪费,又保证了产品的质量。
因此,高度重视计划,精心制定并严格执行,是企业有效保证产品质量的重要环节。
3。项目管理
当企业建立了合理的组织结构,制定了周密的计划,就进入了产品开发阶段。在这一阶段,项目管理起着重要的作用,涉及的环节相当具体和复杂。下面简单介绍一下A公司项目管理的具体细节:
(1)开发阶段和项目周期开发阶段很明显,注意每个阶段应该完成的功能,这个阶段应该完成的工作不能留给下一个阶段。
(2)流程
A公司更重视流程,而不是项目。
软件开发流程非常规范系统,可执行性高,在实践中不断完善。A公司的过程已经覆盖了一个项目R&D的各个方面,包括最初的意向到最终软件版本的发布,有相应的过程规范,基本形成了一个工业化的软件开发。
人和过程是确保项目成功的两个最关键的因素。只有好的人按照好的流程开发项目,项目的成功才能得到有限的保证。好的工艺可以保证穷人做出来的东西不会太差,但不能保证他们会做出优秀的产品。通过该过程,可以实现软件开发的标准化、流程化和产业化。
(3)计划
1)计划详细周到。
2)开发阶段在过程中明确定义。
3)每个阶段列出该阶段的活动,并详细描述每个活动的属性:
录入条件,输入;
验证方式;
结束条件,输出。
4)在每个阶段结束时,应召开一次阶段结束会议。前一阶段结束后才能进入下一阶段。
5)计划中的每个活动都是具体的,每个活动的时间都是以天(半天)为单位的。包括质量控制活动的计划时间。
(4)评审
按照印度公司的流程,一般来说,评审和测试是保证软件质量的两个主要手段。测试的重要性不需要解释,评审是一种非常简单有效的方法,可以尽早发现软件中的错误。可以说,任何可交付成果只有经过评审才能成为基线。目前,A公司拥有详细、全面且可执行性高的评审流程和各种可交付成果的评审清单。
在印度的软件企业中,有这样一句口号:凡事有计划,凡事必审。
(5) QA
QC(质量经理)作为质量保证部(SQA)的代表,监督和编辑大检查咨询工程师现场

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 咨询工程师:印度项目质量管理经验(二)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情