codecamp

引言

CITS(Chocolate Issue Tracker System)巧克力任务跟踪系统。是一个集『需求管理』,『任务/BUG跟踪』,『代码部署』,『过程数据分析』为主的集成化协作工具。

系统可以满足产品经理,开发和测试团队的协作需求。项目经理可以根据三种角色产生的过程数据形成的图表来优化整个项目团队。

产品经理能做什么

  1. 创建计划。根据产品迭代的周期制定详细的需求开发和维护需求;
  2. 跟踪任务。通过CITS可以对计划中任务的处理进度实时跟踪;

开发人员能做什么

  1. 创建/受理任务。受理产品经理计划中的任务,也可以自发的创建代码重构任务;
  2. 跟踪测试。任务开发完毕后指派给测试人员,跟踪测试进展;

测试人员能做什么

  1. 受理测试任务。从任务加入计划后就可以对任务进行跟踪,提前做好测试用例;
  2. 部署提测代码。一键将提测代码进行合并,并部署到测试环境;

另外:

  1. 过程数据分析。三种角色均可以通过数据分析功能获得一定时间内的数据报表,为进一步工作和协作流程优化提供数据支撑;
  2. 一键部署代码。系统支持一键部署代码到线上生产环境,这个操作可以是测试人员来完成也可以是开发人员来做。

希望通过本指南能解决您在使用CITS过程中的疑惑。

致敬

——江边望海 2016.5.14

为什么要开发CITS
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }