流式细胞仪执行情况 b8_planning(2017年2-6月 Sprint 1-8)
概述
本文档整理自云盘 /工作相关/液相芯片项目相关工作文档/流式细胞仪项目整理/05工作计划及进度/用户软件工作计划/流式细胞仪执行情况b8_planning .xlsx,是流式细胞仪用户软件研发项目 2017 年 2 月下旬起的 8 个双周 Sprint(覆盖 2017.2.20–2017.6.30 前后)的执行计划与进度跟踪表。是 流式细胞仪用户软件执行计划-b6期 的后续期版本,团队与分工不变:李鹏(图形显示/设门)、王继帅(硬件驱动/采集/补偿/FCS)、王磊(业务界面/数据库/质控)、赵振英(UI 工具包/图标设计)。
注意:RoadMap 工作表残留了另一项目模板(明峰医疗 CT 影像软件平台,负责人赵凌霄,2016.5–2017.5),与流式项目无关,属模板复用痕迹——阅读该系列 xlsx 时需警惕。
文件结构
10 个 sheet:RoadMap(误留模板)、详细计划(按周排列的总表,216 行)、Sprint1–Sprint8(每 Sprint 一个 sheet,含”计划时间 / 仍需时间 / 研发人员”三列,“仍需时间”即剩余工作量快照)。
各 Sprint 主题与进度
| Sprint | 周次 | 主题 | 计划工时 | 剩余工时 |
|---|---|---|---|---|
| 1 | W1-2 | 串口协议栈、USB 采集控制、检验登记 UI、UI 风格设计(Axure RP 8) | 280 | 0 |
| 2 | W3-4 | WPF 图形窗体、直方图、液路/泵阀单步操作、项目模板 UI、控件 1-2 设计 | 312 | 44 |
| 3 | W5-6 | 散点/密度/等高线图、液路与光学自检、仪器/项目质控、控件 3-6 | 336 | 100 |
| 4 | W7-8 | 坐标轴体系(固定/对数/双指数)、补偿矩阵、界面与 UI 集成 | 272 | 130 |
| 5 | W9-10 | 全局数据结构、多边形门及门内统计、Control 类联调 | 320 | 106 |
| 6 | W11-12 | 数据结构优化、增量显示、统计报告、日志功能、流程联调 | 208 | 72 |
| 7 | W13-14 | 新数据结构下的二分/矩形门、FCS 数据解析与 HEADER 生成、线程优化 | 208 | 64 |
| 8 | W15-16 | 门交互封装(Adorder)、门属性设置、FCS TEXT/DATA 存储格式、服务页设置 | 220 | 76 |
关键观察
- 进度健康度先恶化后好转:剩余工时从 Sprint2 的 44h 一路累积到 Sprint4 峰值 130h(全局数据结构 32h 整块滑期是主因),随后逐期回落到 64–76h,说明团队在 Sprint5-7 通过滚动”仍需时间”列持续重排而非砍需求。
- 长期滞后的三块硬骨头:①数据补偿运算函数(Sprint4 出现后连续 3 期挂 12h 不动,Sprint6 才清掉);②FCS 标准格式 HEADER/DATA 生成(Sprint7 挂满 36h,到 Sprint8 仍剩 16h);③统计报告导出/复制(连续 3 期各挂 8h)。共同特点是需要与真实数据格式联调、无法纯离线推进。
- 技术路线与 b6 期一致:WPF 画图控件自研(李鹏线)、串口+USB 双通道硬件控制(王继帅线)、数据库+业务界面(王磊线)、UI 工具包独立成库并外包图标(赵振英线,Spinner/Progressbar/Calendar/DataGrid 等约 20 个控件,图标走外包+反馈修改流程)。
- 设门体系是本期的核心攻坚:Sprint5 多边形门建立→Sprint6 数据结构重构→Sprint7 二分/矩形门在新结构上重建→Sprint8 门交互封装(选中/平移/缩放/删除均要求门内数据同步更新)。可见中途做了一次全局数据结构重构,旧门代码推倒重来。
- 王磊线出现 64h 流程联调(Sprint6),是单 Sprint 单人最大任务块,对应界面-底层-画图三线集成里程碑。
- RoadMap 中”仍需时间=0”的 Sprint1 说明该表是在 Sprint1 结束后开始滚动维护的基线。
与既有笔记的关系
- 上一期:流式细胞仪用户软件执行计划-b6期(2017 年初起步计划,同一团队)
- 同期外部需求输入:流式细胞仪计划表20170921-中生合作需求清单(后期与中生合作阶段)
- 设计文档参照:CLFS流式细胞仪软件概要设计说明书-V1.4、FCS-3.1-流式细胞术数据文件标准(Sprint7/8 的 FCS 解析与存储任务即落实该标准)
可行动点 / Reusable Lessons
- 医疗仪器软件小团队(4 人)双周 Sprint + “仍需时间”列滚动跟踪,是轻量可行的燃尽替代方案。
- 涉及外部标准格式(FCS)的模块要预留 2-3 倍工时缓冲:本表两处 FCS 任务全部滑期。
- 核心数据结构重构(全局数据结构)一旦滑期会连带下游全部设门功能重做,排期时应作为独立里程碑单独立项。