|
沙发
楼主 |
发表于 2008-4-11 21:06:26
|
只看该作者
|
steplv
软件产品的质量是多方面作用的效果,某一些方面的优势并不能弥补整体的能动性。
只有全方位的协调发展,才能促发并输出高质量的产品。至于如何去做,业界有很多成熟的经验可以参考,但一定要裁剪成适合于自己穿的“衣服”!
本文作者拥有多年大型项目的管理经验,值得各位同业借鉴。支持原创!
still
一点愚见:
1.企业主追求的永远是利益,工期是短的好,这也导致了项目大多都是“赶”出来的,想要真正的走全过程,难!我想steplv也提到过满足老总的愿望,我觉得其目的之一就是要拿到更多的时间去走过程!
2.测试人员从头跟进!但现有企业有多少能做到,至少在我现在的公司,测试永远是项目收尾过程中的一个步骤,在这个时候,老板在催,同事在催,各个部门在催,测试了了草草也就那么地了!质量?质量!质量?!!!
清水至真
保持自我改变的心态,努力探索所追求的目标
对于我们大多数人改变环境是一件很难的事情,但是我们却可以不断调整自我,更好的适应这个环境,或者选择一个适合自己的环境。适应环境本人把它归纳为两种:一种积极适应,另外一种是被动适应。积极适应者会努力思考自己所处环境的问题,分析问题所在,并试图着手去解决问题。至于是否能解决好这些问题,需要涉及到很多外界因素的影响,而有些因素是不能被个人所左右的,所以我不喜欢用是否达到结果来简单衡量自己当前的所得,也不会因为自己目前达不到理想的环境状况而放弃自己所认为的事务,我更喜欢的是那些对自己所从事的、或者将要从事就是他的所追求的目标,并为此而热血沸腾的人。如果当下的环境不能满足自己的要求,阻碍了个人的追求,那我们可以选择环境。
被动适应者就是另外的情况了。被动适应者,也会发现一些问题,但是这些问题是零散的,因为缺少自己统一的思想,自然就失去了看问题的准则,也就很难知道问题的根本原因所在。虽然他们也会努力解决问题,想改变现状但终究难有所获。由此也会引发选择新环境的念头。但是要注意前面所描述的选择和这里的选择是截然不同的。另外被动者还经常表现出另外一个现状就是不时抱怨当下的环境,把自己放在问题域的最中心,一切从我出发,不会换位思考。这是很不利于自我提高的。
为什么先在此说上面这些话。原因如下:
1、当前整体软件环境还没有达到我们所期待的理想状态,“革命尚未成功,同志还需努力”。
2、感觉软件规范中的各种标准很好,就是使不上劲。因为这些标准是老外的,或者更准确的说别人的经验总结。我们在没有任何积累的情况下很难用上的。就如我们拿着哲学大师的书籍,来过生活一样。但是它给了我们希望,指引着我们如何去总结,去提高。所以面包总会有的,只要我们努力去争取。
以此来鼓励那些正在思考自己方向,为自己所追求的目标孜孜不倦的人。
以下就still上述的见解,谈谈个人的看法,相互学习
追求企业的利润最大化这是企业的根本目的,这是不可动摇的宗旨。但是如何追求最大化是有很大学问的,可以肯定的一点是并非简单将企业各个项目都利润最大化。因为利润、时间、质量三者必须要做平衡。企业为了赢得良好的口碑和增加客户的忠诚度,必须要在质量(好的质量其实可以减少很大的维护费用)上下功夫,这也是可以肯定的一点,否则眼光就太短浅了(当然除了那些排他性很强的领域)。由此可以肯定质量之路是我们正在走或者即将要走的路,根据每个人所在的企业的不同有所不同。当企业意识到质量的重要性之后,从上而下改进过程,加以控制质量。质量控制人员就会有个良好的发展土壤了。(测试人员与质量保障人员此处没有做明确的区分)
测试人员是否能从头跟尾,根据企业的操作和项目管理者的做事风格而定。这个问题我们可以这样来分析一下,首先测试人员如果能从开始就跟当然是最好,可以对业务模式、需求规格,系统设计有个很好的了解,一直到测试可以和项目成员一样熟悉即将诞生的系统。如果没有专职的人来跟,那我们目前的很多项目经理就充当这个角色。质量保障工作任务就自然落到项目经理的头上。其次,我们的测试人员可以不需要全程跟踪,在开发即将结束时,由项目经理(最熟悉项目情况的人)对测试人员详细介绍项目的各个测试用例。这样测试人员的工作就是质量保障工作的延续。根据项目类型,项目要求的不一致项目成员是很不一样的,大项目(项目复杂度高)有个质量负责人从头开始跟踪是很必要的,因为大项目的软件质量,是否到位,项目经理是难以做到有效控制的。大项目的项目经理,就工作回报,客户沟通,软件需求分析,团队工作协调基本就饱和了。根据企业的环境,此时的质量保障人员,可以是项目经理的副手,可以是与项目经理平起平坐的质量保障负责人。小项目可以由项目经理一手抓,测试人员只要按照项目经理的意思测试,软件质量即可控制,这时的测试人员从项目软件质量控制的角度来看其实是项目经理的手。所以企业不一样、项目不一样,会直接影响到测试人员地位、职能不一样。
项目型的软件,项目经理承担主要的责任,但项目经理不是具体实施质量工作的人员。项目经理肯定要亲手抓软件质量。注:这里项目经理的工作职责中包含需求分析工作和系统设计。 |
|