美文网首页
敏捷开发小记

敏捷开发小记

作者: delta1037 | 来源:发表于2019-05-21 10:34 被阅读0次

敏捷知识基础

  • 迭代计划会议、迭代验收会议、每日站立会议、迭代回顾会议
  • 聚焦客户价值,激发团队潜能、适应变化
  • 自动化、变化的需求

story

  • 故事描述了对于系统或软件的客户或用户有价值的一个功能点
  • 组成
    • 简短描述
    • 针对故事描述交流,澄清细节
    • 记录和传递故事细节的测试信息,用来确定故事是否开发完成
  • 格式:
    • 作为X(什么用户角色
    • 为了Y(目的
    • 希望得到什么(系统提供什么功能
  • 3-3-4
    • 三个角色:PO、master、开发人员
    • 三个工件:
    • 产品清单
    • 迭代清单
    • 燃尽图
    • 四个会议
  • 收集story
    • 价值分析
    • 识别用户角色
    • 编写story
    • 确定优先级
    • 估计
  • 分解Story
    • 分解原则:每个格式提供相对完整的功能
  • 好的story
    • 独立
    • 便于沟通
    • 有价值
    • 易于估计
    • 可测试

持续集成

  • 持续集成工作产品,一天集成多次,每次集成有自动化的测试环境(包含测试)

测试驱动开发

  • 快速新增测试
  • 运行所有测试
  • 做改动
  • 所有测试通过
  • 重构,消除重复设计,设计优化结构

测试用例

  • 快速:测试运行够快
  • 独立用例之间互相独立
  • 可重复:任何环境、可重复
  • 自足验证:足够的自动化测试验证逻辑
  • 及时:及时写测试用例

相关文章

  • 敏捷开发小记

    敏捷知识基础 迭代计划会议、迭代验收会议、每日站立会议、迭代回顾会议 聚焦客户价值,激发团队潜能、适应变化 自动化...

  • Web版扫雷开发小记(3)

    前篇: web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4) ...

  • 浅谈敏捷开发

    章节 什么是敏捷开发(What) 为什么使用敏捷开发 (Why) 如何使用敏捷开发 (How) 采用敏捷开发的产品...

  • Docker|持续集成

    基本概念 敏捷开发 什么是敏捷开发? 敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开...

  • 浅谈敏捷开发及Scrum(一)

    接触“敏捷”这个词有蛮久了,团队近半年也在实行敏捷开发,对于敏捷也有一些感触… 啥是“敏捷开发” 对于“敏捷开发”...

  • 如何理解敏捷开发丨日事清产品经理说

    敏捷开发流行了这么多年,到底该怎样理解敏捷?什么是敏捷开发?该如何实践?有哪些风险?敏捷开发是否适用于所有开发团队...

  • 敏捷开发入门

    敏捷开发,听到这个词,想必大家也都不陌生,很多地方都在讲敏捷——敏捷实践、敏捷管理、敏捷开发等等。那他们所讲的敏捷...

  • 敏捷开发 | 如何在日事清上实践scrum3.0?

    开发团队应该如何敏捷?敏捷开发适合你所在团队的工作吗?你是不是在做假的敏捷开发?敏捷开发软件/工具有哪些推荐? 敏...

  • 敏捷开发模式与瀑布开发模式

    再次去学习了敏捷开发模式(缺乏实践),来谈谈敏捷开发模式与传统的瀑布开发模式。 敏捷开发模式 在瀑布开发模式的基础...

  • Web扫雷开发小记(1)

    目录Web扫雷开发小记(2)Web扫雷开发小记(3)Web扫雷开发小记(4) 刚好今天做阿里前端笔试问到扫雷了,那...

网友评论

      本文标题:敏捷开发小记

      本文链接:https://www.haomeiwen.com/subject/qdnlzqtx.html