{ "tasks": [ { "id": 1000, "name": "新药ADX-2024临床试验项目", "assignee": "首席研究员 Dr. Chen", "startDate": "2025-01-01", "endDate": "2027-12-31", "progress": 15, "estimatedHours": 26280.5, "actualHours": 3942.75, "type": "story", "description": "ADX-2024新药完整临床试验计划,从I期到III期临床试验", "custom": 180000, "children": [ { "id": 1100, "name": "I期临床试验", "assignee": "I期试验主任 Dr. Wang", "startDate": "2025-01-01", "endDate": "2025-08-31", "progress": 65, "estimatedHours": 5256, "actualHours": 3417, "type": "story", "parentId": 1000, "description": "评估ADX-2024在健康志愿者和患者中的安全性、耐受性和药代动力学特征", "custom": "test11111", "priority": "高", "barColor": "#7B3FF2", "children": [ { "id": 1101, "name": "试验方案设计与伦理审查", "assignee": "方案设计师 李明", "avatar": [ "50-1.jpg", "50-2.jpg" ], "startDate": "2025-01-01", "endDate": "2025-02-28", "actualStartDate": "2025-01-03", "actualEndDate": "2025-02-25", "progress": 100, "estimatedHours": 464, "actualHours": 480, "type": "task", "parentId": 1100, "description": "完成I期试验方案设计、伦理委员会审批及监管部门申报", "custom": "test11111", "barColor": "#2E7D6B" }, { "id": 1102, "name": "受试者招募与筛选", "assignee": "招募专员 张丽", "avatar": "50-2.jpg", "startDate": "2025-03-01", "endDate": "2025-04-30", "actualStartDate": "2025-03-05", "actualEndDate": "2025-04-28", "progress": 90, "estimatedHours": 1392.5, "actualHours": 1250.25, "type": "task", "predecessor": [ 1101 ], "parentId": 1100, "description": "招募24名健康志愿者,完成医学筛选和入组评估", "custom": "test11111", "barColor": "#FF4D4F" }, { "id": 1103, "name": "药物给药与安全性监测", "assignee": "临床医生 Dr. Liu", "avatar": [ "50-3.jpg", "50-2.jpg" ], "startDate": "2025-05-01", "endDate": "2025-08-31", "actualStartDate": "2025-05-10", "progress": 40, "estimatedHours": 3400, "actualHours": 1687, "type": "task", "predecessor": [ 1102 ], "parentId": 1100, "description": "按照剂量递增方案给药,密切监测不良反应和药代动力学参数", "custom": "test11111", "barColor": "#7B3FF2" } ], "collapsed": false }, { "id": 1200, "name": "II期临床试验", "assignee": "II期试验主任 Dr. Zhang", "startDate": "2025-09-01", "endDate": "2026-08-31", "progress": 5, "estimatedHours": 8760.75, "actualHours": 438.25, "type": "story", "parentId": 1000, "description": "在目标患者群体中评估ADX-2024的初步疗效和进一步的安全性", "custom": "test11111", "barColor": "#3F6DF6", "children": [ { "id": 1201, "name": "多中心试验启动", "assignee": "项目经理 王芳", "avatar": [ "50-10.jpg", "50-2.jpg" ], "startDate": "2025-09-01", "endDate": "2025-11-30", "actualStartDate": "2025-09-01", "progress": 25, "estimatedHours": 2160, "actualHours": 324, "type": "task", "predecessor": [ 1103 ], "parentId": 1200, "description": "启动5个临床中心,完成研究者培训和质量体系建立", "custom": "test11111", "barColor": "#3F6DF6" }, { "id": 1202, "name": "患者入组与随机化", "assignee": "数据管理员 陈静", "avatar": [ "50-6.jpg", "50-10.jpg" ], "startDate": "2025-12-01", "endDate": "2026-03-31", "progress": 0, "estimatedHours": 2880, "actualHours": 0, "type": "task", "predecessor": [ 1201 ], "parentId": 1200, "description": "计划入组120名患者,采用双盲随机对照设计", "custom": "test11111" }, { "id": 1203, "name": "疗效评估与数据收集", "assignee": "统计师 赵磊", "avatar": "50-8.jpg", "startDate": "2026-01-01", "endDate": "2026-08-31", "progress": 0, "estimatedHours": 3720, "actualHours": 0, "type": "task", "predecessor": [ 1202 ], "parentId": 1200, "description": "定期评估患者疗效指标,收集安全性数据,进行中期分析", "custom": "test11111", "barColor": "#FFA43A" } ], "collapsed": false }, { "id": 1300, "name": "III期临床试验", "assignee": "III期试验主任 Dr. Li", "startDate": "2026-09-01", "endDate": "2027-12-31", "progress": 0, "estimatedHours": 12264, "actualHours": 0, "type": "story", "parentId": 1000, "description": "大规模多中心随机对照试验,确认ADX-2024的疗效和安全性", "children": [ { "id": 1301, "name": "国际多中心试验准备", "assignee": "国际事务专员 刘倩", "startDate": "2026-09-01", "endDate": "2026-12-31", "progress": 0, "estimatedHours": 2928, "actualHours": 0, "type": "task", "predecessor": [ 1203 ], "parentId": 1300, "description": "启动15个国际临床中心,获得各国监管审批" }, { "id": 1302, "name": "大规模患者招募", "assignee": "多中心协调员 孙伟", "startDate": "2027-01-01", "endDate": "2027-06-30", "progress": 0, "estimatedHours": 4380, "actualHours": 0, "type": "task", "predecessor": [ 1301 ], "parentId": 1300, "description": "计划入组500名患者,严格按照纳排标准执行" }, { "id": 1303, "name": "最终疗效分析与报告", "assignee": "首席统计师 马强", "startDate": "2027-03-01", "endDate": "2027-12-31", "progress": 0, "estimatedHours": 4956, "actualHours": 0, "type": "task", "predecessor": [ 1302 ], "parentId": 1300, "description": "完成最终疗效分析,撰写临床研究报告,准备新药上市申请" } ], "collapsed": false } ], "collapsed": false }, { "id": 1001, "name": "上午会议", "assignee": "测试用户", "startDate": "2025-09-10 09:00", "endDate": "2025-09-10 10:30", "progress": 50, "estimatedHours": 1.5, "actualHours": 0.75, "type": "task" }, { "id": 1002, "name": "午后开发", "assignee": "开发者", "startDate": "2025-09-10 14:00", "endDate": "2025-09-10 16:15", "progress": 30, "estimatedHours": 2.25, "actualHours": 1.33, "type": "task" }, { "id": 1003, "name": "测试任务", "assignee": "测试员", "startDate": "2025-09-10 16:30", "endDate": "2025-09-10 17:45", "progress": 0, "estimatedHours": 1.25, "actualHours": 0, "type": "task" }, { "id": 1004, "name": "当日整天任务", "assignee": "项目经理", "startDate": "2025-09-10", "endDate": "2025-09-10", "progress": 20, "estimatedHours": 8.0, "actualHours": 1.5, "type": "task" }, { "id": 1005, "name": "12点瞬间任务", "assignee": "测试员", "startDate": "2025-09-10 12:00", "endDate": "2025-09-10 12:00", "progress": 100, "estimatedHours": 0, "actualHours": 0, "type": "task" }, { "id": 1, "name": "项目启动", "assignee": "张三", "startDate": "2025-06-15", "endDate": "2025-06-25", "progress": 100, "estimatedHours": 40, "actualHours": 38, "type": "story", "children": [ { "id": 2, "name": "需求分析", "assignee": "李四", "startDate": "2025-04-16", "endDate": "2025-06-20", "progress": 100, "estimatedHours": 16, "actualHours": 15, "type": "task", "parentId": 1 }, { "id": 3, "name": "技术选型", "assignee": "王五", "startDate": "2025-06-21", "endDate": "2025-06-28", "progress": 80, "estimatedHours": 24, "actualHours": 28, "type": "story", "parentId": 1, "children": [ { "id": 4, "name": "调研A", "predecessor": [ 2 ], "assignee": "赵六", "startDate": "2025-06-21", "endDate": "2025-06-23", "progress": 80, "estimatedHours": 8, "actualHours": 10, "type": "task", "parentId": 3 }, { "id": 5, "name": "调研B", "predecessor": [ 4 ], "assignee": "钱七", "startDate": "2025-06-24", "endDate": "2025-06-28", "progress": 0, "estimatedHours": 16, "actualHours": 0, "type": "task", "parentId": 3 } ], "collapsed": false } ], "collapsed": false }, { "id": 7, "name": "开发阶段", "assignee": "开发团队", "startDate": "2025-06-29", "endDate": "2025-07-15", "progress": 30, "estimatedHours": 120, "actualHours": 45, "type": "story", "children": [ { "id": 8, "name": "前端开发", "assignee": "李四", "startDate": "2025-06-29", "endDate": "2025-07-10", "progress": 40, "estimatedHours": 80, "actualHours": 35, "type": "task", "predecessor": [ 5 ], "parentId": 7 }, { "id": 11, "name": "后端开发", "assignee": "李四", "startDate": "2025-07-07", "endDate": "2025-07-15", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 5 ], "parentId": 7 }, { "id": 12, "name": "Job开发", "assignee": "李四", "startDate": "2025-07-07", "endDate": "2025-07-18", "progress": 0, "estimatedHours": 88, "actualHours": 0, "type": "task", "predecessor": [ 5 ], "parentId": 7 } ], "collapsed": false }, { "id": 13, "name": "测试阶段", "assignee": "测试团队", "startDate": "2025-07-21", "endDate": "2025-07-31", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "story", "children": [ { "id": 14, "name": "SIT", "assignee": "李四", "startDate": "2025-07-21", "endDate": "2025-07-28", "progress": 0, "estimatedHours": 48, "actualHours": 0, "type": "task", "predecessor": [ 8, 11, 12 ], "parentId": 13 }, { "id": 15, "name": "UAT", "assignee": "李四", "startDate": "2025-07-29", "endDate": "2025-07-31", "progress": 0, "estimatedHours": 24, "actualHours": 0, "type": "task", "predecessor": [ 14 ], "parentId": 13 } ], "collapsed": false }, { "id": 3000, "name": "电商平台系统开发", "assignee": "技术总监 李明", "startDate": "2025-03-01", "endDate": "2025-12-31", "progress": 35, "estimatedHours": 4800, "actualHours": 1680, "type": "story", "description": "面向中小企业的一站式电商SaaS平台,覆盖商品管理、订单处理、营销运营全链路", "barColor": "#3F6DF6", "collapsed": false, "children": [ { "id": 3100, "name": "产品设计阶段", "assignee": "产品经理 王芳", "startDate": "2025-03-01", "endDate": "2025-04-15", "progress": 100, "estimatedHours": 480, "actualHours": 512, "type": "story", "parentId": 3000, "barColor": "#2E7D6B", "collapsed": false, "children": [ { "id": 3101, "name": "市场调研与竞品分析", "assignee": "产品经理 王芳", "avatar": "50-1.jpg", "startDate": "2025-03-01", "endDate": "2025-03-14", "progress": 100, "estimatedHours": 80, "actualHours": 88, "type": "task", "parentId": 3100, "description": "调研国内外主流电商平台,分析核心功能差异和用户痛点" }, { "id": 3102, "name": "产品原型设计", "assignee": "UX设计师 陈静", "avatar": "50-2.jpg", "startDate": "2025-03-15", "endDate": "2025-03-31", "progress": 100, "estimatedHours": 120, "actualHours": 130, "type": "task", "predecessor": [ 3101 ], "parentId": 3100, "description": "完成核心页面低保真原型,输出交互流程说明文档" }, { "id": 3103, "name": "UI设计稿输出", "assignee": "UI设计师 张雷", "avatar": "50-3.jpg", "startDate": "2025-04-01", "endDate": "2025-04-10", "progress": 100, "estimatedHours": 160, "actualHours": 168, "type": "task", "predecessor": [ 3102 ], "parentId": 3100, "description": "交付全套高保真设计稿,含深色模式和响应式适配方案" }, { "id": 3104, "name": "设计评审与定稿", "assignee": "产品经理 王芳", "avatar": "50-1.jpg", "startDate": "2025-04-11", "endDate": "2025-04-15", "progress": 100, "estimatedHours": 40, "actualHours": 36, "type": "task", "predecessor": [ 3103 ], "parentId": 3100, "description": "组织跨部门设计评审,完成修改并发布设计规范" } ] }, { "id": 3200, "name": "后端服务开发", "assignee": "后端架构师 赵磊", "startDate": "2025-04-16", "endDate": "2025-09-30", "progress": 55, "estimatedHours": 2400, "actualHours": 1320, "type": "story", "parentId": 3000, "barColor": "#FF4D4F", "collapsed": false, "children": [ { "id": 3201, "name": "数据库架构设计", "assignee": "DBA 孙伟", "avatar": "50-4.jpg", "startDate": "2025-04-16", "endDate": "2025-05-05", "progress": 100, "estimatedHours": 160, "actualHours": 172, "type": "task", "predecessor": [ 3104 ], "parentId": 3200, "description": "设计商品、订单、用户、营销等核心数据模型,规划分库分表策略" }, { "id": 3202, "name": "用户认证服务", "assignee": "后端工程师 刘强", "avatar": "50-5.jpg", "startDate": "2025-05-06", "endDate": "2025-05-31", "progress": 100, "estimatedHours": 200, "actualHours": 208, "type": "task", "predecessor": [ 3201 ], "parentId": 3200, "description": "实现多端登录、OAuth2.0、JWT鉴权、短信验证码等认证流程" }, { "id": 3203, "name": "商品管理服务", "assignee": "后端工程师 周杰", "avatar": "50-6.jpg", "startDate": "2025-06-01", "endDate": "2025-07-10", "progress": 80, "estimatedHours": 400, "actualHours": 320, "type": "task", "predecessor": [ 3201 ], "parentId": 3200, "description": "商品SPU/SKU管理、分类标签、富文本详情、图片上传、库存扣减" }, { "id": 3204, "name": "订单结算服务", "assignee": "后端工程师 吴浩", "avatar": "50-7.jpg", "startDate": "2025-07-11", "endDate": "2025-08-20", "progress": 60, "estimatedHours": 480, "actualHours": 288, "type": "task", "predecessor": [ 3202, 3203 ], "parentId": 3200, "description": "购物车、下单、优惠券抵扣、多种支付方式集成、订单状态机" }, { "id": 3205, "name": "搜索与推荐服务", "assignee": "算法工程师 徐磊", "avatar": "50-8.jpg", "startDate": "2025-08-01", "endDate": "2025-09-15", "progress": 30, "estimatedHours": 360, "actualHours": 108, "type": "task", "predecessor": [ 3203 ], "parentId": 3200, "description": "Elasticsearch商品全文搜索、个性化推荐、热词联想" }, { "id": 3206, "name": "营销活动服务", "assignee": "后端工程师 马强", "avatar": "50-9.jpg", "startDate": "2025-09-01", "endDate": "2025-09-30", "progress": 10, "estimatedHours": 280, "actualHours": 28, "type": "task", "predecessor": [ 3204 ], "parentId": 3200, "description": "限时折扣、满减活动、拼团、优惠券发放与核销" } ] }, { "id": 3300, "name": "前端应用开发", "assignee": "前端架构师 钱超", "startDate": "2025-05-01", "endDate": "2025-10-31", "progress": 45, "estimatedHours": 1600, "actualHours": 720, "type": "story", "parentId": 3000, "barColor": "#7B3FF2", "collapsed": false, "children": [ { "id": 3301, "name": "项目脚手架与工程化", "assignee": "前端工程师 林涛", "avatar": "50-10.jpg", "startDate": "2025-05-01", "endDate": "2025-05-10", "progress": 100, "estimatedHours": 80, "actualHours": 76, "type": "task", "parentId": 3300, "description": "Vite + Vue3 + TypeScript 工程初始化,配置ESLint/Prettier/Husky" }, { "id": 3302, "name": "组件库与设计系统", "assignee": "前端工程师 林涛", "avatar": "50-10.jpg", "startDate": "2025-05-11", "endDate": "2025-05-25", "progress": 100, "estimatedHours": 120, "actualHours": 128, "type": "task", "predecessor": [ 3301 ], "parentId": 3300, "description": "基于Element Plus定制主题,封装高频业务组件" }, { "id": 3303, "name": "首页与商品列表", "assignee": "前端工程师 苗峰", "avatar": "50-2.jpg", "startDate": "2025-05-26", "endDate": "2025-06-20", "progress": 100, "estimatedHours": 200, "actualHours": 196, "type": "task", "predecessor": [ 3302 ], "parentId": 3300, "description": "首页Banner/推荐/排行,商品列表筛选/排序/分页" }, { "id": 3304, "name": "商品详情与购物车", "assignee": "前端工程师 苗峰", "avatar": "50-2.jpg", "startDate": "2025-06-21", "endDate": "2025-07-20", "progress": 80, "estimatedHours": 240, "actualHours": 192, "type": "task", "predecessor": [ 3303 ], "parentId": 3300, "description": "商品规格选择、评价展示、加入购物车、购物车管理" }, { "id": 3305, "name": "订单结算流程", "assignee": "前端工程师 贺磊", "avatar": "50-3.jpg", "startDate": "2025-07-21", "endDate": "2025-08-20", "progress": 50, "estimatedHours": 280, "actualHours": 140, "type": "task", "predecessor": [ 3304 ], "parentId": 3300, "description": "收货地址、优惠券、支付方式选择、订单确认与支付回调" }, { "id": 3306, "name": "用户中心与订单管理", "assignee": "前端工程师 贺磊", "avatar": "50-3.jpg", "startDate": "2025-08-21", "endDate": "2025-09-30", "progress": 20, "estimatedHours": 240, "actualHours": 48, "type": "task", "predecessor": [ 3305 ], "parentId": 3300, "description": "个人信息、收货地址、我的订单、退换货申请、优惠券钱包" }, { "id": 3307, "name": "后台管理系统", "assignee": "前端工程师 林涛", "avatar": "50-10.jpg", "startDate": "2025-09-01", "endDate": "2025-10-31", "progress": 10, "estimatedHours": 360, "actualHours": 36, "type": "task", "predecessor": [ 3302 ], "parentId": 3300, "description": "商品管理、订单管理、用户管理、营销管理、数据看板" } ] }, { "id": 3400, "name": "测试与质量保障", "assignee": "测试负责人 谢雯", "startDate": "2025-10-01", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 640, "actualHours": 0, "type": "story", "parentId": 3000, "barColor": "#FFA43A", "collapsed": false, "children": [ { "id": 3401, "name": "功能测试", "assignee": "测试工程师 郭晨", "avatar": "50-4.jpg", "startDate": "2025-10-01", "endDate": "2025-10-31", "progress": 0, "estimatedHours": 240, "actualHours": 0, "type": "task", "predecessor": [ 3307, 3206 ], "parentId": 3400, "description": "覆盖全业务流程的功能测试,输出测试报告" }, { "id": 3402, "name": "性能压测", "assignee": "测试工程师 许辉", "avatar": "50-5.jpg", "startDate": "2025-11-01", "endDate": "2025-11-15", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 3401 ], "parentId": 3400, "description": "模拟大促场景压测,验证系统承压10万QPS的稳定性" }, { "id": 3403, "name": "安全渗透测试", "assignee": "安全工程师 蒋涛", "avatar": "50-6.jpg", "startDate": "2025-11-16", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 120, "actualHours": 0, "type": "task", "predecessor": [ 3401 ], "parentId": 3400, "description": "SQL注入、XSS、CSRF、越权访问等安全漏洞扫描与修复" } ] }, { "id": 3450, "name": "移动端APP开发", "assignee": "移动端负责人 姜海", "startDate": "2025-07-01", "endDate": "2025-11-30", "progress": 30, "estimatedHours": 960, "actualHours": 288, "type": "story", "parentId": 3000, "barColor": "#3F6DF6", "collapsed": false, "children": [ { "id": 3451, "name": "iOS端开发(Swift)", "assignee": "iOS工程师 蔡林", "avatar": "50-1.jpg", "startDate": "2025-07-01", "endDate": "2025-09-30", "progress": 50, "estimatedHours": 360, "actualHours": 180, "type": "task", "predecessor": [ 3104 ], "parentId": 3450, "description": "Swift原生开发,覆盖首页、商品、购物车、订单、我的五大模块" }, { "id": 3452, "name": "Android端开发(Kotlin)", "assignee": "Android工程师 梁鹏", "avatar": "50-2.jpg", "startDate": "2025-07-01", "endDate": "2025-09-30", "progress": 45, "estimatedHours": 360, "actualHours": 162, "type": "task", "predecessor": [ 3104 ], "parentId": 3450, "description": "Kotlin+Jetpack Compose,与iOS保持功能对齐" }, { "id": 3453, "name": "APP推送与消息中心", "assignee": "后端工程师 吴浩", "avatar": "50-7.jpg", "startDate": "2025-09-01", "endDate": "2025-10-15", "progress": 20, "estimatedHours": 120, "actualHours": 24, "type": "task", "predecessor": [ 3202 ], "parentId": 3450, "description": "APNs/FCM推送集成,站内消息、订单通知、活动推送" }, { "id": 3454, "name": "APP性能优化与发布", "assignee": "移动端负责人 姜海", "avatar": "50-3.jpg", "startDate": "2025-10-16", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 120, "actualHours": 0, "type": "task", "predecessor": [ 3451, 3452, 3453 ], "parentId": 3450, "description": "启动优化、内存泄漏修复,提交App Store和Google Play审核" } ] }, { "id": 3600, "name": "数据中台与BI报表", "assignee": "数据工程师 卢泽", "startDate": "2025-09-01", "endDate": "2025-11-30", "progress": 5, "estimatedHours": 480, "actualHours": 24, "type": "story", "parentId": 3000, "barColor": "#FFA43A", "collapsed": false, "children": [ { "id": 3601, "name": "数仓分层架构建设", "assignee": "数据工程师 卢泽", "avatar": "50-4.jpg", "startDate": "2025-09-01", "endDate": "2025-09-30", "progress": 20, "estimatedHours": 120, "actualHours": 24, "type": "task", "predecessor": [ 3205 ], "parentId": 3600, "description": "ODS→DWD→DWS→ADS四层数仓建设,Hive+Spark ETL流程" }, { "id": 3602, "name": "经营核心指标看板", "assignee": "数据分析师 魏晨", "avatar": "50-5.jpg", "startDate": "2025-10-01", "endDate": "2025-10-31", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 3601 ], "parentId": 3600, "description": "GMV、DAU、转化率、复购率等核心经营指标实时看板" }, { "id": 3603, "name": "用户画像与行为分析", "assignee": "数据分析师 魏晨", "avatar": "50-5.jpg", "startDate": "2025-11-01", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 120, "actualHours": 0, "type": "task", "predecessor": [ 3602 ], "parentId": 3600, "description": "用户分层RFM模型、行为漏斗分析、召回策略数据支撑" } ] }, { "id": 3700, "name": "DevOps与工程效能", "assignee": "DevOps工程师 卞超", "startDate": "2025-04-16", "endDate": "2025-08-31", "progress": 60, "estimatedHours": 320, "actualHours": 192, "type": "story", "parentId": 3000, "collapsed": false, "children": [ { "id": 3701, "name": "CI/CD流水线搭建", "assignee": "DevOps工程师 卞超", "avatar": "50-6.jpg", "startDate": "2025-04-16", "endDate": "2025-05-15", "progress": 100, "estimatedHours": 80, "actualHours": 88, "type": "task", "predecessor": [ 3104 ], "parentId": 3700, "description": "GitLab CI + Docker + Kubernetes 自动化构建、测试、部署流水线" }, { "id": 3702, "name": "代码质量门禁", "assignee": "DevOps工程师 卞超", "avatar": "50-6.jpg", "startDate": "2025-05-16", "endDate": "2025-06-15", "progress": 85, "estimatedHours": 80, "actualHours": 68, "type": "task", "predecessor": [ 3701 ], "parentId": 3700, "description": "SonarQube代码扫描、单元测试覆盖率要求、MR评审规范落地" }, { "id": 3703, "name": "测试环境自动化管理", "assignee": "DevOps工程师 卞超", "avatar": "50-6.jpg", "startDate": "2025-06-16", "endDate": "2025-07-31", "progress": 50, "estimatedHours": 80, "actualHours": 40, "type": "task", "predecessor": [ 3702 ], "parentId": 3700, "description": "按PR自动创建隔离测试环境,合并后自动销毁,降低环境冲突" }, { "id": 3704, "name": "可观测性平台建设", "assignee": "DevOps工程师 卞超", "avatar": "50-6.jpg", "startDate": "2025-08-01", "endDate": "2025-08-31", "progress": 20, "estimatedHours": 80, "actualHours": 16, "type": "task", "predecessor": [ 3703 ], "parentId": 3700, "description": "日志(ELK)、指标(Prometheus)、链路追踪(Jaeger)三位一体可观测性体系" } ] }, { "id": 3500, "name": "上线与运营", "assignee": "运维工程师 邓志", "startDate": "2025-12-01", "endDate": "2025-12-31", "progress": 0, "estimatedHours": 280, "actualHours": 0, "type": "story", "parentId": 3000, "collapsed": false, "children": [ { "id": 3501, "name": "容器化部署与灰度发布", "assignee": "运维工程师 邓志", "avatar": "50-7.jpg", "startDate": "2025-12-01", "endDate": "2025-12-10", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 3402, 3403 ], "parentId": 3500, "description": "Kubernetes集群部署,灰度放量5%流量验证" }, { "id": 3502, "name": "全量上线", "assignee": "技术总监 李明", "avatar": "50-8.jpg", "startDate": "2025-12-11", "endDate": "2025-12-15", "progress": 0, "estimatedHours": 40, "actualHours": 0, "type": "task", "predecessor": [ 3501 ], "parentId": 3500, "description": "切换全量流量,完成上线公告和故障应急预案" }, { "id": 3503, "name": "监控告警配置", "assignee": "运维工程师 邓志", "avatar": "50-7.jpg", "startDate": "2025-12-11", "endDate": "2025-12-20", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 3501 ], "parentId": 3500, "description": "Prometheus+Grafana监控大盘,关键指标告警规则配置" }, { "id": 3504, "name": "上线后数据分析与优化", "assignee": "产品经理 王芳", "avatar": "50-1.jpg", "startDate": "2025-12-16", "endDate": "2025-12-31", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 3502 ], "parentId": 3500, "description": "分析GMV、转化率、用户留存等核心指标,制定首期迭代计划" } ] } ] }, { "id": 4000, "name": "智能制造执行系统(MES)", "assignee": "项目经理 冯健", "startDate": "2025-04-01", "endDate": "2026-03-31", "progress": 20, "estimatedHours": 3600, "actualHours": 720, "type": "story", "description": "面向离散制造企业的智能制造执行系统,打通计划、生产、质量、物料全链路", "barColor": "#2E7D6B", "collapsed": false, "children": [ { "id": 4100, "name": "需求分析与蓝图设计", "assignee": "业务分析师 潘霞", "startDate": "2025-04-01", "endDate": "2025-05-31", "progress": 100, "estimatedHours": 400, "actualHours": 420, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4101, "name": "现状调研与痛点梳理", "assignee": "业务分析师 潘霞", "avatar": "50-9.jpg", "startDate": "2025-04-01", "endDate": "2025-04-20", "progress": 100, "estimatedHours": 120, "actualHours": 130, "type": "task", "parentId": 4100, "description": "深入生产一线调研,梳理现有系统问题和业务痛点" }, { "id": 4102, "name": "业务蓝图设计", "assignee": "业务分析师 潘霞", "avatar": "50-9.jpg", "startDate": "2025-04-21", "endDate": "2025-05-15", "progress": 100, "estimatedHours": 160, "actualHours": 168, "type": "task", "predecessor": [ 4101 ], "parentId": 4100, "description": "输出业务流程蓝图,明确系统边界和接口规范" }, { "id": 4103, "name": "技术方案评审", "assignee": "架构师 冯健", "avatar": "50-10.jpg", "startDate": "2025-05-16", "endDate": "2025-05-31", "progress": 100, "estimatedHours": 80, "actualHours": 76, "type": "task", "predecessor": [ 4102 ], "parentId": 4100, "description": "技术选型评审,确定微服务架构和关键技术组件" } ] }, { "id": 4200, "name": "生产计划与调度模块", "assignee": "后端工程师 程光", "startDate": "2025-06-01", "endDate": "2025-09-30", "progress": 40, "estimatedHours": 800, "actualHours": 320, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4201, "name": "生产计划导入与下达", "assignee": "后端工程师 程光", "avatar": "50-1.jpg", "startDate": "2025-06-01", "endDate": "2025-07-10", "progress": 80, "estimatedHours": 240, "actualHours": 192, "type": "task", "predecessor": [ 4103 ], "parentId": 4200, "description": "ERP计划数据接入,工单自动拆分与产线分配" }, { "id": 4202, "name": "工序排程引擎", "assignee": "算法工程师 段磊", "avatar": "50-2.jpg", "startDate": "2025-07-11", "endDate": "2025-08-31", "progress": 30, "estimatedHours": 360, "actualHours": 108, "type": "task", "predecessor": [ 4201 ], "parentId": 4200, "description": "基于遗传算法的多约束智能排程,支持插单和动态调整" }, { "id": 4203, "name": "生产进度实时看板", "assignee": "前端工程师 方圆", "avatar": "50-3.jpg", "startDate": "2025-08-01", "endDate": "2025-09-30", "progress": 20, "estimatedHours": 200, "actualHours": 40, "type": "task", "predecessor": [ 4201 ], "parentId": 4200, "description": "工单完成率、产线效率、异常预警实时大屏展示" } ] }, { "id": 4300, "name": "质量管理模块", "assignee": "质量工程师 何丽", "startDate": "2025-07-01", "endDate": "2025-11-30", "progress": 15, "estimatedHours": 640, "actualHours": 96, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4301, "name": "来料检验(IQC)", "assignee": "质量工程师 何丽", "avatar": "50-4.jpg", "startDate": "2025-07-01", "endDate": "2025-08-15", "progress": 40, "estimatedHours": 160, "actualHours": 64, "type": "task", "predecessor": [ 4103 ], "parentId": 4300, "description": "供应商来料AQL抽检,检验结果上传与不合格处置" }, { "id": 4302, "name": "过程质量控制(IPQC)", "assignee": "质量工程师 何丽", "avatar": "50-4.jpg", "startDate": "2025-08-16", "endDate": "2025-10-15", "progress": 10, "estimatedHours": 240, "actualHours": 24, "type": "task", "predecessor": [ 4301 ], "parentId": 4300, "description": "首件检验、巡检、SPC统计过程控制分析" }, { "id": 4303, "name": "成品检验与质量报表", "assignee": "质量工程师 罗颖", "avatar": "50-5.jpg", "startDate": "2025-10-16", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 4302 ], "parentId": 4300, "description": "出货检验报告、质量月报自动生成、不良率趋势分析" } ] }, { "id": 4400, "name": "仓储物料管理模块", "assignee": "物料工程师 丁明", "startDate": "2025-06-15", "endDate": "2025-11-30", "progress": 25, "estimatedHours": 560, "actualHours": 140, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4401, "name": "仓库基础数据管理", "assignee": "物料工程师 丁明", "avatar": "50-6.jpg", "startDate": "2025-06-15", "endDate": "2025-07-15", "progress": 90, "estimatedHours": 120, "actualHours": 108, "type": "task", "predecessor": [ 4103 ], "parentId": 4400, "description": "库区、货位、物料编码、计量单位等基础数据维护" }, { "id": 4402, "name": "出入库与库存管理", "assignee": "物料工程师 丁明", "avatar": "50-6.jpg", "startDate": "2025-07-16", "endDate": "2025-09-15", "progress": 30, "estimatedHours": 240, "actualHours": 72, "type": "task", "predecessor": [ 4401 ], "parentId": 4400, "description": "收料入库、领料出库、退料、库存盘点、动态储位管理" }, { "id": 4403, "name": "物料追溯与批次管理", "assignee": "物料工程师 郭宇", "avatar": "50-7.jpg", "startDate": "2025-09-16", "endDate": "2025-11-30", "progress": 0, "estimatedHours": 200, "actualHours": 0, "type": "task", "predecessor": [ 4402 ], "parentId": 4400, "description": "原料→半成品→成品全链路批次追溯,支持正反向查询" } ] }, { "id": 4600, "name": "设备维保管理模块", "assignee": "设备工程师 司徒明", "startDate": "2025-08-01", "endDate": "2025-12-31", "progress": 10, "estimatedHours": 480, "actualHours": 48, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4601, "name": "设备台账管理", "assignee": "设备工程师 司徒明", "avatar": "50-1.jpg", "startDate": "2025-08-01", "endDate": "2025-09-15", "progress": 35, "estimatedHours": 120, "actualHours": 42, "type": "task", "predecessor": [ 4103 ], "parentId": 4600, "description": "设备基础信息、技术参数、备品备件台账数字化管理" }, { "id": 4602, "name": "预防性维保计划", "assignee": "设备工程师 司徒明", "avatar": "50-1.jpg", "startDate": "2025-09-16", "endDate": "2025-10-31", "progress": 10, "estimatedHours": 160, "actualHours": 16, "type": "task", "predecessor": [ 4601 ], "parentId": 4600, "description": "按设备类型制定定期保养计划,自动推送工单给维保人员" }, { "id": 4603, "name": "故障报修与维修记录", "assignee": "设备工程师 龙涛", "avatar": "50-2.jpg", "startDate": "2025-11-01", "endDate": "2025-12-31", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 4602 ], "parentId": 4600, "description": "移动端扫码报修、维修过程记录、故障原因分析与MTBF统计" } ] }, { "id": 4500, "name": "系统集成与上线", "assignee": "项目经理 冯健", "startDate": "2025-12-01", "endDate": "2026-03-31", "progress": 0, "estimatedHours": 480, "actualHours": 0, "type": "story", "parentId": 4000, "collapsed": false, "children": [ { "id": 4501, "name": "ERP/WMS系统对接", "assignee": "集成工程师 唐飞", "avatar": "50-8.jpg", "startDate": "2025-12-01", "endDate": "2026-01-15", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 4303, 4403 ], "parentId": 4500, "description": "与SAP ERP、WMS系统数据实时同步,接口联调" }, { "id": 4502, "name": "设备与IoT平台对接", "assignee": "IoT工程师 石洋", "avatar": "50-9.jpg", "startDate": "2025-12-15", "endDate": "2026-02-15", "progress": 0, "estimatedHours": 160, "actualHours": 0, "type": "task", "predecessor": [ 4203 ], "parentId": 4500, "description": "PLC/SCADA设备数据采集,IoT平台对接,设备状态实时上报" }, { "id": 4503, "name": "用户验收测试(UAT)", "assignee": "项目经理 冯健", "avatar": "50-10.jpg", "startDate": "2026-02-16", "endDate": "2026-03-15", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 4501, 4502 ], "parentId": 4500, "description": "组织业务部门进行UAT,记录缺陷并跟踪修复" }, { "id": 4504, "name": "正式切换上线", "assignee": "项目经理 冯健", "avatar": "50-10.jpg", "startDate": "2026-03-16", "endDate": "2026-03-31", "progress": 0, "estimatedHours": 80, "actualHours": 0, "type": "task", "predecessor": [ 4503 ], "parentId": 4500, "description": "数据迁移、旧系统下线、人员培训、上线保障" } ] } ] } ], "milestones": [ { "id": 1150, "name": "I期临床试验完成", "assignee": "I期试验主任 Dr. Wang", "startDate": "2025-08-31", "endDate": "2025-08-31", "type": "milestone", "icon": "diamond", "description": "完成I期临床试验,确认ADX-2024在人体的安全性和耐受性,为II期试验奠定基础。" }, { "id": 1250, "name": "II期临床中期分析", "assignee": "统计师 赵磊", "startDate": "2026-04-30", "endDate": "2026-04-30", "type": "milestone", "icon": "diamond", "description": "完成II期临床试验中期疗效分析,评估是否继续进行III期试验。" }, { "id": 1350, "name": "新药上市申请提交", "assignee": "首席研究员 Dr. Chen", "startDate": "2027-12-31", "endDate": "2027-12-31", "type": "milestone", "icon": "diamond", "description": "完成III期临床试验最终分析,向监管部门提交新药上市申请(NDA)。" }, { "id": 6, "name": "技术选型完成", "assignee": "王五", "startDate": "2025-06-25", "endDate": "2025-06-25", "type": "milestone", "icon": "diamond", "description": "完成技术选型调研,确定项目技术栈和架构方案。" }, { "id": 10, "name": "开发完成", "assignee": "开发团队", "startDate": "2025-07-11", "endDate": "2025-07-11", "type": "milestone", "icon": "rocket", "description": "完成所有开发任务,准备进入测试阶段。" }, { "id": 9, "name": "Alpha版本发布", "assignee": "项目经理", "startDate": "2025-07-15", "endDate": "2025-07-15", "type": "milestone", "icon": "rocket", "description": "发布Alpha测试版本,提供给内部团队进行功能验证和测试。" }, { "id": 3150, "name": "电商平台设计定稿", "assignee": "产品经理 王芳", "startDate": "2025-04-15", "endDate": "2025-04-15", "type": "milestone", "icon": "diamond", "description": "电商平台UI/UX全套设计定稿,正式进入开发阶段" }, { "id": 3250, "name": "电商核心服务上线", "assignee": "技术总监 李明", "startDate": "2025-09-30", "endDate": "2025-09-30", "type": "milestone", "icon": "rocket", "description": "用户、商品、订单三大核心后端服务完成开发并通过测试" }, { "id": 3550, "name": "电商平台正式上线", "assignee": "技术总监 李明", "startDate": "2025-12-15", "endDate": "2025-12-15", "type": "milestone", "icon": "rocket", "description": "电商平台完成全量发布,开启正式运营" }, { "id": 4150, "name": "MES需求基线确认", "assignee": "项目经理 冯健", "startDate": "2025-05-31", "endDate": "2025-05-31", "type": "milestone", "icon": "diamond", "description": "MES系统业务蓝图和技术方案通过评审,正式进入开发阶段" }, { "id": 4550, "name": "MES系统正式上线", "assignee": "项目经理 冯健", "startDate": "2026-03-31", "endDate": "2026-03-31", "type": "milestone", "icon": "rocket", "description": "MES系统完成ERP/IoT集成,通过UAT,正式切换上线" } ] }