1、质量保证人员,在整个项目中应该完成哪些工作??

    1. 计划阶段制定质量管理计划和相应的质量标准
    2. 按计划实施质量检查,是否按标准过程实施项目工作。注意项目过程中的质量检查,每次进行检查之前准备检查清单(checklist),并将质量管理相关情况予以记录
    3. 依据检查的情况和记录分析问题发现问题,与当事人协商进行解决。问题解决后要进行验证;如果无法与当事人达成一致,应报告项目经理或更高层领导,直至问题解决
    4. 定期给项目干系人发质量报告
    5. 为项目组成员提供质量管理要求方面的培训或指导

    2、质量保证(QA)过程实施质量计划中确定的、系统的质量活动,如审计同行审查,评价项目的整体绩效,以确保项目能够满足相关的质量标准,同时,确保项目为了满足项目干系人的期望实施了所有必需的过程,换而言之,实施质量保证是审计**质量要求质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。项目质量保证活动是质量管理的一个更高层次,是对质量规划质量控制过程**的质量控制。


    3、项目质量保证的提供对象通常是项目管理班子执行组织的管理层,而项目质量保证活动的参与者应是项目的全体工作人员。通常,质量保证人员(QA)的作用不仅限于发现和报告项目的问题。典型的QA的职责包括过程指导过程评审产品审计过程改进和过程度量等。具体而言


    (1)在项目前期充当导师的角色,即QA**辅助项目经理制订项目计划,包括根据质量体系中的标准过程裁剪得到的项目过程,帮助项目进行估算,以及设定质量目标等;对项目成员进行过程和规范的培训,以及在过程中进行指导等;
    (2)在项目实施过程中
    充当**警察的角色,即QA有选择性地参加项目的技术评审,定期对项目的工作产品和过程进行审计和评审;
    (3)在项目实施过程中还充当**医生**的角色,即QA也可能承担收集、统计和分析度量数据的工作,用于支持管理决策。


    4、质量管理方面可能存在的不足,应该怎么解决?
    (1)没有严格执行公司完善的质量管理体系
    (2)没有制定质量管理计划
    (3)没有进行质量保证工作;
    (4)前期测试工作不充分
    应该怎么解决?
    (1)严格执行公司的质量管理体系规范工作流程;
    (2)制定质量管理计划
    (3)执行质量保证计划
    (4)调配相关资源(如:人、财、物等)加强后续质量保证工作;
    (5)加强后期的质量控制和测试;
    (6)提前加强产品交互后的客户服务和维护工作;
    (7)加强沟通
    (8)建议必要时修改质量基准争取以最小的代价获得用户认可


    5、如何提升项目质量?
    (1)强有力的领导
    (2)建立组织级项目管理体系
    (3)建立组织级质量管理体系
    (4)建立组织级激励制度
    (5)理解质量成本
    (6)提高项目文档质量
    (7)发展和遵从成熟度模型


    6、软件质量问题的产生原因可能有(根据实际背景来)·
    (1)管理者缺乏质量观念,未从一开始就强调质量
    (2)开发者未将质量作为最重要而且必须完成的任务
    (3)没有真正执行“决不把不合格的中间产品带到下一阶段“的规定;
    (4)没有良好的激励机制;
    (5)开发人员看不到提高质量对企业生存与发展的重要性,缺乏主人翁责任感;
    (6)没有解决好质量管理者和开发者的关系
    (7)对用户的质量要求不了解,缺乏使用者满意的思想;
    (8)用户对软件需求不清晰,缺乏二义性;
    (9)开发人员对用户的需求理解有偏差甚至错误;
    (10)质量保证与质量控制的关系不清楚;
    (11)开发文档与管理文档对质量控制的作用不大
    (12)软件开发工具引发质量控制困难;
    (13)不遵守软件开发标准和规范
    (14)缺乏有效质量控制和管理


    7、质量保证和质量控制的工作内容、区别;
    区别:实施质量保证是针对过程改进和审计的,强调的是过程改进信心保证。实施质量控制按照质量要求检查具体可交付成果质量强调的是具体的可交付成果。温馨提示:质量保证是一项管理职能,包括所有的有计划的系统地为保证项目能够满足相关的质量标准而建立的活动,应该贯穿于项目的整个生命期,一般由质量保证部门或者类似的项目来完成,而项目经理(PM)是不可以担任质量保证人员(QA的)