【原创】基于禅道的敏捷开发管理实践

以下是我在一个长期项目研发过程中采用敏捷思想进行项目开发管理的成功实践,供大家参考
 
一、项目背景    
1、这是一个长期维护,需要不断扩展功能的O2O平台,系统本身包含多达13个子系统,且还在不断增加中
2、系统采用了“组件化架构”,各个组件之间实现了脱藕,可以各自单独扩展
3、开发资源严重匮乏,程序员严重不足,且其中能独立工作的程序员比例很低
 
二、敏捷开发实践
1、每一次版本迭代都包括:需求->设计->编码->测试->交付这四个阶段
2、用禅道对开发全过程进行规范化管理
3、每一次版本迭代的周期是2周
4、采用SVN把所有文档也管理起来
 
岗位划分:
1、产品/项目经理PM(Product/Project Manager )
2、技术经理TM(Technical Manager )
3、测试经理QM(Quality Manager )
4、高级程序员(一般担任开发小组长)MC(Master Coder)
5、程序员GC(General Coder)
6、前端工程师FE(Front Engineer)
7、测试员QE(Quality Engineer)
以上2、4、5、6属于开发组,3、7属于测试组
 
禅道使用的几个小技巧:
-- 禅道里的“项目”是指一个产品生命周期中对某一个阶段性的工作的定义。 我的做法是把一个大版本定义为一个项目,V2.0是一个项目,V3.0就是另一个新项目
-- 版本的定义在细节上如果能注意的话,会让程序员、测试员在使用过程中更加顺畅,举个例子:目前上线正常运行的是“XXXXX系统V2.0.0”版,正在开发,即将上线的是“XXXXX系统V2.0.1”版,那么在集成测试阶段,就应该编辑一下这两个版本的名称,改为:“XXXXX系统V2.0.0(当前版本)”,“XXXXX系统V2.0.1(即将上线)”,使得测试员、程序员在处理bug时选择版本的时候不用再动脑去想
-- 在禅道里配置好异步自动发提醒邮件,实现“工作追人”
 
具体开发工作流程如下:
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值