1 敏捷开发

敏捷主张简洁、主张信息透明化,期望所有的信息都能通过一个醒目的辐射源影响到团队所有成员,以调动大家的积极性、主动性和自发性。而Scrum和看板则是这样一个可以将信息辐射给大家的工具。

2 Scrum

2.1 小故事


一天,一只鸡散步时遇见了猪。

鸡对猪说:“嗨,我们合伙开个餐厅吧。”

猪说:“好啊,那准备取什么店名呢?”

鸡说:“要不,就叫火腿和鸡蛋吧。”

猪直接拒绝了:“那可不行。我要割肉,你只要下蛋。这样下去,我迟早要完蛋。”

2.2 Scrum产生的背景

这个故事实际上反映了软件开发过程中的2种不同角色,即需要完全投入的“猪”和只要部分投入的“鸡”。真实项目过程中,往往会发生这样的现象,产品经理或领导,喜欢临时往项目中新增任务,打乱原先的开发节奏,导致程序员压力倍增,士气低落,项目延期。

而Scrum,就是为了保护“猪”这种角色,兼顾“鸡”的感受,从而确保整个项目正常交付。它是一套敏捷开发流程。

2.3 Scrum的角色

就Scrum的职责来讲,分为:
1.Project Owner:即产品经理,大部分时间担任了“鸡”的角色,迫于领导的压力,喜欢往团队中不断增加任务或修改需求。

2.Scrum Master:类似于项目负责人,他需要做的是保护团队,兼顾产品经理的需求,确保项目的按时交付。

3.Team:开发测试设计人员,Scrum Master本身可能也是开发人员。

2.4 Scrum的流程

2.5 Scrum用到的工具

1.用户故事。迭代计划会议用到,产品经理以用户的角度去描述需求。如,作为一个学员,我希望能在做完一份试卷后,系统能针对我的薄弱点提供相应的指导及练习。

2.产品待办事项列表。迭代计划会议用到,产品经理事先将所有的用户故事按优先级排好,放到一个列表内,这个列表就是产品经理。

3.任务列表。迭代计划会议用到,整个开发小组通过估点将用户故事按优先级移入到迭代计划内,迭代计划中待完成的用户故事列表即为任务列表。

4.估点。主要用于评估用户故事的大致工作量。

5.燃尽图。主要用于迭代进度的管控。

剩余故事点(估出来的点数,即故事点)的趋势图即为燃尽图。理想状态下,是一条线段,最后一天是0。通过画燃尽图,能让大家一眼看出是否有进度风险。但实际上,可能会发生需求变更,导致中途点数反而变多了。

3 看板

看板最初是丰田汽车公司于20世纪50年代从超级市场的运行机制中得到启示,作为一种生产、运送指令的传递工具而被创造出来的。经过近50年的发展和完善,已经在很多方面都发挥着重要的机能。

看板可以让你手头的工作变得可视化,并限制正在进行的大量工作,最大化提升效率(或优化流程)。团队通过使用看板并不断改进他们的工作流程,能够有效减少从项目(或需求)开始到结束所花费的时间。

3.1 意义

  • 传递现场的生产信息,统一思想
  • 杜绝现场管理中的漏洞
  • 绩效考核的公平化、透明化
  • 保证生产现场作业秩序提升公司形象

3.2 原则

在采用看板作为管理工具时,应遵循以下五个原则
1、后工序只有在必要的时候,才向前工序领取必要数量的零部件:需要彻底改变现有流程和方法。
2、前工序应该只生产足够的数量,以补充被后工序领取的零件:在这两条原则下,生产系统自然结合为输送带式系统,生产时间达到平衡。
3、不良品不送往后工序:后工序没有库存,后工序一旦发现次品必须停止生产,找到次品送回前工序。
4、看板的使用数目应该尽量减少:看板的数量,代表零件的最大库存量。
5、应该使用看板以适应小幅度需求变动:计划的变更经由市场的需求和生产的紧急状况,依照看板取下的数目自然产生。

3.3 工作节奏

看板基于一个连续的工作流结构,它能够让团队保持敏捷,随时准备适应不断变化的任务优先级。工作项(通常由卡片表示)排布在看板上,它们从工作流程的一个阶段流向下一个阶段,基本工作流阶段包括:To Do(未开始)- In Progress(进行中)- In Review(审查中)-Done(已完成)。

看板最大的优势是为团队定制出工作的标准流程。例如文章创作,流程包括“初稿-稿件审核中-稿件审核通过(待排期)-稿件已发布”,审核人可以很全面的把控内容。

3.4 关键指标

交付时间和周期时间是看板团队的重要指标,即处理任务从开始到完成所需的平均时间。循环任务的完成时间的长短,体现了一个看板团队的效率高低。

看板中,处理工作瓶颈的方法是WIP限制,它可以控住工作流任何一个阶段中的卡片数量(即任务量)。当您达到WIP限制时,类似于Worktile的看板工具就会为该列(流程阶段)设置任务上限,团队就会更多的专注于这一阶段的工作。

4 Scrum与看板的比较

俗话说:“尽信书,则不如无书”,Scrum和看板正是“书上的敏捷”。因此为团队做出的决定不需要如此黑白分明,我们还需要联系现实情况去决定;还有一种情况是,目前有很多团队正在使用scrum和看板的混合模型。

5 看板工具-Teambition


Teamtition是由一个阿里的年轻团队开发的,使用起来感觉十分简洁。Teambition是一个比较符合国人使用习惯的软件,它有网页端、客户端(主要是以苹果系统为主),该系统还支持上传文件与文档书写功能,做得不错。

看板-项目的有效管理相关推荐

  1. 论文信息系统项目的进度管理

    试题二  论信息系统项目的进度管理 项目进度管理是保证项目的所有工作都在指定的时间内完成的重要管理过程.管理项目进度是每个项目经理在项目管理过程中耗时耗力最多的一项工作,项目进度与项目成本.项目质量密 ...

  2. PMP-【第13章 项目相关方管理】-2021-2-17(272页-291页)

    1.项目相关方的基本概念 2.项目相关方管理的注意点 3.主要项目相关方 4.相关方凸显模型 5.疑难问题

  3. 信息系统项目管理师:论项目的沟通管理

    论项目的沟通管理 [摘要] 2013年3月,我作为公司项目经理参加了XX市交通运输局的道路交通智能监控抓拍系统项目的建设工作.该项目是通过在全市道路干线的重要路段架设智能监控抓拍设备,采集图像和视频并 ...

  4. 笔记-项目干系人管理

    识别干系人 识别能影响项目决策.活动或结果的个人.群体或组织,以及被项目决策.活动或结果所影响的个人.群体或组织,并分析和记录他们的相关信息的过程.这些信息包括他们的利益.参与度.相互依赖关系.影响力 ...

  5. 论大型信息系统集成项目的整体管理

    摘要: 本文以我于2014年作为高级项目经理全程参与某电信运营商IDC项目(合同额2970万,周期14月)为例,探讨了信息系统项目的整体管理,以及我在整体管理方面的一些经验教训.本人在项目的整体管理过 ...

  6. java版本号管理_微服务项目中如何管理依赖版本号?

    本文是微服务项目代码组织形式三部曲中的第三篇,也是最后一篇,通过这三篇文章,相信大家对于如果组织微服务中的代码已经有了一个基本认知,前面两篇分别是: 第三篇相对来说要简单一些,本来没打算写,但是上周有 ...

  7. 知识管理≈内容管理≈文档管理≈项目文档管理

    事情的起因有点偶然,阿杜和我聊起系统的时候,说我们的系统现在开发的还可以,就畅想了一下能否有一个桌面文档管理系统,问起原因,主要是感觉很多人不会管理自己的硬盘,不会管理自己的文档. 我听了也是感觉一振 ...

  8. iOS大型项目之模块化管理

    2019独角兽企业重金招聘Python工程师标准>>> iOS大型项目之模块化管理 待写 转载于:https://my.oschina.net/zhuzhu1223/blog/157 ...

  9. 喵喵的华为DevCloud使用指南(2)-看板项目

    什么是看板项目 看板协作是一种业界流行的轻量.灵活和简单的团队协作方法,它将项目的需求.缺陷和任务可视.让每个人一目了然地掌握每项工作的状态,团队通过拉动工作卡片更新工作进展,及时暴露风险和问题. 类 ...

最新文章

  1. [cocos2d-x]cocos2d和cocos2d-x的一些通用性
  2. mysql comment
  3. 后退到的页面为什么没有执行js_为什么中层没有执行力?
  4. 速查笔记(Linux Shell编程上)
  5. java中向JTextArea中添加滚动条(垂直的和水平的)
  6. 【Python】干货分享 | Pandas处理时间序列的数据
  7. 关于ssh的一些问题
  8. 【Kafka】Kafka WARN Property ssl.keystore.location is not valid (kafka.utils.VerifiableProperties)
  9. Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] failed: connect timed ou
  10. 服务器系统咋关机呀,各种服务器系统的关机
  11. Laravel 的 Redis 使用指南
  12. ICDAR2017 Competition on Reading Chinese Text in the Wild(RCTW-17) 介绍
  13. 解决ES只能查询10000条数据的问题
  14. 虚拟机VMware安装ubuntu教程
  15. Javascript Module Pattern,公共属性不能获取到最新值(Javascript revealing module pattern, public properties)
  16. 运动无线耳机推荐,六款运动爱好者必备的耳机
  17. ads1278_ADS1278
  18. 怎么用matlab画一个笑脸,MATLAB笑脸识别
  19. MT6261处理器规格介绍,MT6261芯片技术资料集锦
  20. Java新手入门200例124之用JDBC连接Mysql数据库

热门文章

  1. Blackmagic Fusion Studio 17 for Mac(影视后期特效合成软件)需要 macOS 11.x系统内附安装教程
  2. 如何使WIZnet芯片不回复PING包请求?
  3. 光明区科技型中小企业投融资奖励申报条件及材料,补贴300万
  4. Intermediate Level Attack
  5. 【MySQL】全局锁、表级锁、行级锁
  6. mac 读写 移动硬盘_关于“这是一个可读写的移动网络”的注释
  7. Windows优化大师2009 7.92 Build 9.0216 【转载】
  8. linux中流设备_Linux USB的那些事之设备驱动子系统终极篇
  9. Wireshark TS | 快速重传和乱序之混淆
  10. Excel2Unity