团队博客2:Alpha 阶段计划与分工

团队博客2:Alpha 阶段计划与分工

本阶段为 Cax 项目的 Alpha Sprint,我们的目标是在 10 个工作日内完成核心功能的开发与系统初步集成。

团队共有 4 名成员,每人每天投入 4 小时,预计总投入时间为 160 小时。整体工作拆解为 36 个任务单元(每项约 4 小时),并预留 1 天作为应急与质量保证时间。

M1:RaMAx - 加速比对核心算法(张平路主导)

项目背景
RaMAx 是我们为优化 Cactus 基因组比对流程而设计的轻量级 aligner,目标是在保持合理准确率的基础上,显著提升比对速度。该模块覆盖锚点发现、聚类、RaMesh 图构建与剪枝等环节,预计用于替代现有 Cactus pipeline 中计算开销最大的部分。

用户视角场景拆解(WBS)

WBS ID模块任务描述Assigned ToEst.
WBS-M1-01准备梳理输入输出规范、参数项及默认配置张平路4h
WBS-M1-02基线运行原始 Cactus 样例,建立准确率与耗时基准江明轩4h
WBS-M1-03FM-index明确所用索引结构及适配策略张平路4h
WBS-M1-04遮蔽规则定义重复区域的遮蔽策略与回调机制江明轩4h
WBS-M1-05分片策略构建双物种/多物种场景下的分片机制张平路4h
WBS-M1-06锚点搜索实现多线程调度与缓存机制张平路4h
WBS-M1-07过滤规则构建对角线过滤、位置约束等逻辑张平路4h
WBS-M1-08聚类策略聚类逻辑设计:滑窗、密度、分段等张平路4h
WBS-M1-09图构建从锚点组装子图的策略江明轩4h
WBS-M1-10图扩展比对图路径拓展与剪枝逻辑张平路4h
WBS-M1-11图清理合并节点、去冗余链接江明轩4h
WBS-M1-12图合并多比对结果的图合并逻辑张平路4h
WBS-M1-13优化尝试进行缓存优化、吞吐调优尝试张平路4h
WBS-M1-14文档撰写编写使用手册与参数配置说明江明轩4h

M2:cax - 配置可视化与 GUI 简化(田钦中主导)

项目背景
为了降低 Cactus 工具链的上手门槛,我们设计并开发了一个简洁的图形界面 cax,帮助用户进行可视化配置、参数校验与运行监控,特别适用于教学和协作团队。

用户视角场景拆解(WBS)

WBS ID模块任务描述Assigned ToEst.
WBS-M2-01界面交互启动后进入统一入口,支持三种导入方式(命令粘贴 / 文件读取 / 快速模板)田钦中4h
WBS-M2-02界面交互支持错误即时反馈、ESC/Ctrl+C 中断、状态恢复田钦中4h
WBS-M2-03计划预览展示轮次、命令目标、是否启用加速的计划总览田钦中4h
WBS-M2-04计划存取支持保存计划至本地文件,并可重新加载刘奕4h
WBS-M2-05加速控制用户可自主勾选使用 RaMAx 加速的轮次田钦中4h
WBS-M2-06命令编辑支持查看与修改各轮次命令参数田钦中4h
WBS-M2-07环境检测启动时自动检测 GPU、版本、依赖等环境信息刘奕4h
WBS-M2-08命令导出支持导出「即将执行的命令脚本」以便在服务器运行刘奕4h
WBS-M2-09执行模拟提供流程模拟检查功能,确保无异常再执行田钦中4h
WBS-M2-10日志输出实时日志输出,失败时提示错误位置刘奕4h
WBS-M2-11可观测性支持总日志与步骤日志查看田钦中4h
WBS-M2-12可视反馈可视统计使用加速的轮次数刘奕4h
WBS-M2-13错误提示常见错误支持中文提示与修复建议刘奕4h
WBS-M2-14上手引导提供交互命令行的快捷提示,如退出、保存、运行格式田钦中4h
WBS-M2-15快捷操作提示界面底部始终展示退出/保存/运行等快捷键田钦中4h
WBS-M2-16文档撰写编写精炼的 README,实现 3 分钟快速上手刘奕4h

M3:系统整合与交互验证(刘奕 + 江明轩主导)

项目背景
本阶段聚焦用户在实际使用过程中的完整体验闭环:从图形界面中配置任务,触发 RaMAx 执行,并实时展示执行进展与结果。

用户视角场景拆解(WBS)

WBS ID模块任务描述Assigned ToEst.
WBS-M3-01启动逻辑由 GUI 生成并触发 RaMAx 命令执行江明轩4h
WBS-M3-02日志协议设计执行日志格式,明确步骤编号与状态信息江明轩4h
WBS-M3-03实时日志实时读取 stdout/stderr 并在 UI 更新刘奕4h
WBS-M3-04结果反馈展示最终结果路径,标明是否加速及耗时比较江明轩4h
WBS-M3-05e2e 验证用测试样例验证端到端执行流程是否正确刘奕4h
WBS-M3-06使用文档编写使用示例,指导用户完成完整流程江明轩4h

项目周期

  • Alpha 阶段周期2025/11/4 至 2025/11/17,共 10 个工作日
  • 每日工作强度:每人每日投入 4 小时
  • 团队成员:共 4 人(张平路、田钦中、江明轩、刘奕)

分模块工作量统计

模块总工时主要贡献者协助人员
M1:RaMAx 加速比对核心算法14 任务 × 4h = 56h张平路主导江明轩协助
M2:cax 图形配置界面16 任务 × 4h = 64h田钦中主导刘奕协助
M3:系统整合与交互验证6 任务 × 4h = 24h刘奕 + 江明轩无额外协助

总计任务量:
56h (M1) + 64h (M2) + 24h (M3) = 144h
预留 buffer + QA + 文档统一整理: 160h - 144h = 16h

人员工时统计

成员分工模块预计工时分布总计工时
张平路M1 主导9 任务 × 4h = 36h36h
江明轩M1 协助 + M3 协作5 任务(M1)+ 4 任务(M3)= 36h36h
田钦中M2 主导9 任务 × 4h = 36h(M2 中主导项)36h
刘奕M2 协助 + M3 协作7 任务(M2)+ 2 任务(M3)= 36h36h
Total144h

预计燃尽图

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值