`
ijavagos
  • 浏览: 1241479 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Scrum是在这些方面‘被失败’

阅读更多

最近,Bob大叔就采纳Scrum/Agile是否有短板的疑问作出了其七宗罪的回应。他说到,总的来说Scrum是有些严重的缺陷,并且也就大多数已经采用了Scrum的团队提出了避免这些问题的建议:

技术上没有建设:Scrum是个项目管理的框架,却没有针对技术做出任何建议。Bob建议团队需要借鉴其他敏捷的方法学,比如XP(极限编程)XP在技术方面的这套实践是很有帮助的:TDD(测试驱动开发)、持续集成、验收测试、结对编程、重构。

太长的30天的Sprint:很多培训师建议一到两周的sprint,而且大多数团队接受了为期2周的。

Scrum大师(Scrum Master)有时候摇身成了项目经理:有些Scrum Master认为Scrum就是小型项目管理的方案。总的来说,相比Scrum本身的问题,这更像人们有时候使用scrum的习惯所带来的问题。可能是因为不幸使用了大师一词吧。

CSMCertified Scrum Master)认证:在那些有Scrum Master 认证或是经过训练的SCM的团队中,这些人带来的意义好像就是只有他们才可以扮演这个角色。Bob大叔更推荐XP的方式,就是把教练的角色融入到团队之中去。

Product Backlog在介绍上的不足:经过这么多年的实践,从中我们学习到了backlog可以水平划分为epicsthemes, stories等等。我们知道了如何科学的度量它们。我们知道了何时应该将高层级的实体切分为低层级的。Epics->Themes->Stories->Tasks

Scrum掀起了反管理的潮流:Scrum过于的强调了团队的自我管理,自我组织。团队能实现自我管理是个好事儿,但这是有局限性的对此问题,Scrum没有给出足够的弹性。

多团队:Scrum和泛Agile很少提到该如何去做规模调整。很多实践家发展出了自己的观点,但在更广泛的层次上都还没有达成共识。

Steve RopaMX Logic的软件开发总监评论说:以我个人的经验来说,团队以及成员需要一些决定权。有时候领导力会从团队之中涌现出来,也有不能的时候。Bob大叔提到团队成员在项目中会遇到交互的局限性问题,这点与我的个人经验完全吻合。

Mark Woyna评论说:如果团队负责周期性的交付高质量的产品,并且满足客户的需求,那么管理团队的需要从何而来呢?如果团队无法交付产品,并且自我调整不奏效,团队就该去寻求外面的帮助。

Ron Jefferies, C#极限编程探险》的作者说:大多数的scrum团队是在有管理者的组织中使用的。实际情况是过于活跃的管理者不仅仅没有帮到忙,反而更有可能作出不符合Scrum的行为。

设计和测试工程师Matt Heuster建议说:‘“可能更准确的来形容CSM就是新开发模式的入门,因为跳出开发的层次,这会帮助到整个软件开发团队成员,而不仅仅是团队中的某一、两个人。最后你会把认证抛在一边,也不会用认证的’一词

“Scaling Lean & Agile Development”的合著者Bas Vodde重申说:不想说是缺陷,不过想指出Scrum需要其它实践方法的支持。并且,他并不把Scrum看作是反管理的潮流,相反:我觉得很多人纠结的问题是如何适应Scrum所带来的管理者角色的改变。自管理团队将责任下移到团队之中,所以管理的角色就会改变。更常见的是,管理者认为Scrum是个框架,他们不用改变就可以用(你去Scrum,意思是就快要完蛋了)。我不认为这是Scrum才碰到的,如果你纵观自管理团队的过去以及相关资料,其实管理者角色的改变也是同样的问题。不过,就像是很多其他事情,当被告知不再需要当下的一些事务的时候,很容易就会被解释成

分享到:
评论

相关推荐

    Scrum-教材.doc

    本文将对 Scrum 的起源、Scrum 模型、Scrum 框架、现状和为什么会失败等方面进行详细的介绍。 一、Scrum 起源 Scrum 的 idea 来自于 1986 年由 Hirotaka Takeuchi 和 Ikujiro Nonaka 在《Harvard Business Review...

    《Scrum为什么有效》演讲PPT

    产品负责人负责定义产品的功能和优先级,开发团队则负责完成这些功能,ScrumMaster则是负责保证团队能够按照Scrum的方法进行工作。 Scrum事件包括Sprint规划会议、Scrum日会、Sprint评审会议和Sprint回顾会议。...

    The Scrum Software Development Process for Small Teams

    这篇文章主要介绍了AG通信系统公司在面对新业务机会(NBO)项目时遇到的问题,并通过实施Scrum流程来改善这些挑战。 #### 为什么选择Scrum? 在AG通信系统的软件技术组负责引入新技术和流程的过程中,成员们发现了...

    用leangoo做Scrum敏捷开发

    作为资深敏捷顾问与教练,Eric自2006年起即开始实践Scrum与敏捷方法论,在大型团队的敏捷转型方面拥有丰富经验。 **廖靖斌(Eric Liao)**是CSP、CSM认证持有者,不仅翻译了《Scrum敏捷软件开发》,还参与撰写了...

    Scrum介绍.pdf

    通过与传统的瀑布模型相比,Scrum在多个方面表现出显著的优势: 1. **团队生产力**:Scrum能够促进团队成员之间的协作,有效提升整体生产力。 2. **士气**:清晰的目标设定和频繁的成功体验有助于提升团队成员的...

    Best Practices In Scrum Project Management And Xp Agile Software Development.pdf

    ### 敏捷开发最佳实践:Scrum与XP在项目管理中的应用 #### 一、引言 随着软件行业的快速发展,企业对于项目管理的需求也日益增长。为了满足不断变化的客户需求和提升开发效率,敏捷开发方法逐渐成为业界主流。其中...

    Agile product management with Scrum

    Scrum作为一种敏捷开发方法论,在软件开发领域已经得到了广泛的认可,并逐渐被应用于其他非软件领域的项目管理之中。本书涵盖了Scrum的基本概念、角色分工、冲刺流程以及相关文档等多个方面,旨在帮助团队创建出用户...

    敏捷软件开发模型-Scrum

    诺基亚西门子网络(NSN)和赛门铁克也在各自的领域尝试使用Scrum模型,尤其是在Bug处理方面。 Scrum框架的核心在于其团队结构和工作流程。Scrum团队是由开发人员组成的跨职能团队,通常由5到9人组成,他们负责在每...

    敏捷软件开发模型--Scrum

    4. 赛门铁克在bug处理方面尝试使用Scrum模型。 七、Scrum的现状与挑战 Scrum作为敏捷开发模型中的一种,由于其灵活性和高效率,被广泛应用于软件开发项目中。然而,Scrum实施过程中也会遇到失败的情况,这通常由于...

    Agile Project Management with Scrum.pdf

    书中详细介绍了如何利用Scrum来简化复杂项目,并且通过一系列案例研究展示了Scrum在实际应用中的成功与失败经验。 #### 标签解析 **Scrum** 是一种敏捷开发框架,用于管理和控制软件和产品开发过程中的复杂性。它...

    Scrum框架及其背后的原则(上)——Scrum框架的伪代码描述

    ”KenScheaber在“ScrumGuide”一文中对这两方面都提供了权威的阐述。本文的目的是在此基础上,提供更加明确的操作性的指导和检查工具。本文分成上下两个部分,分别讲述scrum框架本身和其背后的原则。第一部分:...

    项目管理软件等项目规划失败的6个隐蔽原因.pdf

    项目管理是组织中至关重要的活动,它涉及到...解决这些问题需要组织采取变革措施,投资于敏捷方法和高效的项目管理软件,以提高沟通效率,确保项目目标与组织战略的一致性,从而降低项目失败的风险,提高资源利用效率。

    极限编程资料大全

    这本书可能讨论了在实际项目中应用Scrum和XP时遇到的挑战和冲突,以及如何解决这些问题。它可能会分享一些实战经验,帮助读者更好地理解这两种方法在复杂环境下的表现。 5. **Scrum敏捷框架培训_V1.0.pdf** 这可能...

    一个真实的敏捷开发案例.docx

    在这个真实的敏捷开发案例中,Scrum 被应用在一个大型、分布式项目中,该项目曾因使用传统瀑布模型失败而被废弃。Scrum 提供了一个可靠的框架,但每个项目都需要根据其特定需求和环境进行调整。 项目启动时,团队...

    敏捷开发手册

    6. 反思会议(Retrospective Meeting):团队成员在此会议中讨论迭代中的成功与失败,以便在未来的迭代中进行改进。 敏捷开发手册还提到了用户故事(User Story),这是一种描述需求的方式,它将客户价值放在首位,...

    数字化转型中敏捷组织的构建.pptx

    传统企业数字化转型失败的原因包括领导力、组织和技术等方面的不足。领导者需要具备战略视野,企业需要建立简洁、高效的用户体验,组织需要变得更加敏捷。 敏捷组织的构建是数字化转型的关键。敏捷组织的特点是项目...

Global site tag (gtag.js) - Google Analytics