敏捷工具及其最佳实践

trello指南

trello是什么

trello 是由国外的软件公司Fog Greek开发上线的项目跟踪与团队协作的工具平台。

trello优点

  • 无使用人数限制。
  • 简介易用。
  • trello支持各种终端,包括pc、andorid、iphone。
  • trello完全免费。节省硬件开发成本。
  • 稳定。

缺点

  • 需通过公网访问,存在被墙的可能性,但是微乎其微。
  • 帮助和主要元素是英文,日常工作中定义的任务,列表都可以是中文。
  • 机密敏感信息不能通过附件进行上传。

trello 能做什么

  • 项目跟踪
  • 团队协作

怎么使用trello

trello主要元素
  • 看板 board

  • 任务列表list

  • 任务或者项目 card

  • 可执行可检查的步骤 checklist

  • 活动 activity

敏捷开发


tittle

计划扑克 (工作估量,预估会议)

产生原因
  • 如果管理者是做估算的人,他会倾向于把计划做得有挑战性,督促手下人更卖力干活。管理者总希望看到工作尽可能快得做完。

  • 如果干活的人来做估算,他会不好意思给自己安排太多时间。大家一般不想为自己负责的任务做悲观估计,因为这可能会显得他们懒惰无能。

规则
  • 参与者各持一套标有特定数值的牌,估算某项任务的工作量时选出一张牌作为估算值

  • 每个人选的牌会“同时摊出来,以供大家比较及讨论各自的估算”

  • 参与者不仅独立完成估算,还要对自己的估算做出解释,尤其是很高或很低的时候。

  • 任务估算按小时计算,2–12

定义完成

由团队决定完成标准。 该标准可包括

  • 已完成所有任务(开发、测试和记录)

  • 正在运行和通过所有验收测试

  • 无开放缺陷

  • 产品负责人已验收

  • 可交付予用户

持续反馈

站立会议

具体形式为每天的同一时间,一个敏捷开发团队的所有成员面对面站在一起,进行一个为期15~20分钟的短会。在会议上,每个人要依次回答以下三个问题:

  • 从上次站立会议到现在,你完成了什么?
  • 从现在到下次站立会议,你将要做什么?
  • 你遇到什么阻碍,需要其它人如何帮你?
站立会议的意义和作用是什么?
  • 创造团队成员相互沟通的条件,了解彼此的工作进展和工作成效;
  • 可让项目经理及时发现阻碍项目进展的问题并解决,提高项目的成功几率;

  • 为经验的交流和分享提供机会.

需要注意的地方
  • 通过自身演示 可以促使团队成员真正地理解“完成”的定义。
  • 避免站立会议的范围延伸,诸如技术细节的讨论,需求的沟通和明确等问题不应该是站立会议要解决的问题.

  • 务必注意会议规则的维护,不要迟到,延时,或者改为坐着开。

迭代后的回顾

会议的议程 (0.5小时到1.5小时)
  • 1、在白板上写上主要指导原则;
  • 2、在白板上画上一个至少三页纸连在一起长的时间轴;
  • 3、在白板上写上“我们的成功经验是什么”;
  • 4、在白板上写上“有什么能够改进”;
  • 5、在白板上写上“谁负责”,然后分成两个区域——“团队”和“公司”。

自动化测试 (主要单元测试)

到底先写测试,还是后写测试.

测试驱动开发TDD

大视图

燃尽图 (Burn Down Chart )

特点
  • 先鼓起后落下
  • 先完美燃烧,然后突然停止燃烧
  • 先缓慢燃烧,然后到快燃尽的时候剩下一堆没完成的任务,被推迟到下个迭代

持续集成

持续集成的目的简单而明确 当有人向代码库的主分支提交代码的时候,后台的持续集成服务器会尝试去构建整个产品,包括编译、单元测试、集成测试、质量分析等等。结果只有两种:成功或失败。如果结果失败了,那就说明有人提交了对产品有害的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值