首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FREE SOLO

    Scrum敏捷开发

    什么是Scrum敏捷开发 Scrum敏捷开发的一种,是一种以人为本,迭代式增量软件开发的过程,以英式橄榄球争球队形(Scrum)为名,因此可以想象,整个团队是高效而富有激情的。 以人为本,即Scrum开发特别强调沟通,要求团队所有人员都坐着一起工作,通过高效的沟通解决问题。 Scrum的模式和流程 标准的Scrum开发模式 以下是标准的Scrum开发模式:所有的需求都到达PO/PM这里,整理出Product backlog,每次的迭代开发(Sprint)都是PO/PM从 Master可以由专门的人来担当,也可以由团队内部的成员来担当,很多团队都是由PO来同时兼任Master,笔者建议由团队内部成员轮流担当,这样能够培养团队成员的责任感,增强团队的凝聚力,并让大家更加容易理解敏捷开发的精髓 敏捷带来的价值 快速响应变化,及时响应用户反馈,调整优先级:Scrum开发可以完全适应现在互联网开发里的”小步快跑“,以轻量级的Story作为需求进行迭代式开发,保证最重要的总是优先做。

    2.8K32发布于 2019-12-20
  • 来自专栏Ryan Miao

    敏捷开发Scrum

    ?

    2.2K81发布于 2018-03-13
  • 来自专栏smy

    敏捷开发--scrum

    请简述一下什么是敏捷开发(Agile Development),以及什么是持续集成。 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 2.  你所知道的敏捷方法有哪些? 请至少列举出3个 Scrum、极限编程(Extreme Programming,XP)、Crystal、动态系统开发方法、功能驱动的开发方法和Lean软件开发 3.   流程管理员(Scrum Master) 主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发

    2.4K61发布于 2018-04-03
  • 来自专栏终有链响

    敏捷开发-Scrum

    什么是Scrum? 借用百度百科的说法: Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发Scrum包括了一系列实践和预定义角色的过程骨架。 Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。 虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。 Scrum开发原则 1.保持简单: Scrum 本身就是简单轻量级的流程,一页纸就能说清楚,与传统模式相比,它能极大简化我们现有的开发流程。 2.接受变化: Scrum 鼓励将工作细分成小块。 5.Scnum Maste(敏捷专家) : 这个人负责执行这个框架流程,帮助大家消除工作障碍,来保护团队不受外界打扰,这就像“牧羊犬"保护羊群一样;同时领导团队不断责进工作流程,这一点上,他应该是一个“

    1.1K10编辑于 2024-07-29
  • 来自专栏杰的记事本

    敏捷开发Agile Scrum

    最近公司开始使用敏捷开发模式,所以稍微了解一下。。。  什么是敏捷开发敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢? 因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流, 关于Scrum和XP 前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式; 流程管理员(Scrum Master) 主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。 如何进行Scrum开发

    2K21发布于 2019-09-04
  • 来自专栏测试工程师成长之道

    什么敏捷(Agile)Scrum开发?

    什么敏捷(Agile)Scrum开发? 原引作者介绍:Kenneth Rubin,Ken提供Scrum敏捷培训与教导服务,旨在帮助企业以更高效、更经济合理的方式开发产品. Scrum 精髓 1 - 解决客户问题 作为 Scrum 教练就是要帮助客户解决他的问题,Scrum 只是帮助客户很好的交付产品一种方式。 比如说他们更看重流程,更看重角色,而忽视了团队,忽视了团队内的人与人之间的连接,也忽视了开发团队与真正用户之间的协作,这些对于 Scrum 都是非常的重要(其实不仅仅 Scrum,应该是客户的核心价值) 通过每天不断的反思,不断的问这些问题来促进团队成长 敏捷带来什么好处呢? Scrum 关注的是在每个迭代中交付可以工作、集成好的、经过测试的、具有业务价值的特性,这样能够更快地交付成果. Scrum 的反模式 对于 Scrum 的模式,有三个常见的: 第1个是以:流程为中心 第2个是以:考核绩效为中心 第3个是以:组织“推动”敏捷转型 总结 Scrum 的核心,精髓有三点(需要日日反思

    67930发布于 2021-10-19
  • 来自专栏数字化 IT 从业者路径课

    敏捷软件开发-Scrum

    ,对微服务、敏捷、DevOps、容器技术有深刻的理解和丰富的实践。 敏捷软件开发框架之 ScrumScrum 是一个轻量级框架,可帮助人员、团队和组织通过针对复杂问题的自适应解决方案创造价值。 2001 年,肯·施瓦伯(Ken Schwaber)与麦克·比窦(Mike Beedle)合著了《敏捷软件开发-使用 Scrum 过程》一书,介绍了 Scrum 方法。 Scrum 在 1990 年代初被定义、发展和完善,成为当前主流的敏捷软件开发框架之一。 在接下来的《数字化 IT 从业者知识体系》系列文章,何文强将从软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四个方面,为大家进行逐一分享介绍:软件开发方法主要包括瀑布、敏捷、精益等;应用技术架构主要包括微服务架构

    1.4K00编辑于 2023-03-28
  • 来自专栏杂七杂八杂九

    Scrum敏捷开发方法Scrum的优势和挑战及scrum管理实施

    ​什么是Scrum敏捷开发方法?Scrum是一种广泛使用的敏捷开发方法,旨在提高软件开发和项目管理的效率。Scrum强调迭代、协作、自组织和透明度,使团队能够更好地应对不断变化的需求和复杂性。 Scrum中的角色Scrum框架中有三个核心角色,每个角色都扮演关键的角色以确保项目的成功和敏捷开发的有效实施。 Scrum中的会议Scrum框架中包含一些关键的会议,以促进团队协作、提高项目的透明度和支持敏捷开发。 sprint回顾会管理示例:图片Scrum中的需求和迭代开发管理:​Leangoo领歌:Leangoo领歌是国产的永久免费的敏捷项目管理软件,支持包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of 图片Scrum的优势和挑战Scrum作为一种敏捷开发方法,具有许多优势,但也面临一些挑战。

    1.2K20编辑于 2023-10-20
  • 来自专栏菲宇

    敏捷开发Scrum扫盲篇

    现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 什么是敏捷开发敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流, 关于Scrum和XP 前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式; 如何进行Scrum开发敏捷开发的4句宣言 个体与交互 胜过 过程与工具 可以工作的软件 胜过 面面俱到的文挡 客户协作 胜过 合同谈判 响应变化 胜过 遵循计划 推荐一个企业级敏捷开发工具——CODING:https://coding.net

    62420发布于 2019-09-06
  • 来自专栏架构之路

    敏捷开发Scrum扫盲篇

    现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 什么是敏捷开发敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢? 因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流, 关于Scrum和XP 前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式; 最后,送大家敏捷开发的4句宣言 个体与交互 胜过 过程与工具 可以工作的软件 胜过 面面俱到的文挡 客户协作 胜过 合同谈判 响应变化 胜过 遵循计划

    1.1K50发布于 2018-03-19
  • 来自专栏业余草

    SCRUM敏捷开发规则一栏

    敏捷敏捷开发这类词最近很火!敏捷开发,就是指能够在需求迅速变化的情况下快速开发软件。我们接触最多的和敏捷相关的名词是:极限编程(XP)、结对编程、测试驱动开发(TDD)等。 敏捷建模(Agile Modeling,AM),的价值观包括了XP的四个价值观:沟通、简单、反馈、勇气。此外,还扩展了第五个价值观:谦逊。 敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发SCRUM敏捷开发规则一栏,我们看看图表吧,下载下来看着更清楚!!! ?

    52210发布于 2019-01-21
  • 来自专栏IT技术订阅

    Scrum 敏捷思想

    前言 Scrum已经是各大互联网大厂的标配项目管理流程, 每天站会, 分配任务, 快速的迭代和持续的沟通, 是一个很好的软件开发方法, 但是,要理解其精髓, 却很难, 要想将Scrum应用于项目中, 同时产生一定的效益 什么是Scrum Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情 而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。 流程管理员(Scrum Master) 主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发开发团队(Development Team) 主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力

    71310编辑于 2022-06-23
  • 来自专栏硬核项目经理的专栏

    敏捷2.8】Scrum 典型开发过程

    Scrum 典型开发过程 总算来到了 Scrum 的最后一篇文章,前面的超长文章有没有吓到大家。如果你没记住它们也没关系,看完今天这篇简单的文章内容之后,我们再回去看它们就简单易懂了。 至此,一个 Scrum 式的冲刺开发流程就结束了。咦?不对呀?Scrum Master 在干嘛?边上站着? Scrum Master 又要说回 SM 了。这个缩写其实有点那个啥.... Scrum 不同于 XP ,XP 是一套完整的 软件开发 实践,缺少了一环其它的很难做好。比如说在 XP 中没有实现测试驱动开发,那么 持续集成 就很难实现。 但在 Scrum 中却不一样,它更偏管理和流程实践。我们可以选择性的使用 Scrum 中的部分流程和实践,并在一步步的开发过程中不断加入更多的其它实践。 参考文档: 《某培训机构教材》 《用户故事与敏捷方法》 《高效通过PMI-ACP考试(第2版)》 《敏捷项目管理与PMI-ACP应试指南》

    66920编辑于 2021-12-20
  • 来自专栏嘉为动态

    如何基于TAPD实践Scrum敏捷开发

    Scrum是一种用于开发创新产品和服务的敏捷开发方式,我们首先来看一下敏捷开发过程和特点,并着重介绍Scrum框架的角色、活动和工件等内容,然后介绍团队利用TAPD中的需求管理、缺陷管理、迭代管理等应用功能来帮助团队有效实践 Scrum敏捷开发。 微信图片_20191111152536.jpg 何为敏捷开发Scrum框架 Scrum敏捷开发方式的一种,在其框架中定义了三种角色: 产品负责人:负责敲定开发什么,以什么顺序开发,产品列表的维护主要由其负责维护; ScrumMaster:帮助团队成员理解并乐于接受 使用TAPD进行Scrum开发实践 TAPD上的应用主要包括需求管理、缺陷管理、迭代管理、故事墙、wiki以及报表等,利用这些TAPD应用功能,可以方便有效地实践Scrum敏捷开发过程。

    1.3K31发布于 2019-11-14
  • 来自专栏杂七杂八杂九

    Scrum敏捷开发:适应变化的核心能力

    本文将介绍敏捷开发的概念、优势、实践经验、敏捷开发工具以及注意事项,帮助您更好地了解和运用敏捷开发。一、敏捷开发的概念和优势敏捷开发是一种以人为核心,迭代、增量式的软件开发方法。 相比传统的开发方法,敏捷开发具有以下优势:1、快速响应需求变化:敏捷开发通过短周期迭代,及时响应需求的变化,降低变更成本。2、高质量软件交付:敏捷开发通过持续集成、测试和改进,确保软件质量。 敏捷需求管理示例:图片敏捷任务拆分:图片敏捷迭代管理示例:图片敏捷缺陷管理示例:图片敏捷迭代回顾:图片二、敏捷开发的实践经验以下是一些实践经验,可以帮助您更好地运用敏捷开发:短周期迭代:将项目划分为多个短周期迭代 三、使用敏捷开发的注意事项在使用敏捷开发时,需要注意以下事项:1、敏捷开发并不是万能的:尽管敏捷开发具有很多优势,但并不是适用于所有项目和环境。需要根据具体情况进行选择和调整。 3、重视团队成员的沟通和协作:敏捷开发强调团队成员的沟通和协作,如果团队成员之间缺乏有效的沟通和协作,将影响敏捷开发的实施效果。

    52220编辑于 2023-09-05
  • 来自专栏杂谈v

    Scrum敏捷工具推荐

    ​1、Leangoo领歌 Leangoo领歌国内知名敏捷开发工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。 它支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题。 4、VersionOne VersionOne在2002年帮助推出了敏捷管理工具,并且在2020年发布的敏捷状态报告中是国外颇受欢迎的敏捷管理工具之一。 它支持Scrum, Extreme Programming, DSDM and Agile UP等多种敏捷开发方法。 VersionOne是基于Web的项目管理工具,测试人员,开发人员和其他利益相关者可以使用该版本来管理,跟踪和组织软件测试工作。它遵循并涵盖了敏捷方法论的整个生命周期。

    60400编辑于 2023-05-15
  • 来自专栏IT技术订阅

    Scrum敏捷项目管理

    必要时,定义并实施特定开发环境,支持多团队并置或分布的环境 敏捷 Scrum 实施的10个流程步骤 1、确定产品负责人(Product Owner); 2、组建敏捷小组(Scrum Team); 3、 2、组建敏捷小组(Scrum Team) 一个项目团队可以有多个敏捷小组,负责产品中一个功能模块的开发,比如这个组开发前端界面,这个组开发支付功能,再有一个组开发社交功能。 二、Scrum实施过程中常用的5大Scrum管理工具/软件 敏捷开发中非常强调公开、透明、直接有效的沟通,这也是“可视化的管理工具”在敏捷开发中如此重要的原因之一。 为使团队成员快速适应敏捷开发流程,将流程标准固化到可视化的管理工具。 这里分享国内外的5款顶级敏捷开发管理工具。 1、国内顶级 Scrum 管理工具PingCode 这是国内最好用的敏捷开发Scrum工具之一,曾在2021年获得由36氪发布的研发项目管理榜TOP1,被广泛用于敏捷开发项目管理。

    2.2K20编辑于 2023-02-23
  • 来自专栏硬核项目经理的专栏

    敏捷2.6】Scrum框架

    Scrum框架 但凡接触过一点敏捷的小伙伴,一定会听过 Scrum 的大名,为啥呢?因为各大互联网公司确实都在应用很多 Scrum 的实践。 许多其他头部大厂的项目管理部门相关的公众号,也经常会分享一些 Scrum 的经验,这一切都说明一个问题,Scrum 是现在最流行的敏捷框架。 就像之前我们说过的,你完整的计划完,再按步骤一步一步地开发出来,或许风口早就过了。这个时代需要的是什么?快速验证,尽早试错,持续更新。这不就是敏捷的理念嘛! 而 Scrum 则会在迭代开发结束前锁定需求,在这个过程中,不能添加新的需求,由 Scrum Master 把关,防止其他人干扰团队的工作。 从这里也可以看出,其实这三大支柱也就是我们敏捷整体思想的一个简要概括。万变不离其宗,最主要的依然还是要把握敏捷宣言以及那 12 条敏捷原则。 最后,我们再来看看 Scrum 的整个过程图。

    58020编辑于 2021-12-06
  • 来自专栏杂七杂八杂九

    敏捷开发的核心:Scrum 框架流程图

    敏捷开发中的Scrum流程通常可以用一个简单的流程图来表示,以便更清晰地展示Scrum框架的各个阶段和活动。 以下是一个常见的Scrum流程图示例:图片这个流程图涵盖了Scrum框架的主要阶段和活动,其中包括:用户需求:从利益相关者那里获得用户需求,这些需求会被添加到产品待办清单。 开发、测试、集成:团队在Sprint期间协作完成工作,包括开发、测试和集成。Sprint完成工作:在Sprint期间完成的工作组成了Sprint的增量。 这个流程图简洁地展示了Scrum框架的流程,从需求到完成工作,并强调了Scrum的迭代性质和持续改进的重要性。您可以根据需要定制和扩展这个流程图,以适应特定项目和团队的需求。​

    1.1K70编辑于 2023-10-13
  • 来自专栏杂七杂八杂九

    Scrum敏捷开发实施步骤和注意事项

    ​在当今高度变化的时代,软件开发的环境和要求也在不断变化。传统的开发方法往往难以适应这种快速变化,因此,一种新的软件开发方法——敏捷开发逐渐得到了广泛的关注和应用。 以上就是敏捷开发的具体实施步骤和注意事项及敏捷工具,可供参考敏捷开发的实施可以按照以下步骤进行:1、明确产品愿景和需求:这个过程通常由项目所有者和利益相关者参与,目的是确保整个团队对项目的目标和方向有清晰的共识 挑选Scrum主管,主管为Scrum过程负责,负责培训团队其他成员,确保Scrum得到正确运用,帮助团队消除一切障碍。 我们需要一款专业的敏捷开发工具,通过使用Scrum敏捷开发工具,企业可以优化工作流程,降低成本,提高产品质量和用户满意度。 在实际应用中,Scrum敏捷开发工具需要根据企业的实际情况进行灵活调整,以实现最佳的效果。

    54000编辑于 2023-09-11
领券