首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

研制管理:关于产品质量的一些思考

2013-04-05 
研发管理:关于产品质量的一些思考前注:本文中针对的我们公司研发的一些问题的思考,以及我给出的一些解决方

研发管理:关于产品质量的一些思考

前注:本文中针对的我们公司研发的一些问题的思考,以及我给出的一些解决方案。如果你有更好的方案,希望能够介绍给我。


1、  现状:在新产品开发和维护过程中,经常会遇到产品质量的问题。一种情况是在新产品开发时遗留的bug,还有一种情况是维护过程中引入的新的bug。

2、  原因:这个现状的原因有两个方面。一是资深研发人员的流失,这是客观方面的原因,这里不再多说(留住人才有很多的影响因素,很多不是我能够掌控的);二是我们再管理和流程上的问题,这是主观的问题,也是我们能够努力解决的地方。

3、  危害:给客户造成不好影响,影响品牌形象,产品后期往往需要投入更多的成本来解决问题。

4、  解决方案:有几个措施有助于改进研发质量:

1)  有效的研发培训,提升开发人员能力:这个是从根本上解决问题的措施。【研发培训】

2)  增加代码审核环节:这是开发中一个比较重要的环节,具有两个功能,一个是技术交流,一个质量保证。我一直想在我们研发中尝试一下,可惜的是我们一直没有真正的做起来。【code review】

3)  优化对bug,特别是售后bug的处理:对待这些bug,不应该只考虑如何解决,更应该进一步的思考如何避免类似的问题再次发生。在华为有一个类似于反思的过程叫“问题回溯”,目的不是找出谁的责任,而是看在管理上,制度上,流程上有没有什么优化或者改进的地方。比如:【问题回溯】

a)      测试阶段的测试用例是否完善?

b)     如果是完善的,为什么没有测试出bug?

c)      如果不完善,补偿完整后,要考虑如何让其他的测试用例都完善?

d)     开发阶段,什么原因导致问题发生(技术细节是什么)?

e)     是否有必要把这个细节写成一篇总结分享出来,防止在这个地方发生类似问题。

f)      有没有什么方法可以避免开发中类似的问题再次发生?

在经过上面的思考后,需要面临的问题可能是流程的过度膨胀。所以,需要在成本和质量间作一个平衡,找到最佳的分界点。

4)  优化考核机制,将产品的质量和考核结合起来,这里需要对产品质量进行量化,考核是要兼顾工作量与工作质量的平衡。同时培养一种重视产品质量的文 化——发生产品质量问题是一件让人无法接受的事情。


另外,一个可以考虑的因素是研发的文化与氛围,从这个上面来促进程序员努力写出最优的代码而不是能用的代码。

8楼linjinxing昨天 19:59
我们也在一起思考这个问题,博主说的几点我都同意,但我还有一点补充:需要抽象出通用的代码,让大家尽量使用已经完善的复用代码,这样也能从根本上解决质量问题。
Re: chgaowei昨天 20:01
回复linjinxingn也是一个方法。n同样的一个方法是,可以换一种更适合的编程语言。我们现在业务逻辑也用c,后面我推python。
Re: lu_yongchao昨天 20:56
回复chgaowein文化不是一时兴起就能完成的事情,要从平时的小事积累起来,建议你从知识分享开始做起,把研发团队活份起来。
7楼hanhuili昨天 19:57
太虚了,先找到可以落地的措施执行起来,不管是1,2,3n请先执行一个
6楼u010151745昨天 18:04
质量是计划出来的,在你项目制定项目计划的过程中就应该明确了质量基线,在项目实施过程中根据进展调整基线,所以肯定在项目计划阶段工作没有做的很完善。
Re: chgaowei昨天 19:36
回复u010151745n质量基线能在多大程度上反应产品质量?
5楼ytfrdfiw昨天 14:13
产品反思会,值得借鉴。
4楼huangwuyi昨天 13:13
任何一个项目都有可能存在质量问题,不管是开发中余留的BUG还是需求变更修改产生是BUG,我们只能尽量的避免这些问题的发生。其一,做好前期的范围管理;其二,做好模块化责任制管理;其三,做好需求变更把控,比如说在一些不需求不影响核心业务的情况可以拒绝掉;其四,项目经理要做好代码评审;其五,多通沟多交流。
3楼lu_yongchao昨天 12:25
Code Review可以采取一些工具产品自动完成,再辅助以抽查的方法是来完成。推荐一篇:持续集成 fxcop 在 CruiseControl.NET中的使用:http://blog.csdn.net/lu_yongchao/article/details/7174150。
2楼FansUnion前天 12:35
关键是行动,在行动中完善制度!
1楼lu_yongchao前天 13:36
企业文化也很重要,前几天马云的讲座里也是着重提及到了企业文化,提出了努力生活,快乐工作。
Re: chgaowei前天 12:32
回复lu_yongchaon企业文化是很重要,不过,如何才能塑造?不知道。

热点排行