美文网首页
敏捷开发简介

敏捷开发简介

作者: 彩虹下的笑颜 | 来源:发表于2019-05-21 14:28 被阅读0次

一、敏捷开发的核心:迭代开发

迭代开发将一个大任务,分解成多次连续的开发,本质就是逐步改进。
1.初始版本:开发者先快速发布一个有效但不完美的最简版本,然后不断迭代。
2.迭代步骤:包含规划、设计、编码、测试、评估五个步骤,不断改进产品,添加新功能。
3.反馈:通过频繁的发布,以及跟踪对前一次迭代的反馈,最终接近较完善的产品形态。

二、敏捷开发的价值观

  • 程序员的主观能动性,优于既定流程和工具。
  • 软件可见运行,优于详尽的文档。
  • 与客户密切协作,优于合同和谈判。
  • 能够响应变化,优于遵循计划。

三、敏捷开发的重要原则

1.通过早期和持续交付有价值的软件,实现客户满意度。
2.不断交付可用的软件,周期通常是几周,越短越好。
3.项目必须围绕那些有内在动力的个人而建立,他们应该受到信任。
4.面对面交谈是最好的沟通方式。
5.可用性是衡量进度的主要指标。
6.不断关注技术是否优秀,设计是否良好。
7.简单性至关重要,尽最大可能减少不必要的工作。
8.最好的架构、要求和设计,来自团队内部自发的认识。

相关文章

  • 敏捷开发简介

    敏捷开发十二原则 敏捷是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而具体的开发方...

  • 敏捷开发简介

    一、敏捷开发的核心:迭代开发 迭代开发将一个大任务,分解成多次连续的开发,本质就是逐步改进。1.初始版本:开发者先...

  • 第 3 章 敏捷软件开发

    简介 3.1 敏捷方法 3.2 敏捷开发技术 极限编程(Extrame Programming, XP)改变了软件...

  • 了解敏捷开发(Agile development)

    敏捷开发简介 敏捷开发:就是团队行动迅速,反应快,灵活。软件开发中的快还包括:交付快,发布快,开发快,纠错快,收效...

  • 敏捷开发流程简介

    最小可行化产品 硅谷创业家 Eric Rise 在其著作 《精益创业》 一书中提出了 “精益创业”(Lean St...

  • 敏捷测试

    简介 敏捷测试是伴随着敏捷开发双双出现的,先说说敏捷开发的最大特点:积极响应客户需求,快速高质量的交付软件。所以在...

  • 经验分享:如何做好敏捷开发

    笔者所在敏捷团队及开发周期简介 团队组成:1位产品经理+ 7位开发人员 + 3位测试人员 开发周期:3个月 敏捷流...

  • Jenkins软件开发持续集成及自动构建

    1.jenkins简介 1.1.什么是敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开...

  • 浅谈敏捷开发

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

  • iOS-Main - 单元测试 &基本体验

    简介: 单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和测试驱动开发 测试驱动开发是 红灯(有错误) /...

网友评论

      本文标题:敏捷开发简介

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