
敏捷开发入门
文章平均质量分 74
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。是一种开发方法,也就是一种软件开发的流程,整个过各以价值为目标导向人为核心动力的一种开发流程。
yanyuan1024
纸上得来终觉浅,绝知此事要躬行。
https://gitee.com/yanyuan
[email protected]
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
敏捷开发快速入门(四):Scrum开发流程
概述Scrum本指橄榄球运动中的“争球”的动作——团队通力合作,在场地内传球。这个过程需要认真配合、信念一致、目标明确。这个过程完美体现了对一个团队的所有要求。用Scrum命名一种开发过程,比喻开发团队在开发一个项目时,像打橄榄球一样迅速、激情,人人你争我抢地完成它。Scrum 方法——简单说,就是以 交付 与 迭代 为核心的方法。「每过一小段时间就停一停手头的工作,检查一下已经完成了哪些任务,看看这些任务是不是自己应该做的,看看有没有更好的方法」Scrum中三个角色Product Own原创 2021-08-10 11:02:49 · 3127 阅读 · 0 评论 -
敏捷开发快速入门(三):Scrum与XP介绍
Scrum 方法——简单说,就是以 交付 与 迭代 为核心的方法。Scrum没有对软件的整个实施过程开出工程实践的处方。要求开发者自觉保证。 XP对整个流程方法定义非常严格,规定需要采用TDD、自动测试、结对编程、简单设计、重构等约束团队的行为。原创 2021-08-09 11:41:50 · 1395 阅读 · 0 评论 -
敏捷开发快速入门(二):传统开发VS敏捷开发
概述瀑布式开发的基本流程是 需求 → 设计 → 开发 → 测试 , 是一个更倾向于严格控制的管理模式 。 要求有明确的需求,大家按照需求一步步做好规划,每一阶段工作的完成是下一阶段工作开始的前提,每一阶段都要进行严格的评审,保证各阶段的工作做得足够好时才允许进入下一阶段。这种模式一般适用于需求比较明确、to B端的项目。敏捷开发是一种以用户需求进化为核心、迭代、循序渐进的开发方法。首先把 用户(客户 )最关注的软件原型做出来,交付或上线,在实际场景中去 快速 修改弥补需求中的不足,再次发布版本。通过一原创 2021-08-02 08:46:40 · 572 阅读 · 0 评论 -
敏捷开发快速入门(一):什么是敏捷开发
概述敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。是一种开发方法,也就是一种软件开发的流程,整个过各以价值为目标导向人为核心动力的一种开发流程;敏捷的四个核心价值观个体和互动 高于 流程和工具工具很重要,但不要过分夸大工具的作用。团队的构建,比环境的构建重要得多,合作、沟通的能力比单纯的编程能力更重要。可工作的软件 高于 详尽的文档没有文档的软件是一种灾难;但过多的文档比过少的文档更糟糕。客户合作 高于 合同谈判成功的项目需要有序、频原创 2021-07-30 16:47:42 · 480 阅读 · 0 评论