看了某些人的答复,感觉很气愤阿,气愤
虽然我不是做qa的,我是CME 。
但是我对于 VOWTREE 以及 WANGWEN 这两位兄台的看法实在不敢苟合。
看了很多大家的回帖,都说沟通很重要,确实现在沟通这个词快变成所有事情的解决方案了,其实我是不甚了解的。我个人认为沟通是很重要,但是我不懂这个所谓的沟通,你们是怎么理解的。我个人的看法沟通的目的是让你去了解项目,了解项目的进度也好,技术重点,项目重点也好,了解整个产品的规划,甚至于各个部门的安排。只有你对你报出的问题有深刻的认识,你才可能有说服力让pm来配合你去解决这些问题,而且解决这些问题肯定对项目组是有帮助的,目前的问题也好,避免风险也好。这样才能和项目组建立起良好的合作关系。
所以沟通并不是国人的那种解决事情的中庸的方法论,而是你自己专业技能的提高,对CMMI精髓的理解,对软件工程的领悟,对项目组实际情况的深入。
我们很多人,可能不只QA,CME,在前期阶段总是会按不就班的按照流程来执行。楼主提出的这样的情况也确实存在。
我理解还不是很深刻,不如 jhwu 和 henrybenben 。
我建议大家去做一下事情:(当然个人愚见)
1、从软件工程的角度去理解项目过程。CMMI 是对这个工程的组合。当然cmmi的思想也是正确的。
2、从项目实际情况去判断问题的重要性和提出适当的解决方案。我说的这个实际情况就是一开始就让qa或者CME介入应该做的。了解这个项目的重点是什么,了解这个产品的重点是什么。。。
3、具体事情要具体分析。流程制定出来并不是适应每个项目,在具体的项目中要由能力提出具体问题的解决方案,而且这个方案的基准是符合cmmi或者贵公司流程的思想。如果你能够提出问题并能够提出解决方案,并且跟踪事情的最终结果。那我想这样的成长速度会更快。
4、QA ,CME,PM的目的是一致的:把项目做好。我们的工作不只要能够回报问题还要能够解决问题,总结问题。
我知道有人要拍砖头了,来吧。。。