Leangoo领歌覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷。 SAFe(Scaled Agile Framework)是全球运用最广泛的大规模敏捷框架。SAFe融合了精益、敏捷和DevOps,它是一个知识库,囊括了大量已被证明的精益敏捷实践和能力。 在全球有超过20000家知名企业巨头在应用SAFe,从科技、软件、金融、医疗到航空、制造业。福布斯财富100强中的70%的企业在应用SAFe。SAFe是全球最受欢迎和接受的大规模敏捷框架。 图片那我们一起来来看看如何使用Leangoo做SAFe大规模敏捷的吧~SAFe项目模版在Leangoo中,用 SAFe 项目模板创建项目后,系统会自动创建三个看板,分别为:Program Backlog 大规模场景下进行缺陷规划,首先选择需要规划的目标团队,然后将缺陷规划到这个团队的迭代看板中,然后切换到下一个团队,依次完成多个团队的缺陷规划图片Sprint回顾在敏捷开发中,我们每个迭代团队都会开回顾会议
大规模敏捷框架 ♪ PM吃瓜 在企业层面实现敏捷的一致性。 常规的敏捷框架适用于中小型项目团队,而且不具有扩展性。 基于常规的敏捷框架,SAFe定义了一个可扩展的敏捷框架模型,它适用于大型多个团队的合作开发,可以提高团队之间的协作性,降低团队管理的复杂性。 面向企业的Scrum-SAFe。 多个团队共同使用SAFe,避免多个团队独自使用敏捷,一旦失败影响其他团队。 ? 4.Scaled Agile Framework SAFe, 大规模敏捷框架, SAFe 的一个企业级的投资策略往往由多列敏捷发布火车(Agile Release Trains)来组成。 5.Epics: 叙事史诗 6.Program Increment PI , 递增的sprint 计划,用来做时间控制 7.Innovation and Planning IP
Leangoo领歌覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷。 SAFe(Scaled Agile Framework)是全球运用最广泛的大规模敏捷框架。SAFe融合了精益、敏捷和DevOps,它是一个知识库,囊括了大量已被证明的精益敏捷实践和能力。 在全球有超过20000家知名企业巨头在应用SAFe,从科技、软件、金融、医疗到航空、制造业。福布斯财富100强中的70%的企业在应用SAFe。SAFe是全球最受欢迎和接受的大规模敏捷框架。 那我们一起来来看看如何使用Leangoo做SAFe大规模敏捷的吧~SAFe项目模版在Leangoo中,用 SAFe 项目模板创建项目后,系统会自动创建三个看板,分别为:Program Backlog、Scrum Leangoo领歌也提供SAFe大规模敏捷培训,SAFe认证Leading SAFe官方认证班 大规模敏捷 SAFe ScrumMaster & Leading SAFe双认证班SAFe认证SPC官方认证班
为了解决部分问题,SAFe强调了系统和解决方案架构师的角色,他们在计划和大型解决方案级别提供了大部分指导。 在投资组合层面,挑战更大。 兼并和收购,基础技术和竞争的变化,新兴标准以及其他因素往往会使企业超出敏捷团队的范围。 为了解决这个问题,Enterprise Architects拥有跨解决方案培训和敏捷发布列车(ART)的权威和知识。他们可以提供可以改善结果的战略技术方向。 敏捷团队和程序在必要时进行重构并保留多种可能的设计选项的能力支持这一点。抽象和泛化有助于过早地避免绑定特异性,这为未来的业务需求保留了架构灵活性。 尊重个人和不懈改进 精益敏捷心态创造了一个健康的环境,每个人都在事实而非假设的基础上运作。这对于企业架构师来说尤其重要,他们在日常开发活动中执行一个(或两个)步骤。
它避免了与启动 - 停止 - 启动性质相关的开销和延迟,以及相位门过程和Big Up Front Design(BUFD)固有的大规模重新设计。 SAFe的精益敏捷原则为敏捷架构实践提供了信息。 SAFe架构角色跨越架构域 架构也是与其他SAFe角色的合作。 引领精益敏捷转型 由于他们的知识和经验,建筑师经常受到开发社区的尊重和高度重视。因此,建筑师在任何SAFe转型中都发挥着关键作用。 SAFe架构师体现了新的工作方式,参与创建组织的(实施)路线图,并有助于加速作为精益敏捷领导者的采用。
SAFe 概述SAFe ® for Lean Enterprises 是一个知识库,其中包含使用精益、敏捷和 DevOps 实现业务敏捷性的经过验证的集成原则、实践和能力。 WBS敏捷估算和计划基于项目的资金投入和控制精益 - 敏捷预算和自我管理的敏捷发布火车瀑布式的里程碑客观的、基于事实的度量和里程碑SAFe 框架的思想基础是精益和敏捷思维,它源自 SAFe 领导者和实践者们对敏捷宣言和精益思想的拥抱 6 敏捷产品交付敏捷产品交付能力是一个以客户为中心的方法来定义,建立和释放的有价值的产品和服务,为客户和用户的连续流。这种能力使组织能够提供令客户满意、降低开发成本、降低风险并在竞争中胜出的解决方案。 6 可视化和限制在制品减少批次规模管理队列长度接近满负荷的使用产品开发流程是一场经济灾难。实现流动的三个关键点:可视化和限制在制品数量,从而限制对实际生产能力的要求。 解决方案培训组织结构可帮助企业应对最大的挑战 -> 构建大规模,多学科的软件,硬件,网络物理和复杂的 IT 系统。开发这些解决方案需要额外的角色,工件,事件和协调。
在上一篇文章中敏捷框架之SAFe6.0(上)中,我分享了我参加敏捷课程的初步感受和体验。在这一篇文章中,我想继续深入探讨我从这次课程中学到的敏捷的知识和技能,以及敏捷团队的协作和沟通。 敏捷发布火车是基于SAFe 的一种实践方法,它可以将多达12个敏捷团队(每个团队7到12人)整合在一个ART中,每个ART可以有50到125+人。 每个PI都包含4到6个迭代(每个迭代2周),每个迭代都包含多个用户故事(每个用户故事描述一个用户需求或功能)。每个用户故事都可以拆分成多个任务(每个任务描述一个具体的工作项)。 小结 这次SAFe6.0课程干货和精华太多,我对敏捷开发也有了更加深入的理解。所以本想分上下两篇记录的我,最后拆分成了上中下三篇。在聆听过程中,我会有很多灵感和想法闪现出来。 学了SAFe之后,我会朝着勇于试错的方向去转变,这样只要试成功的次数多了,人也就会愈来愈有自信。
因此,内置的质量是安全的核心价值之一,也是敏捷宣言“持续关注技术卓越性和良好的设计增强敏捷性”的原则之一,这一点也不奇怪。 图2演示了SAFe的DevOps雷达的持续集成部分,并展示了如何在进入生产之前跨多个环境测试内建组件的更改。 了解更多 敏捷软件开发的[1]宣言。www.AgileManifesto.org。 [6]www.extremeprogramming.org/rules/collective.html 原文:https://www.scaledagileframework.com/built-in-quality / 本文:https://pub.intelligentx.net/safe-built-quality 讨论:请加入知识星球或者小红圈【首席架构师圈】
大规模计划,包括切片和总体规划,是帮助你应对大规模计划挑战的程序化方法。 衡量团队的敏捷及Scrum成熟度,并安排相应的协调人员。成熟度越低,就需要越多的协调人员。 每个团队至多一个协调人员,如果他们不熟悉敏捷,就分解史诗故事并利用计划扑克(planning poker)进行估算。我倾向于拥有不属于项目、在大规模敏捷上有丰富经验的外部协调人员。 6. 团队分组介绍 说明团队把史诗故事分解成功能的具体情况,并进行评估和优先排序 提醒人们这两天的剩余议程,并展示进展的所有细节。 举个例子:你有一个6人团队,其中包括Scrum master和产品负责人。一个成员在为期2周的冲刺阶段休假1周。每个人在整个星期中算4个点。
项目B则是一个由业务主导,每个敏捷团队有对应相关的业务领域,客户则是和供应商共同组成一个个敏捷团队,共同达成业务目标。 好了,完成了简单的背景介绍,我就要来说说下面的故事了。 总结一下敏捷开发的特点: 业务 -> 开发 -> 测试由一个全职能敏捷团队完成 大多数内容由团队内部确定 由上向下“顺时针“开发 尽可能的小型功能,快速迭代 小型逆时针回调细节确认 业务导向:业务决定质量 大规模“逆时针”回调:因为整体共识由测试发起,加上部门墙重,往往导致从测试->开发->产品的逆时针开发流程,代码重构与返工的工作量极大。 专注手头工作 分散精力处理流程 团队凝聚力强 职能部门间不信任 开心 痛苦 图片来源:SAFe 我们暂且停在这儿,我要引用SAFe中的一张图来结束我今天的阐述,也在用实例回答:“为什么企业要做大规模敏捷 /safe-lean-agile-principles/?
然而,当项目规模逐渐增大、项目成员人数逐渐增加时,为了有效协作,我们需要将整个大规模团队拆分为多个小规模的敏捷小组。 但大规模的项目中,QA不仅要关注本组内的功能,同时还要考虑组与组间存在关联功能的测试。那么如何在高节奏的迭代中,进行大规模敏捷测试呢? 1. 大规模敏捷测试的基础:良好的敏捷实践 在大规模敏捷测试中,每个小组都需要贯彻执行良好的敏捷实践,以保障每个模块的高质量交付,从而获得最终的高质量产品。 在敏捷开发中,许多团队放弃了缺陷记录,因为团队规模小,直接沟通的方式就能够快速传递上下文,修复问题,因此记录缺陷会被认为是一种浪费。 然而,在大规模的敏捷测试中,我们仍然建议团队对缺陷进行规范管理。 大规模敏捷测试的核心:多团队协作 小规模团队进行敏捷测试实践是比较可控的,QA很容易获得全局观,把控质量全景。
对于大规模的产品来说,即使采用敏捷的方式来做,也依然避免不了多个服务集成以及和其他产品集成的过程,这一篇就和大家一起讨论一下在大规模敏捷测试中如何进行SIT(System Integration Testing 大规模敏捷测试的分层策略 随着分布式架构的流行,大规模的产品开发更加灵活和便捷,但这同时也为质量保障活动带来了挑战。为了更高效地进行测试,我们往往采用测试分层的策略。 如图: 1)迭代内测试 迭代内测试主要关注两个方面的测试: 服务的功能测试 模块内的服务集成 迭代内的测试如何进行,可以参考上一篇博客:大规模敏捷测试怎么做? 所以如何更好地组织和实施集成测试是大规模敏捷测试成功的关键。 2. 两种集成测试的组织方式 大规模产品的集成测试一般有两种组织方式。 6. 分支策略及SIT问题修复机制 一般推荐采用主干开发的策略来管理代码,这更符合我们敏捷中尽早持续集成的理念。
本书内容为李建昊老师翻译的《SAFe 5.0精粹 面向业务的规模化敏捷框架》,图为SAFe 6.0 SAFe官网:https://scaledagileframework.com/ SAFe组织 SAFe SAFe七个核心能力: 精益-敏捷领导力 团队和技术敏捷力 敏捷产品交付 企业解决方案交付 精益投资组合管理 组织敏捷力 持续学习文化 概览(overview) Measure & Grow 右下角 SAFe业务敏捷力评估 SAFe核心能力评估用 SAFe配置 上方 Essential:基本型SAFe 基本型 SAFe(Essenial SAFe),包含了持续交付业务解决方案所需的角色、事件和工件的最小集合 Portfolio:投资组合SAFe 投资组合 SAFe(Portfolio SAFe)的配置,是能够充分实现业务敏捷力的能力和实践的最小集合,“业务敏捷力”(Business agility)出现在全图顶部 Full:完整型SAFe 完整型 SAFe(Full SAFe)是最全面的配置,包括业务敏捷力所需的全部七个核心能力。
敏捷总动员是携程的敏捷之旅,致力于为广大敏捷爱好者提供高效、有趣的敏捷开发学习途径,在上海技术圈子内推广敏捷开发思想和实践,帮助企业更好地实施敏捷。 此次敏捷总动员将带您亲历敏捷三生三世的美好,领略极致畅爽的敏捷之旅,让您在工作中游刃有余自由切换。 想结交满满正能量,有激情的朋友吗? 活动信息 ---- 【时间】6月9日(周六)13:00-17:30 【地点】上海市长宁区金钟路968号,凌空SOHO 12号楼 【报名】点击文末“阅读原文”报名 【议程】 13:00 负责酒店无线6个团队的敏捷转型,致力于提高研发效率以及团队建设,引导团队采用Scrum框架,和一线团队一起工作,共同探讨敏捷多种模式,落地实践,持续改进,追求一种幸福的工作模式。 议题简介 本次将分享一个真实的敏捷转型实例。 在一个大型高耦合的组织中,在启动大规模敏捷转型实施方案后,技术架构和组织架构的高耦合对快速交付价值之间的矛盾日益突出。
SAFe是一个广泛的知识体系,描述了实施企业级精益敏捷开发所需的角色,职责,工件和活动。SAFe为大量敏捷团队同步协调,协作和交付。 解决方案培训组织结构可帮助企业应对最大的挑战 - 构建大规模,多学科的软件,硬件,网络物理和复杂的IT系统。开发这些解决方案需要额外的角色,工件,事件和协调,如图5所示。 投资组合SAFe通过投资组合战略和投资资金,敏捷投资组合运营和精益治理的原则和实践提供业务敏捷性。 在大型企业中,可能存在多个SAFe组合。学到更多。 ? 图6.投资组合SAFe配置 完整的SAFe 完整的SAFe配置包括精益企业的所有五项核心能力。它是框架的最全面版本,支持构建和维护大型复杂解决方案组合的企业。 基础 该基金会包含大规模成功实现价值所需的支持原则,价值观,思维方式,实施指南和领导角色。 下面简要描述如图9所示的每个基础元件。 ? 图9.
6.不论团队内外,传递信息效果最好、效率最高的方式是面对面交谈。7.可工作的软件是进度的首要度量标准。8.敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。 SAFe 框架 主导设计者 Dean Lefingwell SAFe 框架的核心理念是,通过在 Scrum 的基础上增加不同的层级和角色来应对大项目、大型复杂解决方案,甚至是产品组合管理对于敏捷的需要 CollabNet VersionOne 在2019 年公布的第13 届年度敏捷状态报告,SAFe框众多规模化敏捷体系中的占比最高,达到30%。 SAFe的基本原理 根据其作者,SAFe基于十个基本概念,这些概念源自现有的精益和敏捷原则以及观察: 1.Take an economic view 2.Apply systems thinking 3 其他大规模敏捷框架,如 ·纪律敏捷交付(DAD):Scott Ambler提出 ·Spotify:亨利克·尼伯格 ·Nexus
传统项目管理通常在项目结束后评估质量,而敏捷项目管理更加灵活,在项目进行过程中不断评估质量。6、项目流程和风险管理。 敏捷工具推荐:Leangoo领歌Leangoo领歌是Scrum中文网(scrum.cn)旗下的一款永久免费的敏捷研发管理工具。 Leangoo领歌覆盖了敏捷研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷以及SAFe大规模敏捷框架等,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、缺陷管理、 领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效。Leangoo领歌除了是免费的敏捷工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务。 权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,PSM,CSD,A-CSM等)、大规模敏捷SAFe等培训,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。
关于异步IO这个概念,可能有些小猿们不是非常明白,那就先来看看异步IO是怎么回事儿。 为了大家能够更形象得理解这个概念,我们拿放羊来打个比方:
面临快速变化,采用新技术,促进增长,扩大规模或降低成本的压力。因此,在许多组织中,敏捷与创新能力同等重要。创新和敏捷性是可持续业务的必要能力。 ? 敏捷开发已成为软件开发的标准。 示例:Scaled Agile Framework 诸如Scaled Agile Framework(SAFe)和Disciplined Agile Delivery(DAD)等现代开发正朝着正确的方向发展 我们以SAFe为例,在下图中以简化形式描述。 ? SAFe使用分层迭代方法,我们在底层找到典型的敏捷团队。这些结果以2-3周的典型敏捷频率提供。 业务战略提供给该层,并为大规模,高影响力的架构决策,优先级设置和预算分配提供上下文。 在这个顶层,已建立的企业架构方法如TOGAF找到了自己的位置。 此外,SAFe,DAD,TOGAF和相关方法仍然是以IT为中心的。据SAFe称,企业架构师的角色是“[......]推动整体技术实施[...]”。但真正的企业架构师并不仅仅关注技术。
1、Leangoo领歌Leangoo领歌国内知名敏捷开发工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。 能够支持多种场景,如:敏捷研发管理、敏捷项目管理、工作流管理、轻量级项目群管理、任务管理等。2)管理产品路线图、产品backlog、迭代规划和执行、缺陷、测试、项目文件及企业组织架构等等。 Leangoo领歌除了提供敏捷工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,A-CSM等)、大规模敏捷SAFe及LeSS认证培训 ,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。 4、VersionOneVersionOne在2002年帮助推出了敏捷管理工具,并且在2020年发布的敏捷状态报告中是国外颇受欢迎的敏捷管理工具之一。