• 软件项目管理 8.3.敏捷项目质量活动


    【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《项目管理模板》】
    归档于软件项目管理初级学习路线
    第八章 软件项目质量计划
    你猜猜里面是什么-->《初级学习路线合集 》


    前言

    大家好,这节我们学习软件项目管理----质量计划--敏捷项目质量活动。

    敏捷项目的质量管理特征

    敏捷项目的质量管理特征如下:

    1. 敏捷提倡全程质量审查,有贯穿始终的质量活动,而不是某个阶段的质量活动。通过结对编码,测试驱动开发,持续集成,持续测试等活动来体现。
    2. 敏捷项目提倡早发现问题,尽早提交可以运行的版本,多版本频繁提交可以早发现问题。
    3. 不断进行质量方法评估和改进。在敏捷项目中,每个迭代的迭代回顾会议中,审核过程方法的有效性,进行改进。

    具体的敏捷活动:

    以下这些是具体的敏捷活动:

    1. 结对编程
    2. 测试驱动开发
    3. 持续集成与测试
    4. 不同层面测试
    5. 验收测试驱动开发
    6. 迭代评审
    7. 迭代回顾会议
    8. 重构

    结对编程

    这个图展示了结对编程过程,两个人一起在电脑前编码,互相评审代码。有数据证明,结对编程可以提高代码质量和项目效率,是一种代码检查行为。

    如图这个数据说明了结对编程测试案例通过的百分比提高。

    这个图示说明了结对编程提高了工作的效率。

    测试驱动开发

    测试驱动开发即TDD,测试驱动开发的基本思想就是在开发功能代码之前,先编写
    测试代码,然后编写相关的代码满足这些测试用例。
    然后循环进行添加其他功能,直到完成全部功能的开发。

    持续集成与测试

    敏捷要求频繁地将工作集成到整体中,然后再进行重新测试,以确定整个产品仍然按照预期工作。因此敏捷强调自动化测试。

    不同层面自动化测试

    包括单元测试,集成测试,系统级测试,冒烟测试,回归测试等不同层次的测试。

    验收测试驱动开发

    与客户一起讨论工作产品的验收标准,然后团队创建测试让团队能够编写足够的代码,进行自动化测试,满足标准要求。

    迭代评审

    迭代完成之后,向项目相关人员展示本迭代版本运行情况,得到用户反馈。

    迭代回顾会议

    评审本迭代过程,确定是否进行过程改进。

    重构

    他是每个迭代之后再逐步完善代码和设计。

    总结

    总之

    1. 结对编程
    2. 测试驱动开发
    3. 持续集成与测试
    4. 不同层面测试
    5. 验收测试驱动开发
    6. 迭代评审
    7. 迭代回顾会议
    8. 重构

    等敏捷项目质量活动是贯穿敏捷项目始终的,对项目的质量有一定的作用。

    其中迭代评审,迭代回顾会议属于QA,其他都属于QC。

    到这里,第八章 第三节 敏捷项目质量活动就讲解完毕了!下一节软件项目质量计划~

    如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~😉

    后续将持续更新【软件项目管理初级学习路线】的全知识点,大家感兴趣的多多关注博主哟~
    ————————————————

  • 相关阅读:
    使用.net 构建 Elsa Workflow
    使用 React Three Fiber 和 GSAP 实现 WebGL 轮播动画
    DBCO-C3-Maleimide,CAS号:1629057-08-4,DBCO-C3-马来酰亚胺,二苯并环辛炔-碳3-马来酰亚胺
    ESP32学习笔记 - 基于 ESP32 移植 LVGL8.3
    【已解决】windows10误删环境变量Path
    OceanBase 4.0 - 从分布式到单机,从单机到分布式
    npm已经配置淘宝源仍然无法使用
    为什么你的抖店没流量,不出单怎么办?教你抖音自然流量爆单玩法
    算法学习笔记2023.1
    Python(1)——基础
  • 原文地址:https://www.cnblogs.com/pmolrj/p/16399281.html