(1)有制定可行的质量管理计划并积极实施;

(2)没有全面的质量管理进展情况报告;

(3)沟通方式单一或不全面,容易误导用户,致用户不必要的担心

(4)质量保证过程中缺乏QA的参与

(5)质量控制环节缺失,例如评审和测试

(6)测试方法不当或不充分

(7))测试控制的流程不对,或测试安排的紧张,或未进行质量控制就进行了范围确认。

(8)没有质量保证经验。

(9)检查频率的设定有问题。

(10)应加强项目过程中的质量控制或检查,不能等到工作产品完成后才检查。

(11)QA发现问题应与当事人协商,如果无法达成一致要向项目经理或更高级别的领导汇报,而不能自作主张。

(12)在质量管理中,没有与合适的技术手段相结合。

(13)对程序员在质量意识和质量管理的培训不足(14)职责分配不清楚

(15)项目经理在项目质量管理方面的经验欠缺

(16)进度计划制定的不合理(或进度计划安排过于紧张)

(17)需求分析、系统设计阶段的质量控制可能不到位、缺少评审环节

(18)测试过程中配置管理工作未到位

(19)项目缺乏质量标准和质量规范

(20)没有建立项目的质量保证体系

(21)在质量管理中,没有采用合适的工具、技术和方法

应该怎么解决或提高项目质量?

1、严格执行公司的质量管理体系规范工作流程;2、制定质量管理计划;

3、执行质量保证计划;

4、调配相关资源(如:人、财、物等)加强后续质量保证工作;

5、加强后期的质量控制和测试,应安排相对独立的测试人员﹔

6、提前加强产品交付后的客户服务和维护工作;

7、加强沟通;

8、建议必要时修改质量基准争取以最小的代价获得用户认可。

9、参与开发项目的软件过程描述。评审过程描述用于保证该过程与组织政策、内部软件标准、外界标准及项目计划的其他部分相符;

10、按质量管理计划实施质量检查,检查是否按标准过程实施项目工作。及时完成项目过程中的质量检查,在每次进行检查之前应检查清单,并将质量管理相关情况予以记录;

11、依据检查的情况和记录,识别与相应软件开发过程的偏差,分析问题原因,发现尚可能存在的问题,并与当事人协商,争取解决问题。问题解决后要进行验证,如果无法与当事人达成一致,应按问题上报流程报告项目经理(或更高级别的领导),直至问题解决:

12、定期给项目干系人分发质量报告; 13、协调变更控制和变更管理,并帮助收集和分析软件度量信息等;14、为项目组成员提供质量管理要求方面的培训或指导等。 15、强有力的领导 16、建立组织级项目管理体系 17、建立组织级质量管理体系,包括制定可行的过程规范和质量目标、质量标准18、建立项目级激励制度 19、理解质量成本 . 20、提高项目文档质量 21、发展和遵从成熟度模型。 22、应安排独立于项目组的有经验的质量保证人员负责质量保证工作23、对软件开发的过程实施质量审计 24、注重对需求和设计等开发过程文件的技术评审工作25、应加强需求和设计方案的评审和质量控制工作26、应加强项目实施过程中的配置管理工作 27、提出合理有效的质量整改措施(如建议的纠正措施、对项目计划可能的更新等)