软件质量管理指南3,4,5,章。
读书感悟:
1.软件质量保证人员,一定是独立于开发团队的,作为第三方,直接想高级经理汇报,不然他的声音很容易被研发团队和谐,发现不了问题。
2.SQA不是开发技能最强的人,不是测试技能最强的人,那么他是如何发挥作用的呢?
过程审计主要看评审的有效性,产品审计主要看产品过程结果评审的问题。一个关注评审结果,一个关注评审过程。
3.过程审计的依据是公司已发布的流程,那么流程是谁制定的呢?过程改进小组,过程改进小组是业务部门高层自己专业人员一起组成的,也就是流程是由业务部分定的,不是质量人员定的,这样将流程的制定者和审计着分开,制定和监督分权,结果才可靠。
4.同行评审的价值在于集合上下游以及专家的力量,找到自己考虑的不足,将问题发现的时间提前,越早发现问题,问题的解决成本越低。
5.大型软件开发过程中需要确认动作,包括:
需求原型确认、设计方案确认、代码规划确认、测试测试报告、验收测试等等,确认的目的是对阶段性成果确认,保证中间于尽可能符合原始需要。