跳转到内容

研发任务介绍

AngusTester让复杂任务管理变得简单直观,帮助团队高效协作、清晰分工、透明追踪,显著提升交付效率和质量。 研发任务管理是团队的"工作指挥中心",从创意到交付的全程管控。

专家提示

  • 任务管理就像交响乐团指挥 - 协调每个成员在正确时间完成正确动作。
  • 任务管理不是增加工作量,而是减少沟通成本 - 让团队专注创造价值。

为什么需要任务管理

AngusTester的任务管理系统是敏捷团队的高效协作引擎,帮助团队:

核心价值:

  • 🎯 目标可视化:所有任务一目了然,避免遗漏重要工作
  • 👥 责任清晰化:明确每个任务的负责人和协作人
  • 📊 进度透明化:实时了解各项任务状态
  • 📈 效率可量化:精准掌握团队工作效率和瓶颈
  • 🏆 质量保障:闭环管理确保交付符合标准

任务全生命周期管理

1. 任务创建(明确需求)

像购物清单一样清晰记录:

markdown
**创建要素:**
- 🏷️ 任务标题:"用户注册功能优化"
- 📝 详细描述:背景/目标/验收标准
- 🏷️ 标签分类:`#前端` `#用户体验`
- 📎 附件支持:设计稿/需求文档
- 🔗 关联需求:链接到原始需求

2. 优先级与排期(明智决策)

时间管理四象限法则:

排期功能:

  • 📅 设置截止日期(自动提醒)
  • ⏱️ 预估工作量(小时/人天)
  • 🧩 拆分子任务(大型任务细分)

3. 任务分配(智能分工)

AngusTester的人岗匹配建议:

成员技能标签当前负载推荐任务
张三前端专家 Vue精通⚖️ 适中注册页面重构
李四后端开发 API设计⚠️ 较高减少分配
王五全栈开发 新人💡 空闲基础功能开发

4. 进度追踪(透明可控)

实时进度看板: task-progress.png

5. 质量确认(闭环管理)

三步质量保障:

  1. 开发完成 → 提交测试申请
  2. 质量验证 → 测试人员确认
  3. 客户验收 → 产品负责人签字

九大核心能力

1. 多维度视图

根据场景自由切换:

各视图特点对比:

视图类型适用场景最佳搭档
列表视图数据批量处理Excel式操作
卡片视图创意类任务设计团队
看板视图敏捷开发技术团队
甘特图长期规划项目管理

2. 实时进度报告

每日自动推送:

📮 您的任务日报
✅ 完成:用户模块重构
🚧 进行:支付接口开发 (65%)
⚠️ 风险:短信服务集成 (延期风险)
📊 团队效率:+12%较上周

3. 绩效洞察

公平透明的评估体系: task-kpi.png

4. 自动化提醒

智能通知策略: task-event-tip.png

5. 知识沉淀

任务完成自动归档:

markdown
[用户模块优化]
## 经验总结
✅ 有效做法:组件化设计加速开发  
⚠️ 问题:第三方短信延迟  
💡 解决方案:增加本地队列缓存

6. 智能排期助手(TODO)

自动检测任务冲突,平衡团队负载

7. 无缝协作生态(TODO)


8. 智能依赖管理(TODO)

自动识别关键路径,预警阻塞风险

9. 定制化流程(TODO)

适配不同团队需求:市场/研发/运维团队专属流程模板

任务字段信息

参数字段名类型必填长度限制说明
IDidbigint条件/任务唯一标识符;
修改时必须
项目IDprojectIdlong/所属项目唯一标识
迭代IDsprintIdlong/所属迭代ID,为空时创建Backlog
模块IDmoduleIdlong/功能模块ID
任务名称namestring≤400任务标识名称
软件版本softwareVersionstring≤40关联软件版本
任务类型taskTypeenum/查看下面 任务类型
缺陷级别bugLevelenum/查看下面 缺陷等级
目标IDtargetIdlong/关联场景或API ID
测试类型testTypeenum/查看下面 测试类型
负责人IDassigneeIdlong/任务负责人ID
确认人IDconfirmorIdlong/任务确认人ID
测试人IDtesterIdlong/任务测试人ID
是否遗漏缺陷missingBugboolean/标识某个功能是否被遗漏或未充分测试
标签集tagIdsset/关联标签ID集合
优先级priorityenum/查看下面 优先级
截止时间deadlineDatedatetime/任务截止时间
附件列表attachmentslist/任务相关附件
描述descriptionstring≤6000任务详细描述
预估工作量evalWorkloadbigdecimal/预估工作量
父任务IDparentTaskIdlong/父任务ID
关联任务集refTaskIdsset/关联任务ID集合
关联用例集refCaseIdsset/关联用例ID集合
任务编码codestring只读/任务唯一编码
迭代名称sprintNamestring只读/所属迭代名称
迭代权限sprintAuthboolean只读/迭代权限状态
待办标记backlogboolean只读/是否为待办任务
任务状态statusenum只读/查看下面 任务状态
进度progressobject只读/主任务进度
子任务进度subTaskProgressobject只读/子任务进度
模块名称moduleNamestring只读/功能模块名称
开始时间startDatedatetime只读/任务开始时间
取消时间canceledDatedatetime只读/任务取消时间
确认时间confirmedDatedatetime只读/任务确认时间
完成时间completedDatedatetime只读/任务完成时间
处理时间processedDatedatetime只读/任务处理时间
负责人姓名assigneeNamestring只读/负责人姓名
确认人姓名confirmorNamestring只读/确认人姓名
测试人姓名testerNamestring只读/测试人姓名
是否未计划unplannedboolean只读/是否未纳入计划
父任务名称parentTaskNamestring只读/父任务名称
子任务信息subTaskInfoslist只读/子任务详细信息
关联任务信息refTaskInfoslist只读/关联任务详细信息
关联用例信息refCaseInfoslist只读/关联用例详细信息
标签信息tagslist只读/标签详细信息
工作量评估方法evalWorkloadMethodenum只读/查看下面 工作量评估方法
实际工作量actualWorkloadbigdecimal只读/实际消耗工作量
失败次数failNumint只读/任务处理失败次数
总处理次数totalNumint只读/任务处理总次数
是否需确认confirmTaskboolean只读/任务是否需要确认
是否逾期overdueboolean只读/任务是否逾期
目标名称targetNamestring只读/关联目标名称
目标父级IDtargetParentIdlong只读/目标父级ID
目标父级名称targetParentNamestring只读/目标父级名称
脚本IDscriptIdlong只读/关联脚本ID
脚本名称scriptNamestring只读/脚本名称
执行结果execResultobject只读/任务执行结果
执行失败原因execFailureMessagestring只读/执行失败详情
执行测试次数execTestNumint只读/执行测试次数
执行失败次数execTestFailureNumint只读/执行测试失败次数
执行IDexecIdlong只读/执行记录ID
执行名称execNamestring只读/执行名称
执行人IDexecBylong只读/执行人ID
执行人姓名execByNamestring只读/执行人姓名
执行时间execDatedatetime只读/执行时间
收藏状态favouriteboolean只读/是否收藏
关注状态followboolean只读/是否关注
评论数量commentNumint只读/评论数量
备注数量remarkNumint只读/备注数量
活动数量activityNumint只读/活动记录数量
创建人IDcreatedBylong只读/任务创建人ID
创建人姓名createdByNamestring只读/创建人姓名
创建时间createdDatedatetime只读/任务创建时间
最后修改人IDlastModifiedBylong只读/最后修改人ID
最后修改人姓名lastModifiedByNamestring只读/最后修改人姓名
最后修改时间lastModifiedDatedatetime只读/最后修改时间

主要提示

  • 单一数据源: 任务和Backlog使用同一套数据结构。
  • 状态转换触发: Backlog项被分配到迭代是其状态转换的关键节点:
    • 设置迭代ID
    • backlog标识从true(待办项)变为false(迭代任务)。
  • 创建时定义类型: 新建记录时:
    • 不填迭代ID = 创建backlog=true的Backlog项。
    • 填写迭代ID = 直接创建backlog=false的迭代任务。

任务类型(taskType)

枚举值说明
REQUIREMENT需求 - 用户或客户提出的功能需求,通常是产品开发的基础
STORY故事 - 以用户为中心的功能描述,通常用于敏捷开发中,强调用户体验和需求的实现
TASK任务 - 具体的工作项,通常是团队成员需要完成的任务,不一定关联直接的功能
BUG缺陷 - 在产品或服务中发现的问题或错误,需要修复以保证质量
API_TEST接口测试 - 接口测试任务,确保不同系统或模块之间的交互正常
SCENARIO_TEST场景测试 - 场景测试任务,验证系统在特定情境下的复杂任务与流程的表现

缺陷级别(bugLevel)

枚举值说明
CRITICAL致命缺陷
- 系统崩溃或完全不可用
- 关键功能失效,影响到业务核心
- 无法绕过,必须立即修复
MAJOR严重缺陷
- 重要功能失效,严重影响用户体验
- 有可行的临时解决方案,但不理想
- 需要优先处理。
MINOR一般缺陷
- 功能存在缺陷,但不影响主要业务流程
- 有可行的临时解决方案,但不理想
- 重要性较低,可以在后续版本中修复
TRIVIAL轻微缺陷
- 用户体验受影响但不影响功能,例如,拼写错误或排版问题。
- 不影响系统的整体运行,修复优先级最低。

测试类型(testType)

枚举值说明
PERFORMANCE性能测试 - 验证系统的功能是否按预期工作,确保所有功能正常运行
FUNCTIONAL功能测试 - 评估系统在特定负载下的表现,包括响应时间、并发处理能力等
STABILITY稳定性测试 - 测试系统在长时间运行或高负荷情况下的稳定性,确保系统不会崩溃或出现故障
CUSTOMIZATION自定义测试 - 根据特定需求或场景制定的测试,灵活应对特殊情况

优先级(priority)

枚举值说明
HIGHEST最高 - 任务极为紧急,必须立即处理,优先级最高
HIGH - 任务重要性高,需要优先处理,以确保项目进度或质量
MEDIUM - 任务重要性中等,按计划处理
LOW - 任务重要性较低,处理顺序较后
LOWEST最低 - 任务重要性最低,可以在有空余时间时处理

任务状态(status)

枚举值说明
PENDING待处理 - 任务尚未开始,等待分配或启动
IN_PROGRESS进行中 - 任务当前正在进行,团队成员正在积极处理
CONFIRMING待确认 - 任务已完成,但等待相关人员的确认或审核
COMPLETED已完成 - 任务已顺利完成,所有要求和标准均已达成
CANCELED已取消 - 任务由于某种原因被取消,不再继续进行

工作量评估方法(evalWorkloadMethod)

枚举值说明
WORKING_HOURS工时评估 - 实际工作时间的估算,以小时为单位
STORY_POINT故事点评估 - 一种基于任务复杂度的评估方法,适合敏捷开发

基于 GPL-3.0 许可发布