通用开发技能系列:Scrum、Kanban等敏捷管理策略

news2024/11/27 20:38:49

云原生学习路线导航页(持续更新中)

本文是 通用开发技能系列 文章,主要对编程通用技能 Scrum、Kanban等敏捷管理策略 进行学习

1.什么是敏捷开发

  • 敏捷是一个描述软件开发方法的术语,它强调增量交付、团队协作、持续规划和持续学习。
  • 2001 年,敏捷宣言提出:
    • 个体和交互胜过流程和工具
    • 有效用的软件胜过全面的文档
    • 客户协作胜过合同协商
    • 响应变化胜过遵循计划
  • 敏捷是推动软件开发方法的一种思维模式,是一组价值观和原则。凡是满足敏捷宣言价值的方法和做法,都可以称为敏捷。

2.敏捷开发框架是什么

  • 敏捷框架一般是 DevOps 生命周期阶段的各种综合方法,框架一般包括规划、开发、交付和运营等各阶段的管理方法,为完成工作提供了明确指导方法和原则。
  • 常见的敏捷框架:
    • Scrum 是最常见的敏捷框架,也是大多数人最初使用的框架
    • Kanban 是丰田公司一位叫大野耐一的工程师所创建
    • XP:极限编程
    • DSDM:动态系统开发方法(DSDM)
    • FDD:特征驱动开发,Feature Driver Development
    • Crystal Clear:水晶开发
  • 下面对比较常用的敏捷框架 ScrumKanban 进行介绍

3.Scrum是什么

  • Scrum (英式橄榄球争球队)是一种软件开发模型,属于敏捷开发。
  • Scrum的基本假设是:
    • 开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。
    • Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。
    • Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成的规格部分,开发团队必须尽力于 30 天后交付成果,团队每天用 15 分钟开会检查每个成员的进度与计划,了解所遭遇的困难并设法排除。
  • 更详细的内容:https://www.cnblogs.com/Ring1981/archive/2006/09/07/496591.html

4.Kanban是什么

  • Kanban是一种流行的框架,用于实施敏捷和DevOps软件开发。它需要实时沟通的能力和完全透明的工作。工作内容在Kanban Board上直观地表示,允许团队成员随时查看每项工作的状态。
  • 看板可以分为五个组成部分
    • 视觉信号
    • 在制品限制
    • 承诺点
    • 交付点
  • 详细学习:
    • https://www.atlassian.com/zh/agile/kanban/boards
    • https://doc.devpod.cn/agile/kanban-board-17104993.html

5.Scrum和Kanban的区别

在这里插入图片描述

  • 目前有数百个团队正在使用 Scrum 和 Kanban 的混合模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1577152.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用生成式人工智能撰写关于新产品发布的文章?

利用生成式人工智能撰写新产品发布文章确实是一种既有创意又高效的内容生成方式。以下是如何做到这一点的指南,附带一些背景信息: • 背景:在撰写文章之前,收集有关您的新产品的信息。这包括产品的名称、类别、特点、优势、目标受…

git 常用命令和使用方法

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页…

DJ的打碟是什么意思 FL Studio怎么制作打碟的效果

在如今的音乐文化中,DJ打碟已经成为一种重要的表演形式和音乐创作方式。但是,对于许多人来说,仍然会对DJ的打碟到底意味着什么存在疑惑,接下来给大家介绍DJ的打碟是什么意思,FL Studio怎么制作打碟的效果的具体内容。 …

Pentaho Data Integration(kettle)下载

Kettle已然是改了名了,新名字叫Pentaho Data Integration 网上常见的下载地址已经失效,被提示找不到Date Integration目录: https://sourceforge.net/projects/pentaho/files/Data%20Integration/ 点击页面上的pdf,下载文件后打…

基于单片机16路多路抢答器仿真系统设计

**单片机设计介绍,基于单片机16路多路抢答器仿真系统设计 文章目录 一 概要二、功能设计三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机16路多路抢答器仿真系统的设计概要主要涵盖硬件设计、软件编程以及功能实现等方面。以下是针对该设计的详细概…

ABAP 弹出输入框/弹出屏幕选择条件框

简单输入框 代码 DATA:TAB TYPE TABLE OF SVAL WITH HEADER LINE ,CODE TYPE C . TAB-TABNAME ZTAB_XX."表 TAB-FIELDNAME XXXX."字段 TAB-FIELDTEXT 条码扫描 ."说明 APPEND TAB. "弹出填写数据的框 CALL FUNCTION POPUP_GE…

mysql安装初始化(windows)

文章目录 一、下载二、 初始化数据库三、把mysql注册成服务 一、下载 https://downloads.mysql.com/archives/community/ 二、 初始化数据库 mysqld --initialize-insecure初始化完成后,可以开黑框运行数据库 mysqld --console三、把mysql注册成服务 mysqld -…

博士推荐 | 西安交通大学毕业的机械工程博士,EIT认证机械工程师

编辑 / 木子 审核 / 朝阳 伟骅英才 伟骅英才致力于以大数据、区块链、AI人工智能等前沿技术打造开放的人力资本生态,用科技解决职业领域问题,提升行业数字化服务水平,提供创新型的产业与人才一体化服务的人力资源解决方案和示范平台&#x…

webpack5如何关闭全屏错误

1、找到vue.config.js 2、在上面的devServer里面添加如下: client: {overlay: false, // 禁用全局错误提示},

灶具分析:电炉灶(电焰灶)、电磁炉和燃气灶到底哪个好?

在烹饪设备中,电炉灶、电磁炉和燃气灶都是常见的选择。每种设备都有其独特的特点和优势,因此,要决定哪一个更好,需要考虑到个人的需求、预算、烹饪习惯以及家庭环境等因素。下面,下面我将以华火电炉灶为例,…

2024年【道路运输企业主要负责人】报名考试及道路运输企业主要负责人证考试

题库来源:安全生产模拟考试一点通公众号小程序 道路运输企业主要负责人报名考试根据新道路运输企业主要负责人考试大纲要求,安全生产模拟考试一点通将道路运输企业主要负责人模拟考试试题进行汇编,组成一套道路运输企业主要负责人全真模拟考…

【御控物联】 JavaScript JSON结构转换(21):数组To对象——综合应用

文章目录 一、JSON结构转换是什么?二、术语解释三、案例之《JSON数组 To JSON对象》四、代码实现五、在线转换工具六、技术资料 一、JSON结构转换是什么? JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换&#xff0…

oracle hang分析使用

oracle hang分析测试 使用hang分析大部分原因在于产生锁资源的争用 1-2:只有hanganalyze输出,不dump任何进程 3:Level2Dump出在IN_HANG状态的进程 4:Level3Dump出在等待链里面的blockers(状态为LLEAF/LEAF_NW/IGN_DMP) 5&…

船气废弃锅炉三维仿真vr交互展示降低培训门槛

火化炉是殡葬行业的核心设备,其操作技艺对于专业人才的培养至关重要。然而,传统实践教学受限于时间、场地、设备损耗等多重因素,难以给予学生充分的实操机会。面对这一挑战,我们创新推出了火化炉vr三维仿真培训软件,以…

C语言---浮点数在内存中的存储

前面跟大家介绍了整数在内存中的存储,这次再向大家介绍下浮点数在内存中的存储。 我们常见的浮点数有3.14,1E10 等等,浮点数家族包括float,double,long double类型。 浮点数的表示范围在头文件 float.h 定义。 1.浮…

记录一次hss不能防护主机的问题

场景:hss的控制台显示不在防护中,其他云主机并没有这个情况。 故障发生的时间是昨天下午15点半左右,运维同事做了重启网卡的操作。service network restart 排查分析: 于是仔细的查看日志,发现报错如下&#xff1a…

中颖51芯片学习3. 定时器

中颖51芯片学习3. 定时器 一、SH79F9476定时器简介1. 简介2. 定时器运行模式 二、定时器21. 说明(1)时钟(2)工作模式 2. 寄存器(1)控制寄存器 T2CON(2)定时器2模式控制寄存器 T2MOD …

【NOI】二叉树的定义与基本性质

文章目录 前言一、二叉树的定义1. 树的定义2. 二叉树的定义 二、满二叉树、完全二叉树和非完全二叉树1.满二叉树2.完全二叉树3.非完全二叉树 三、二叉树的性质性质1: 在二叉树的第i层上至多有2^(i-1)个结点 (i≥1)。性质2: 深度为h的二叉树至多有2^h - 1个结点 (h≥1)。性质3: …

超越基准 | 基于每个高斯变形的3D高斯溅射方法及其高效训练策略

作者:小柠檬 | 来源:3DCV 在公众号「3DCV」后台,回复「原论文」可获取论文pdf 添加微信:dddvision,备注:3D高斯,拉你入群。文末附行业细分群 详细内容请关注3DCV 3D视觉精品课程:…

【java面试题-Redis篇-2024】

##java面试题大全 详细面试题-持续更新中-点击跳转 点赞、收藏、加关注 java基础面试题 ##java面试题大全1、什么是 Redis2、Redis 的数据结构类型3、Redis 为什么快4、什么是跳跃表5、什么是 I/O 多路复用6、什么是缓存击穿、缓存穿透、缓存雪崩7、什么是布隆过滤器8、热…