系统提供每一个用户的个人工作台作为服务的首页入口,用户可以快速了解当前待办工作项、快速查看自己参与的项目列表,了解自己交付的需求统计。同时可以了解当前的项目最新动态。
项目协作的主体,系统内置如下三类项目:产品开发项目、Scrum项目和Devops项目。每一类项目的生命周期可以在能力中心定制,供用户在不同的场景下灵活选择。
项目的能力中心包括如下模块:
需求:需求的跟踪和管理
缺陷:缺陷的跟踪与管理
迭代:敏捷迭代的规划与看板跟踪
版本:产品项目版本计划及版本进展跟踪
交付:DevOps集成交付自动化流水线及相关工具链的整合能力,具体操作请查阅本用户指南持续交付相关内容。
测试:传统及自动化测试的用例、计划、执行和报告管理,具体操作请查阅本用户指南测试云服务相关内容。
制品:存储和管理CICD输出的制品版本的目的地。
环境:部署资源的接入和分组管理。
文件:可以上传项目相关文件资料到云平台并管理。
项目开发的输入,本系统支持以下三级需求:
史诗级需求
特性级需求
用户故事级需求
同时,可以将各级需求拆分成子需求。需求可以作为工作项纳入项目进行管理。
在每一个需求的页面,可以创建该需求内的任务,并指定给相应的人员完成。
需求、任务和缺陷,可以规划为工作项,在迭代中进行管理。工作项可以指派给责任人,可以录入工时,便于按人或者按工时进行跟踪,汇总和统计。
在敏捷软件开发模式下,迭代是重复式的持续交付并持续获取反馈的软件开发活动。每一个迭代都追求尽可能的发布产品并获取用户的反馈,每次迭代获取的反馈都同时作为下一个迭代的改进输入。迭代可以降低风险和变更成本,提升研发效率。