敏捷开发
看板快速启动指南之管理工作流动
通过之前的一些文章,我们已经建立起了自己的看板,并将任务卡片贴到了相应位置。但这没有结束,相反只是开始。因为我们的目标是拉动任务快速通过看板的各个环节,并最终完成任务。
如何让这些卡片有序地流动起来,而不是将其都堆积在看板上?管理流动的5个实践可以帮助我们,在后面会详细介绍。
1. 关注流动为什么重要?
流动,也称为单件连续流。这种单间连续流将每个流程紧密连接,流动一旦停止或阻碍,问题就能立马暴露(因为流程中没有需要等待处理的库存和可处理的工作),团队只能被迫解决问题。
它能为企业带来灵活性和快速反应能力以及更好的风险管理能力,而更快的反馈可以带来更好的质量,提升可预测...
2022-05-07
团队如何限制合适的在制品(WIP)数量?
看板之父David Anderson曾说过“看板的本质是一个很朴素的思想:在制品必须被限制。”但对于团队来说,确定一个合适的在制品限制可能是件棘手的事。
在《看板快速启动指南》一文中,我们已经初步了解如何打造一个看板,今天我们来一起聊聊,在启动看板的过程中核心的一步:限制在制品。本文将和大家一起通过了解一些在制品的内容,来帮助团队找到适合的在制品限额。
注意,制定在制品限额后并非一成不变,团队可以根据实际情况,按照团队的节奏来更改在制品限额。
1. 为什么要限制在制品数量
简单来说就是为了避免团队或个人同时做太多工作,避免让下游流程负载过重...
2022-04-27
Scrum Master的检查清单
Scrum Master:全职引导者
一般情况下,一个Scrum Master如果更多的是做组织会议、确保时间盒以及对流程中的障碍快速响应等事项的话,可以同时引导2-3个团队。在这种情况下,团队会在降低问题发生率的基础上提高一定的绩效。但如果Scrum Master想要将一个团队打造成让所有人都眼前一亮的敏捷团队,那就需要考虑如何成为优秀的Scrum Master,以及如何更好地引导团队。这时的Scrum Master最好是成为某一团队(尤其是在团队初创阶段)的全职引导者。
接下来是一个Scrum Master的检查清单,来看看一个优秀的Scrum Master需要从哪些方面入手引导...
2022-04-22
PDCA循环——快速提升软件质量的必备工具
近年来,软件项目的规模及其复杂性正在以空前的速度增长,互联网用户市场庞大,互联网公司和相应的软件产品层出不穷。快速响应需求变化往往是互联网行业的常态,软件产品的快速开发迭代对于公司迅速占领市场、抢占商机有着举足轻重的意义。
伴随着行业的快速发展,原有的研发模式逐渐不能适应高速发展的市场大环境。因此,敏捷开发模式应用而生。敏捷开发方法以其简单高效、灵活快速、持续交付等特点,与迅猛发展的互联网节奏有诸多契合,为互联网的进一步发展提供了助力。在国外以微软、IBM、Google、Amazon为首的超过50%的软件企业中已经采用这种方法。调查数据显示,实施敏捷方法的软件企业在产品上市时间、交付效率、客...
2022-04-20
引入精益管理方式,需要提前做到这九点
精益管理方式也叫精益生产方式,最早由美国生产管理专家从丰田公司的管理实践中总结而来,它是一种被实践证明了的科学管理理念,并逐渐被越来越多的企业学习和借鉴。 1996年,James P.Womack和Daniel T.Jones在《改变世界的机器》的基础上,发表了《精益思想》一书,该书把精益生产进行理论化,并系统地描述了精益的原则和方法,形成了精益的思想体系。随着精益管理方式掀起的学习热潮,许多企业也纷纷投身精益管理方式的转型中。不少企业通过精益管理方式解决了诸多困扰自身问题,实现了增产增效,建立了适合各自企业的精益管理体系,但也有许多不成功的探索。究其原因,通常都是因为没有将精益管理的内核与企...
2022-02-22
五项原则助力敏捷数字化转型
成功的数字化转型是通过持续创新实现的——在时间、资源允许的情况下,通过可衡量的步骤从根本改变业务模式和能力。这使组织能够持续学习并随时重启数字化转型计划,快速响应不断变化的市场条件和客户需求。
敏捷数字转型包含五个核心原则:
一、原则1:从变革愿景开始
在Gartner发布的一项调查报告中,63%的公司领导表示他们不清楚新技术的可能性。这并不奇怪,只有13%的受访者表示已经规划了未来的数字化商业投资计划。现在大多数公司缺乏能够规划数字战略的转型愿景,因为在确定愿景后,能够让业务衡量进展,并做出流程优化以改善结果。因此,管理层必须创造、阐明和传达令人信服的数字愿景,毕竟数字化转...
2021-09-30
同事有话说 | 这个看板怎么做?
文字回顾打造看板六要素:
1.第一步,明确能增值的任务
为了确保看板能够完整地展现价值的流向,我们第一步就要区分出无法增值的任务,如:等反馈这项非增殖任务就无需放在看板上了。
2.第二步,定义一个看板周期
具体的看板周期可以根据团队的实际情况决定,如果团队在实践 Scrum,就可以按照 Sprint 的周期设置看板周期。
3.第三步,周期内的任务上墙
第三步便是将已确定的、固定周期内的增值任务放到看板上。
4.第四步,明确拉动标准
判定一个任务已完成的标准是什么?是以任务工时消耗完为标准还是以任务工作量完成为标准?
5.第五步,设置在制品数量
...
2021-09-22
敏捷开发与文档:互补还是互斥?
如果敏捷是反文档的,为什么会发布一个宣言?
2001年,17位软件开发、测试人员(其中包括Ward Cunningham、Jim Highsmith、Alistair Cockburn以及Bob Martin)共同发布了《敏捷宣言》,并正式提出敏捷开发方法,作为传统文档驱动、重量级软件开发过程的替代方案。《宣言》提出了以下基本原则:
个人和交互高于过程和工具
工作软件胜过全面的文档
客户协作高于合同谈判
响应变化而不是遵循计划
似乎预见到这种简单可能会导致误解,《敏捷宣言》也对此进行了澄清:“也就是说,虽然右边的东西有价值,但我们更看重左边的东西。” ...
2021-09-10
5M1E,软件质量管理最佳解决方案
- 如何做好一个产品?
- 用户、需求、文化、价值、设计、流程,这些因素缺一不可。- 那么,如何做好产品的质量管理?- 人、机器、物料、方法、环境、测量,这些因素同样缺一不可。能够影响产品质量波动的因素包括如下方面: 人员(Man)、 机器(Machine)、 物料(Material)、 方法(Method)、 环境(Environment)、 测量(Measure),简称人、机、料、法、环、测。此为产品质量管理的5M1E。最初,5M1E分析法用于生产车间中制造件的质量管理过程中,以期通过作业工序质量的改善,降低成本,提高作业系统的...
2021-09-03
怎么建立跨职能团队?
在传统组织中有多个部门,它们专门负责特定职能——营销、财务、人力资源、运营等。很多时候,这些部门各自为政,只有在涉及多个部门时才会共享信息。不过,构建和交付软件的现代需求需要能够高速解决大量问题。随之而来的是需要有一个完整的团队来反映提供解决方案的各种专业知识。这就是跨职能团队的用武之地。
什么是跨职能团队?
跨职能团队是一群来自不同领域的人,他们聚在一起,用他们各自独有的能力来实现一个共同的目标。跨职能团队不仅是横向的各种职能专业知识的碰撞,也是纵向的自上而下的结构对比对。
由团队成员和主要决策者组成的跨职能团队并不少见。跨职能团队对于实践 DevOps 方法的组织尤其有用。其价值...
2021-08-30