欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

落地敏捷典型问题之项目透明:固定的白板模式是失败的起点 敏捷开发XP项目管理scrum软件测试 

程序员文章站 2024-01-18 10:54:58
...

落地敏捷典型问题:固定的白板,失败的起点

在Scrum的模式中,白板被用来发现风险、团队协作、透明化等,确实是一种简单实用的手段,很多团队在使用白板后获得了直接的效果。但是,白板的使用过程中经常会出现以下问题,例如:

 

1)      一种固定模式的白板,对应一种固定模式的协作方式,但是在不同的实际场景中行不通

2)      白板上的关键信息不做持续记录和更新,失去存在的意义

3)      白板只是被研发团队的成员在使用

4)      没有分析流程中的瓶颈、浪费、问题,无助于改进的白板作用就褪色很多

 

 

这里重点想讨论和分享我们如何解决第一种问题。解决方案就是不同的场景,用不用的协作方式,对应的白板也会随之不同。我们实际工作中有很多场景,举例如下:

#1:固定迭代周期交付,迭代周期内需求无变化

#2:固定迭代周期交付,迭代周期内有一些新增变化

#3:固定迭代周期交付,迭代周期内有很多新增变化,或者团队内部是强分工

#4:无固定迭代周期交付,即按需交付,可能是有固定周期(例如一周一次),也可能没有固定周期

#5:固定迭代周期交付,同时迭代周期内需要临时按需交付

#6:资源紧张,每个人同时负责多个任务,不清晰的协作导致无法快速交付重要的功能,混乱无序

#7:多团队协作,但团队之间或者和第三方的依赖非常强

 

 

这里重点介绍#1、#2、#4场景的具体白板。

 

 

对于#1的场景,我们用的是Scrum标准白板,加入了我们的具体实践,白板如下:

 

 

 

落地敏捷典型问题之项目透明:固定的白板模式是失败的起点
            
    
    
        敏捷开发XP项目管理scrum软件测试 

 

 

对 于#2的场景,我们用的是ScrumBan类型的白板,即借鉴了Scrum的要素,并结合Kanban的要素。由于只是一些新增变化,所以在迭代开始时还 是会进行迭代计划会议。#2的白板如下。但是对于#3,在迭代开始时没有统一的计划会议,对于要进行的需求进行即时计划。

 

 

落地敏捷典型问题之项目透明:固定的白板模式是失败的起点
            
    
    
        敏捷开发XP项目管理scrum软件测试 

 

 

对于#4,我们用的是比较标准的Kanban,加入了我们的具体实践,白板如下:

我们用过两类Kanban,一种类似这样的:

 

落地敏捷典型问题之项目透明:固定的白板模式是失败的起点
            
    
    
        敏捷开发XP项目管理scrum软件测试 

 

 

 

另一种把需要协作的点都放在了白板上,并增加了适当的细节,以便于更快更准确的发现风险,消除瓶颈和障碍,类似如下的样子:

落地敏捷典型问题之项目透明:固定的白板模式是失败的起点
            
    
    
        敏捷开发XP项目管理scrum软件测试 

 

 

需要说明的是,如果团队较为成熟,磨合时间长,效率高,第一种Kanban为推荐,甚至可以更为简单;如果团队磨合时间短,交付出现的问题较多,第二种Kanban为推荐,即展示更多的细节。