敏捷原则

  • 用户必须积极参与
  • 必须授权团队做决定 (对应敏捷宣言--个体与交互胜过过程与工具)
  • 需求变化,时间表不变(拥抱变化,额外付出精力通过放弃其他非关键的需求)
  • 轻量化,可视化在较高层次捕获需求 (卡片,截图序列,草图......)
  • 进行小的,迭代增量式开发 (项目进展可见,用户每次仅须了解几个新加功能,用户更容易提供反馈,项目风险小)
  • 专注于软件产品的频繁发布
  • 完成每个功能后再做下一个功能 (TDD 测试用例驱动)
  • 2/8原则
  • 测试集成在整个项目周期,尽早并经常地测试
  • 所有利益相关者的合作方法至关重要

注:内容整理自,David C.Kung 美 《面向对象工程》

猜你喜欢

转载自blog.csdn.net/weixin_43800786/article/details/85345442