传统测试个敏捷测试区别
传统的和敏捷的计划方法都着重于制定策略来领导团队在当今竞争环境中取得成功。 但是,它们的方法非常不同。 如果您正在从传统计划过渡到敏捷计划,那么了解其截然不同的思维方式和领导风格非常重要。
在我们研究它们的一些主要差异之前,重要的是要了解为什么值得付出努力来进行更改。 对于许多项目经理而言,敏捷的基本原则与传统的管理或领导才能是相矛盾的。 除非有非常强烈的变革迫切需要,否则我们的人性将抵抗并与之抗争。
转向敏捷计划的主要原因是现实,那就是我们无法在一个不断受到干扰的世界中计划自己的方式,而锁定特定执行步骤的任何努力都会存在差距和缺陷。 这正在推动公司采用开放式创新文化和新型领导风格来促进创新。
传统的自上而下的管理已被协作式领导风格所取代,这种协作式领导风格使团队能够计划和制定决策。 它还利用集体的知识和经验,基本上是在组织内部进行众包。
传统计划与敏捷计划之间的六个差异
1.指导与允许团队找到自己的方式
在传统领导中,指导团队实现特定成果被认为是一种强大的力量。 这类似于牧羊人在险恶的地形上将羊放牧到避风港。 基本假设是,领导者(例如,项目经理)知道分配资源,管理风险甚至对不可避免的变化做出React的最佳方法。 期望团队遵循制定的计划,任何更改或偏差都必须转回给领导,领导在与其他利益相关者协商后进行必要的更正。
敏捷方法使团队可以找到实现特定目标的方式。 高级管理层必须在前期投入更多的时间和精力,以帮助团队理解全局和组织策略。 从那时起,领导层信任团队进行调整和权衡,以将愿景变为现实。 与利益相关者公开和直接讨论所有障碍或方向变化,并且计划会动态变化以适应新的学习。
2.期望永不失败vs.期望快速失败并失败
在传统的项目计划中,风险管理具有举足轻重的地位,领导者不断评估所涉及的风险。 项目经理勤奋工作,以克服或减轻风险,并确保团队在预定的期限内实现目标。 不将失败视为一种选择,因此,在发生失败时,没有简单的方法来对其进行处理。 确定失败原因和原因的工作量很大。 通常,整个团队(包括项目经理)都应受到指责,而每个人最终都会因团队士气下降而灰心丧气。
相反,敏捷的心态理解有时失败是很自然的,早期失败符合我们的最大利益,因为它可以告诉我们什么能做,什么不行。 它还认识到没有创新和执行的明确途径,团队必须通过不断的实验和后续学习找到自己的出路。 默认方法是尝试新事物,即使在初始阶段失败的风险很高。 协作式领导风格鼓励团队快速失败,无法继续学习,并为实现其关键目标和目标制定动态路径。
3.限制范围变更与灵活范围
变更通常被视为传统规划中的负面力量,因为它使团队脱离了最初的发展道路,而最初的发展道路已经安排了数月之久。 设置了变更请求委员会,该委员会将提议的变更与原始范围进行权衡,而不是试图了解为什么要求变更,因此设立了变更请求委员会以限制范围变更。 如果确定更改会延长期限或导致返工,则通常会直接拒绝更改或将其推送到项目的下一阶段。
敏捷思维承认变化是恒久不变的力量,而应对变化的最佳方法是保持灵活性。 这种方法认识到,最好基于最新信息交付项目,而不是坚持可能不再准确的旧intel。 即使这意味着取消或重构几个月的工作,如果有新的信息或反馈表明它将产生更好的结果,那么无论是重大的路线调整还是全新的目标发布,都将获得改变。
4.投资于特定成果与投资于团队的整体福祉与成长
传统项目计划的重点是根据范围,质量和进度交付项目。 这是一个具体的,狭窄的,可能可以实现的结果,但是,如果该项目不考虑其他结果,例如与市场不再相关的产品或技能,则该项目可能会失败。 单个团队成员的成长和福祉与传统项目经理没有直接关系; 传统上,此职责分配给组织中的其他人员。
在敏捷规划中,团队的福祉和成长被认为是项目交付不可或缺的一部分。 定期敦促团队成员反思团队的感受,整体士气以及交付项目的能力。 如果团队士气低落,则由团队或管理层调查并解决原因。 一个快乐的团队也是一个充满活力和热情的团队,不仅可以提供一系列期望,而且可以领导创新文化。
5.协调个人和团队的努力与鼓励自我组织和协作
在传统模型中,项目经理负责通过设置检查点并与其他内部或外部团队开会来协调个人和团队的工作。 与所有参与的团队一起工作,分析他们的依存关系并弄清他们的混乱状况以制定清晰清晰的计划以推动工作前进是繁琐而费力的。 该团队对满足其需求并等待响应或指示感到满意。 团队不会在团队内部或外部积极参与,自组织或协作来解决其问题。
敏捷的方式鼓励团队在内部或与外部各方(甚至组织外部的人员)进行自我组织和协作。 在一个开源项目中尤其如此,在该项目中,团队可以根据需要与多个贡献者和组织进行协作,而不会提示他们这样做。 期望团队了解需要完成的工作,并相信在成员认为合适的情况下可以进行工作。 他们有权通过与项目所有贡献者之间不断的交流来处理依赖关系。
6.寻找解决方案与让团队参与解决问题和挑战
大多数项目遇到许多形式和形式的障碍和挑战。 在传统模型中,项目经理负责寻找解决方案。 有一个清晰的升级程序,将问题冒到顶部,然后团队等待解决方案提交给他们。 有时,团队会被阻滞数周甚至数月,以等待某人提出前进的道路。
相反,当团队负责解决自己的问题时,会发生一些非同寻常的事情:他们通常会面对挑战并找到创新的解决方案以摆脱困境。 敏捷计划使解决问题和解决障碍的思路,而不只是一种思路。 众包和集体思维以独特和非凡的方式克服了挑战。
新兴的新规范
在工业革命期间,传统的领导和计划很好地服务于企业文化,当时的重点是专用机械,工厂和批量生产。 一些了解市场的高管根据对具有特定功能和专门职能的低级员工不一定重要的信息做出决策。
今天,我们生活在一个相互联系的世界中,组织在其中应对着充满挑战的经济环境和国际竞争。 随着公司寻求新的增长途径,新的领导形式正在形成并占据主导地位。 工人在日常工作中寻求更大的自主权和参与度。 每个组织的最大利益在于创建一个协作环境,以敏捷的计划方法来培养创造力和创新文化。
本文基于作者将在5月8日至10日在旧金山举行的2018年Red Hat峰会上的演讲(跨越传统与敏捷计划之间的鸿沟) 。
5月7日前注册可节省500美元的注册费用。 在付款页面上使用折扣码OPEN18来应用折扣。
翻译自: https://opensource.com/article/18/3/traditional-vs-agile-planning
传统测试个敏捷测试区别