【敏捷开发】禅道分工合作 各角色使用说明
2017-03-01 10:19
841 查看
在敏捷开发中,我最推荐的工具是 禅道;
敏捷开中主要角色如下,技术管理这块 有些公司叫 项目管理,有些叫研发经理,有些叫技术经理;
ok 不管叫什么,他的职能是协调管理,懂技术;我们推荐这个
技术经理 角色来担当scrum master;
而产品经理 专注产品,测试专注质量,技术经理来协调沟通;
插一张我最喜欢的图:
他们在禅道的日常工作如下:
产品经理工作:
登录禅道,进入产品视图。
1.创建产品
2.添加需求
3.发布一个产品版本
技术经理(项目/研发)经理工作:
登录禅道,进入项目视图。
1.创建项目(设置项目迭代周期,分配团队成员预计投入时间)
2.关联需求(先关联产品,再关联需求)
3.分解任务(1,来自需求的开发任务;2,技术改进/优化重构;3,新技术储备;4,文档整理总结)
测试主管工作:
登录禅道,进入测试视图。
1.创建Bug(影响版本和Bug标题,影响版本关联由产品经理先发布版本)
2.指派Bug给相关开发人员
开发团队工作:
登录禅道,进入我的地盘。
领开发任务
解决Bug
客户:
1,添加需求,确认需求。
2,提出BUG,验证BUG。
3,项目验收。
附加一些 研发过程中的方式方法来提高效率和质量:
单元测试、代码相互审核、持续集成
适度按需使用:测试驱动开发和结对编程
持续集成:每天凌晨通过jenkins 自动获取git上release分支的代码,进行编译和部署。
Web端会直接部署到Web测试服务器,客户端(PC、iPhone、iPad、Android)会自动拷贝到一个内部服务器上,供下载。
测试人员或者感兴趣的人每一天一上班就可以用到最新的版本。
敏捷开中主要角色如下,技术管理这块 有些公司叫 项目管理,有些叫研发经理,有些叫技术经理;
ok 不管叫什么,他的职能是协调管理,懂技术;我们推荐这个
技术经理 角色来担当scrum master;
而产品经理 专注产品,测试专注质量,技术经理来协调沟通;
插一张我最喜欢的图:
他们在禅道的日常工作如下:
产品经理工作:
登录禅道,进入产品视图。
1.创建产品
2.添加需求
3.发布一个产品版本
技术经理(项目/研发)经理工作:
登录禅道,进入项目视图。
1.创建项目(设置项目迭代周期,分配团队成员预计投入时间)
2.关联需求(先关联产品,再关联需求)
3.分解任务(1,来自需求的开发任务;2,技术改进/优化重构;3,新技术储备;4,文档整理总结)
测试主管工作:
登录禅道,进入测试视图。
1.创建Bug(影响版本和Bug标题,影响版本关联由产品经理先发布版本)
2.指派Bug给相关开发人员
开发团队工作:
登录禅道,进入我的地盘。
领开发任务
解决Bug
客户:
1,添加需求,确认需求。
2,提出BUG,验证BUG。
3,项目验收。
附加一些 研发过程中的方式方法来提高效率和质量:
单元测试、代码相互审核、持续集成
适度按需使用:测试驱动开发和结对编程
持续集成:每天凌晨通过jenkins 自动获取git上release分支的代码,进行编译和部署。
Web端会直接部署到Web测试服务器,客户端(PC、iPhone、iPad、Android)会自动拷贝到一个内部服务器上,供下载。
测试人员或者感兴趣的人每一天一上班就可以用到最新的版本。
相关文章推荐
- 以一则LUA实例说明敏捷开发中“分离构造和使用”原则
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 4.0 最新发布版本 -下载使用说明
- 敏捷开发工具Scrum Works使用简介
- 使用Microsoft Indexing Services开发网站全文检索配置说明
- QuickCSharp框架开发(20)------授权部分的代码以及如何使用授权 添加用户、角色与分配资源部分的代码暂且省略
- 敏捷开发工具Scrum Works使用简介
- 智能表单生成使用及定制开发方案说明
- Asp.NET大文件上传组件开发总结(六)---大文件上传组件使用说明
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 关于AgileEAS.NET的一些补充说明
- VS 2005/2008 开发工具中 使用正则表达式查找替换的使用说明
- 使用cruiseControl.net + TestDriven.net + TypeMock.net + vs2005 + vss2005进行敏捷开发遇到的问题(已解决!!)
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 对象设计器使用帮助
- 使用Microsoft Indexing Services开发网站全文检索配置说明
- Struts2页面开发中常用标签使用说明
- Linux内核的创始人Linus Torvalds 说明了内核开发需要使用C语言而非C++的理由
- [转 scrum] 大型项目开发使用敏捷是否合适?不该问的问题
- lzg_ad:XPE开发工具使用说明
- Struts2页面开发中常用标签使用说明
- Struts2页面开发中常用标签使用说明
- 敏捷帮你成功:使用Scrum开发软件