devops 的需求:
1 、支持对接 gitlab 、jenkins
gitlab: 平台做到可以关联 gitlab 相应提交、issue jenkins:平台支持触发 jenkins ,且支持灵活的自定义参数,(可选:支持 jenkins job status 回写 or 结果获取)
2 、有测试用例管理功能,支持用例库,可与对应产品版本关联
用例执行可分为手工与自动,自动可以触发对应 jenkins job (或者支持运行 python 脚本也可,通过 python 触发 jenkins job ) 用例执行结果可转为问题单( bug 跟踪)。
用例结果留存呈现(支持结果文件存储一般为 cvs 、excel 、word ,可视化数据呈现,或者支持嵌入其他 web ,特指 grafana )
3 、产品下有有组件,对公共组件有额外处理(可选)
4 、自带制品库或者支持对接 conan 、Artifactory 之类的制品库
产品相关的需求:
1 、版本管理、需求管理,工时管理
产品支持多版本并行开发,即有定制版本、通用版本两种形态。 完善的版本、需求管理流程,包括设计、开发、测试、回归、技术审查、发布等
2 、需求可拆分任务分配到组、人
需求可拆分到组件 or 组,再由对应 leader 细分到人。
3 、支持甘特图
各层级甘特图,保证各级人员管控研发进度,产品交付进度等。