PMBOK裏關于質量管理主要有3個過程:
制定質量管理計劃
質量保證(QA)
質量控制(QC)
書看了5-6次,還是發現比較抽象,難以理解。
實際項目中,如何才能合理的考慮各種資源制約,更好的執行質量管理呢?
一般的正規流程大致如下:
需求分析-> 客户评审与确认-> 概要设计->内部评审-> 詳細设计->内部评审->编码-> 代码审查->单体测试
-> 集成测试->问题修复-> 代码评审-> 测试确认-> alpha测试-> beta测试-> 系统试运行-> 客户交付测试-> 维护
如果严格按流程,産品質量肯定有保障,但成本付出肯定很大。
考验項目經理的第一道难题: 哪些步骤可以省?怎么省?
第二個問題是,如何讓評審不走過程?
評審也是很難得一個事情,如果A寫的代碼邏輯極其複雜,讓B去Review,可能時間花了很多,卻什麽問題也發現不了。
问题的核心就是: 如何安排评审? 项目组内是否有足够的技术能力去做评审?如何合理减少评审?
第三個問題是,在保證質量的情況下如何減少測試?
這也是一個考驗QA人員能力的一個挑戰活,好的QA能迅速發現問題。
這一周一直結合以往項目經曆,反複的思考這個問題。
就個人最大的體會是一定要做好項目經驗積累。
第二個體會是一定要對開發者的性格做充分總結,不同性格的人出問題的範圍有很強的統計特性。
第三個體會是對外的測試一定要嚴格,有可能的話提前一定時間量做預測試。
第四個體會是流程的核心節點一定要嚴格執行
第五个体会是一定要充分利用脚本语言与數據庫技术不断提高测试效率。
做一名項目經理很容易,做好項目經理工作很难,做好新领域开拓项目的項目經理工作更难。
軟件開發質量管理的一些思考,布布扣,bubuko.com
原文地址:http://blog.csdn.net/levinjoe/article/details/25836523