Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121037
  • 博文数量: 53
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-24 16:22
文章存档

2014年(53)

我的朋友

分类: 敏捷开发

2014-09-01 21:36:40

你需要通过看板达到什么目的(看板三原则)?
1. 使工作可视化,给每人一个项目目前的big picture。
2. 减少并行工作。一个User Story的生命周期被切分成较小的块,每个人应该keep在其中一块。
3. 优化工作流程。在实践中不断迭代看板的流程,增减某些阶段,或调整从一个阶段跳转到下一个阶段的边界条件。

一个看板的例子:
看板流程:backlog-->设计-->编码-->代码审查-->测试-->文档-->完成;
从一个流程到下一个流程必须满足的条件如下:


backlog-->设计:
团队成员选择合适的User Story,成为Owner


设计-->编码: 
Owner把设计分享给相关人,得到认同


编码-->代码审查: 
1. 通过编译 2. 通过功能测试  3.通过UT(若是UT代码,忽略)  4. 通过代码覆盖率检查 


代码审查-->测试 
1. 所有人给出反馈  2. 某人给出一个高分(trigger代码审查工具设置通过审查状态) 3. 通过内存泄露检查


测试-->文档
1. 通过所有测试用例(含Perfermance测试) 2. 通过内存泄露测试


文档-->完成
通过文档审查 

阅读(870) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~