九问敏捷

2024-08-27 08:32
文章标签 敏捷 九问

本文主要是介绍九问敏捷,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PART 1

:制造业部分首先我前面提到了,如果是已经设计好的东西,那么这部分精益制造有更好的方法,如果是盖楼,那么传统的建筑学有更好的方法。那么它能够发挥在什么地方呢?它是发挥在设计阶段,刚才我举的例子是水泵设计,那么也就是说制造业的前部分设计的部分,我们现在已经清晰的看到很多的公司是试用实用敏捷,我们最新有个江生自控,是一个世界五百强公司,发布了相应的报告。他们在江生自控的很多设计环节采用了敏捷方法论,所以这个制造业设计部分是可以的,但制造业本身制造部分用传统的精益生产更加好。

PART 2

:不是的,他要求跟最终能够展现的产物相关,如果是软件开发的话恰恰不需要文档产出,恰恰需要可运行的软件。那么如果不是软件开发的话,就跟你自身的工作要出的产物一样,敏捷不要求额外的产物。敏捷只需要求在每个迭代你原来要做什么产物就做什么产物,所以它不会因为敏捷有额外任何文档的增加,所以这个文档整理的工作量不会更大,只会更少。

当然这里面我要多说一句,就刚才我已经说到了极限编程这方面是早年犯错误的,那么所以在现在的话呢,在这个文档处理方面,我们目前非常清晰地看到采用Wiki这样的工具来使得我们的文档能够得到自动的累积效果。人员能够编辑,然后自动的有版本控制,这样的话虽然你可以写的非常的马虎,但是他们这个文档会自然而然的累积下来。所以现在大规模敏捷的建设Wiki工具是离不开的,比如说comforence、Sharepoint 、微软的Azure DevOps等等都有内嵌这样的工具。那么反过来说,Word、PowerPoint、Excel这些工具,都是属于过时的工具,这些工具的整个的效率都不够高。所以的话就是我们鼓励各个规模化敏捷实施的组织都要换线上的协同工具。国产的石墨工具,国产的磨刀啊等等,线上多人协作的这种工具确实是好很多,这样的话文档的工作更加高效。

PART 3

:其实整个敏捷团队跟传统的团队建设最大的区别用一个词就是仆人式领导,仆人式领导更多的传递能够创建良好的条件,支撑我们团队的开发,信任我们团队,授权我们团队,能够使得团队形成一个自组织自管理的氛围来推进。那这里面有一个敏捷方面的陷阱,或者说是大的台阶,大家要注意,就是我刚才提到的Scrum。

Scrum在团队模型当中是一个极端的团队模型,它取消了项目经理,它直接任命了Scrum Master和产品负责人,所以它是一个非常高效的团队模型,但是跟各个团队当前或者说起点的形态是有点距离的。所以业界出现了为了敏捷直接跳跃到Scrum团队模型,反而是出现负面影响的情况,所以我这里面有一个告诫就是说,“start from where you are”,从你当前的形态开始,然后寻求怎么一个小步的改变完了之后来推进敏捷的团队建设,不要一上来无视自身团队的实际情况强行套用所谓的最敏捷的团队模型,所以这是一个注意的地方。

PART 4

:事实上敏捷和PMP是接在一起的,我刚才提到它最大的冲突点恰恰就是它最大的融合点,它最大的冲突点就是整个生命周期模型。

原先的PMP对于生命周期模型方面没有强制引入短迭代的要求,敏捷方面是有强制短迭代的要求,那么及时冲突的地方也是融合的地方。只要解决这个要点,就能够融会贯通的把PMP当中的其他所有的知识全部给用进去,包括WBS、时间管理、范围管理等等都可以用。

掌握了PMP再去做敏捷会更加的扎实,没有任何基础去考敏捷反而是有些薄弱,PMP和敏捷完全兼容,只要是在关键的融合点上把它融合好。

PART 5

:测试报告在敏捷开发当中是一个很大的问题,事实上传统的测试策略在敏捷当中需要修改,简单说,基于覆盖率的传统策略是无法在敏捷当中长期使用的,因为敏捷每个迭代都会有新东西,也就意味着在迭代迭代走下去的时候,回归测试所谓的量就在不断的增加。

所以这里面有两个选择方案,第一个用自动化测试能够跟代码开发配套,这样的话手工测试就少。再一个是探索性测试,要用新的探索性测试策略来改变原先的手工回归测试。需求的文档这个量确实也要交代清楚,最新的一个情况刚才我强调了,确实要积累文档,它就绝对的字数而言,不排除是会多一些的。但是我可以乐观的告诉大家,虽然字数会多但写的速度反而会快。

敏捷采用了用户故事这样的直观表达方式,能够使得我们脑袋当中想到的东西快速的表达出来,这是它的优势。那么这也是我们敏捷项目管理现场培训的一个焦点,我们在现场培训的时候会花大量时间来阐述如何进行条目化管理,如何把指示工作切分成一条一条。那么这里面一个核心的工具和手段就是用户故事和敏捷故事。我们通过敏捷故事能够自然而然的把各种各样的工作进行包装进行管理,使得成为WBS的基石,它所要表达的内容和承载的项目管理的抓手能够合二为一,也就是说原先的WBS跟原先项目管理当中做的事情它不是合二为一的,而在敏捷当中是合二为一的。不过今天我们先给大家介绍这么些。

PART 6

:这个部分是测试数据如何建设的问题,这个不同公司有不同策略。那么生产数据是一个很好的测试数据的源头,有些地方要进行脱敏,所以如果你是金融企业的话那是快不了的。所以他就是要有一定的策略,比如说每季度拉一次还是每半年拉一次,不需要每个迭代都来拉,所以这是测试数据的建设部分,想办法把它加快也确实是能够提升我们的敏捷速度。

PART 7

:这个问题在早年间的小敏捷时代没有得到回答,在规模化的敏捷时代得到了清晰的回答。在SAFe框架当中,软件设计师是团队之团队上面的一个固定角色。比如说当有五六个、七八个敏捷团队的时候,它就建议有专门的架构师这样的角色。

这个架构师不属于特定的一线敏捷团队,他属于二线,一个架构师支撑几个敏捷团队。那么从介入角度讲,那就是一开始去介入。不仅是一开始介入,每个迭代都要介入。每个迭代都要问一下我们这次的功能变化对架构是不是产生了影响。是架构推进要求我们的功能做相应的变化还是说功能推进需要架构有什么样的变化。

所以这个是架构在新的规模化敏捷当中非常重要,不可或缺的。原先在小敏捷时代,在极限编程也好,在Scrum也好,都缺失了这个角色。

PART 8

:这几乎是必须的。

我们敏捷建设有专门的敏捷建设金字塔,只有塔尖部分是手工测试,塔身和塔基都是自动化测试。这里面有突出的一个实践来自于极限编程,就叫做持续集成。

PART 9

:这个看属于哪个传统金融企业,最新我们中原银行行长和董事长都发表了长篇的敏捷银行的报告,平安银行蔡兴发副行长接受的麦肯锡的采访,也发布了平安银行的敏捷战略。

麦肯锡本身敏捷银行的报告写了很多份,所以我们看到现在的传统金融都是纷纷的拥抱敏捷,这里面还有一个非常典型的例子是汇丰银行。汇丰银行就是一头大奔向,汇丰银行在2016年就启动了DevOps & Agile的transformation,他们为什么把DevOps放在前面呢?

他们取了一个D字,&是&字,Agile是A字,所以它缩写是D&A。汇丰的口号是要把DevOps & Agile成为汇丰21世纪的新基因。现在汇丰整体上面转型仍在进行当中,但是已经取得了明显的效果,16年到19年。所以这是传统金融企业我们看到都在往这个方向去,工行也好,建行也好,农行也好,中国的都有相应的报道。

这篇关于九问敏捷的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1111152

相关文章

PMP–一、二、三模–分类–14.敏捷–技巧–看板面板与燃尽图燃起图

文章目录 技巧一模14.敏捷--方法--看板(类似卡片)1、 [单选] 根据项目的特点,项目经理建议选择一种敏捷方法,该方法限制团队成员在任何给定时间执行的任务数。此方法还允许团队提高工作过程中问题和瓶颈的可见性。项目经理建议采用以下哪种方法? 易错14.敏捷--精益、敏捷、看板(类似卡片)--敏捷、精益和看板方法共同的重点在于交付价值、尊重人、减少浪费、透明化、适应变更以及持续改善等方面。

颠覆你的开发模式:敏捷思维带来的无限可能

敏捷软件开发作为现代软件工程的重要方法论,强调快速响应变化和持续交付价值。通过灵活的开发模式和高效的团队协作,敏捷方法在应对动态变化和不确定性方面表现出色。本文将结合学习和分析,探讨系统变化对敏捷开发的影响、业务与技术的对齐以及敏捷方法如何在产品开发过程中处理持续变化和迭代。 系统变化对敏捷软件开发的影响 在敏捷软件开发中,系统变化的管理至关重要。系统变化可以是需求的改变、技术的升级、

PMP–一、二、三模–分类–14.敏捷–技巧–原型MVP

文章目录 技巧一模14.敏捷--原型法--项目生命周期--迭代型生命周期,通过连续的原型或概念验证来改进产品或成果。每个新的原型都能带来新的干系人新的反馈和团队见解。题目中明确提到需要反馈,因此原型法比较好用。23、 [单选] 一个敏捷团队的任务是开发一款机器人。项目经理希望确保在机器人被实际建造之前,团队能够收到关于需求的早期反馈并相应地调整设计。项目经理应该使用以下哪一项来实现这个目标?

PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品

文章目录 技巧一模14.敏捷--实践--帮助团队交付价值的执行实践--持续集成--在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?

PMP–一、二、三模–分类–14.敏捷–技巧–故事点

文章目录 技巧一模14.敏捷--术语表-自组织团队--自组织团队是一种跨职能团队,其中为实现团队目标团队成员根据需要轮换着发挥领导作用。 自组织团队的核心就是做什么事情,团队成员说了算。61、 [单选] 作为估算活动持续时间过程的一部分,项目经理促成了与产品负责人和Scrum团队的冲刺计划会议。项目经理将用户故事分解为较小的任务项,以小时为单位估算所需时间,并根据团队的能力确定冲刺待办事项列

【数据产品案例】有赞大数据实践- 敏捷型数据仓库的构建及其应用

案例来源:@洪斌 案例地址: https://tech.youzan.com/you-zan-big-data-practice/ 1. 数据仓库处理:近源数据层→数据宽表→基础指标表 1)近源数据层:封装中间层,实现: a. 合并不同业务数据,如pc和app的日志数据 b. 脏数据屏蔽 c. 冗余字段合并 2)数据宽表:提取足够

PMP–一、二、三模、冲刺、必刷–分类–14.敏捷–技巧–刺探

文章目录 技巧一模反例不选“刺探”14.敏捷--流程:(2)每日站会(15分钟、轮流开、提出问题、`不解决问题`):输入任务板/看板 → 输出任务板更新、燃尽图更新、障碍日志、产品增量;14.敏捷--方法--每日站立会--每日站会让团队自我组织,并让团队成员为完成之前和整个迭代中承诺完成的工作承担彼此的责任37、 [单选] 敏捷项目团队与产品负责人、项目经理和其他关键项目干系人会面,讨论项目

用Leangoo领歌敏捷工具进行迭代管理的实践分享Sprint Backlog

在敏捷开发中,迭代管理是确保项目持续推进、不断优化的重要环节。有效的迭代管理能够帮助团队快速响应变化,持续交付高质量产品。 Leangoo是一款免费的敏捷项目管理工具,为团队提供了直观、高效的看板管理方式来管理迭代过程。本文将探讨如何使用Leangoo进行迭代管理,帮助团队更好地实现敏捷开发目标。 1. 创建和规划迭代 在Leangoo中,迭代管理从创建一个新的迭代看板开始。团队可以根据当前

敏捷相关

2011年度敏捷软件开发调研结果发布 [url]http://www.infoq.com/cn/news/2012/03/2011_state_agile[/url]

敏捷需求管理,推动敏捷项目成功——Leangoo领歌敏捷工具

在敏捷项目管理中,需求管理是决定项目成功的关键环节。准确捕捉和高效管理需求,不仅能避免项目偏航,还能确保最终交付的产品与客户预期高度契合。Leangoo领歌敏捷工具,正是为此而生,助力团队轻松实现需求管理的每一步。 全方位敏捷需求管理,从未如此轻松 Leangoo领歌敏捷工具以看板中心,提供了一整套全面的需求管理解决方案。从需求收集、优先级排序,到需求跟踪和变更管理,都可直观且高效的展示项目需