[T.7] 团队项目:Alpha 阶段初始任务分配

项目 内容
这个作业属于哪个课程 2025年春季软件工程(罗杰、任健)
这个作业的要求在哪里 [T.7] 团队项目:Alpha 阶段初始任务分配
我在这个课程的目标是 学习软件工程的基础知识,和团队成员们实践各种软件工程的方法与流程,开发一个让我们值得骄傲的项目
这个作业在哪个具体方面帮助我实现目标 针对Alpha阶段进行任务分配,准备开始进行团队开发

Alpha 阶段任务管理及细化拓展文档

1. 文档目的与背景

本项目基于功能规格说明书中 Alpha 阶段需要实现的各项功能,以及技术规格说明书中的软件架构设计要求,利用飞书多维表格进行全流程任务管理。
主要目标:

  • 将 Alpha 阶段工作任务进一步细化,确保每个子任务的预估完成时间控制在 8 小时以内;
  • 采用 WBS 方法对任务进行分层拆解,并利用专家估计和类比估计等方法确定预估工时;
  • 利用飞书任务管理与 GitHub Issue 等工具,实现任务创建、分配、跟踪与动态调整,提升团队协作与项目执行效率。

2. 使用工具与管理方法

  • 任务管理工具:
    • 飞书多维表格: 用于记录任务标题、描述、执行人、预计开始与截止日期、预估工时、实际进展与依赖关系等;
    • GitHub Issue: 根据飞书记录将每个子任务创建为 Issue,先行分配第一批关键任务,后续任务预分配,由项目经理(PM)根据进展动态调整。
  • 任务分解方法:
    • WBS 方法: 将项目目标拆解为若干高层任务,再对每个高层任务进一步细分为具体、独立、短时(≤8 小时)的子任务;
    • 工时预估方法: 采用专家估计、类比估计等方法,对每个子任务估算完成时间,并确保任务粒度适中,降低风险。

3. 高层任务细化与扩展

3.1 选题

原始描述:

  • 任务:选题
  • 执行人:范兴堃、陈叙传、钟芳梽、林宇浩、熊晓焜、吴佳峻,叶佩霖
  • 开始时间:2025/03/20
  • 进展状态:正常,无实际完成记录

细化与拓展:

  • 子任务 1:市场调研与竞争分析
    • 内容:收集相关市场数据、目标用户画像及竞争对手情况;
    • 预估时间:3~5 小时
    • 依赖:无
  • 子任务 2:技术可行性评估
    • 内容:与技术团队讨论、验证当前技术实现的瓶颈与优势;
    • 预估时间:2~4 小时
    • 依赖:基于市场调研成果
  • 子任务 3:选题方案编写
    • 内容:撰写详细的选题方案及初步需求说明;
    • 预估时间:4~6 小时
    • 依赖:前两个子任务完成后进行文档整合

3.2 选题及需求分析

原始描述:

  • 任务:选题及需求分析
  • 执行人:吴佳峻
  • 开始时间:2025/03/20
  • 状态:正常

细化与拓展:

  • 子任务 1:用户需求调研
    • 内容:对目标用户进行访谈、问卷调查,整理关键需求;
    • 预估时间:3 小时
  • 子任务 2:需求文档编写
    • 内容:将调研结果整理成详细需求文档,并标明优先级;
    • 预估时间:4 小时
  • 子任务 3:评审与反馈修正
    • 内容:组织内部评审会,根据反馈修订需求说明;
    • 预估时间:2 小时

3.3 整体架构

原始描述:

  • 任务:整体架构
  • 执行人:范兴堃、吴佳峻
  • 开始时间:2025/03/12
  • 状态:完成

细化与拓展:

  • 子任务 1:需求梳理与模块划分
    • 内容:整理项目需求、划分系统各个功能模块,明确关键数据流;
    • 预估时间:3~4 小时
  • 子任务 2:技术选型讨论
    • 内容:确定关键技术方案及工具选型,与团队召开讨论会;
    • 预估时间:2~4 小时
    • 依赖:需求与模块划分文档
  • 子任务 3:架构设计文档编写
    • 内容:撰写详细架构设计文档,包括模块接口、数据交互及部署方案;
    • 预估时间:4~6 小时
    • 依赖:前两子任务完成

3.4 前端画布 → 移动端适配

原始描述:

  • 任务:前端画布的移动端适配
  • 开始时间:2025/03/12
  • 执行人:叶佩霖,林宇浩,熊晓焜,吴佳峻
  • 状态:进行中

细化与拓展:

  • 子任务 1:数据分析与需求确认
    • 内容:完成数据分析报告;
    • 预估时间:3~4 小时
  • 子任务 2:适配设计方案制定
    • 内容:制定响应式设计方案,确定移动端版面布局与交互逻辑;
    • 预估时间:3~5 小时
    • 依赖:数据分析结果
  • 子任务 3:适配组件开发与初步测试
    • 内容:实现主要移动端组件,完成初步功能测试;
    • 预估时间:14~16 小时
    • 依赖:设计方案确认

3.5 探索节点协议支持 mcp

原始描述:

  • 任务:探索节点协议支持 mcp
  • 执行人:吴佳峻
  • 开始时间:2023/01/29
  • 状态:待开始

细化与拓展:

  • 子任务 1:解决方案研讨
    • 内容:组织技术讨论会,形成初步解决方案;
    • 预估时间:2~3 小时
    • 依赖:问题分析报告
  • 子任务 2:方案实施与验证计划制定
    • 内容:制定详细的实施步骤和验证标准,确保改进措施可落地;
    • 预估时间:3~4 小时
    • 依赖:讨论会成果

3.6 向量库 + retrieve

原始描述:

  • 任务:向量库+retrieve
  • 执行人:钟芳梽
  • 开始时间:2025/03/16
  • 状态:进行中

细化与拓展:

  • 子任务 1:向量库功能测试与验证
    • 内容:制定测试用例,完成全部功能测试;
    • 预估时间:3~4 小时
  • 子任务 2:retrieve 模块集成测试
    • 内容:验证向量库与 retrieve 模块间的接口与数据传输;
    • 预估时间:12~13 小时
  • 子任务 3:上线前的部署文档整理
    • 内容:整合测试文档,准备上线说明;
    • 预估时间:2 小时

3.7 用户提问 + llm

原始描述:

  • 任务:用户提问与 llm 相关
  • 执行人:陈叙传
  • 开始时间:2023/02/03
  • 状态:已完成
  • 说明:初步搭建了异步调用 llm 的组件

细化与拓展(经验记录与文档补充):

  • 子任务 1:异步调用机制测试
    • 内容:编写测试用例,记录调用过程中的异常情况;
    • 预估时间:2 小时
  • 子任务 2:文档及使用手册编写
    • 内容:整理 llm 调用方案,编写详细说明及问题处理建议;
    • 预估时间:3~4 小时

3.8 文件切分

原始描述:

  • 任务:文件切分
  • 执行人:林宇浩
  • 开始时间:2025/03/12
  • 状态:正常

细化与拓展:

  • 子任务 1:新文件切分逻辑设计
    • 内容:根据最新需求重新设计文件切分规则;
    • 预估时间:2~3 小时
  • 子任务 2:代码实现与单元测试
    • 内容:实现文件切分功能,并撰写测试案例;
    • 预估时间:3~4 小时
  • 子任务 3:性能优化与文档编写
    • 内容:记录优化过程,更新功能说明;
    • 预估时间:2 小时

3.9 qdrant

原始描述:

  • 任务:qdrant
  • 执行人:钟芳梽
  • 开始时间:2025/03/19
  • 状态:进行中
  • 说明:在 toolkit 完成框架搭建

细化与拓展:

  • 子任务 1:框架功能完善
    • 内容:补充 qdrant 功能模块,确保框架稳健;
    • 预估时间:3~4 小时
  • 子任务 2:模块联调与测试
    • 内容:进行模块联调测试,完善数据传递与异常处理;
    • 预估时间:3 小时
  • 子任务 3:后续扩展讨论
    • 内容:讨论可能的扩展功能和优化措施;
    • 预估时间:2 小时

3.10 学习 React 与 Ragflow 前端架构

原始描述:

  • 任务:学习 React 和 Ragflow 前端架构
  • 开始时间:2025/03/18
  • 状态:正常(无详细分工记录)

细化与拓展:

  • 子任务 1:基础概念学习与资料整理
    • 内容:收集相关框架资料,形成学习笔记;
    • 预估时间:3 小时
  • 子任务 2:小组讨论与经验分享
    • 内容:组织内部研讨会,交流学习体会与疑问;
    • 预估时间:2 小时
  • 子任务 3:示例项目实践
    • 内容:基于现有案例搭建简单 Demo,加深理解;
    • 预估时间:3 小时

3.11 embedding

原始描述:

  • 任务:embedding
  • 执行人:熊晓焜
  • 开始时间:2025/03/18
  • 状态:正常

细化与拓展:

  • 子任务 1:功能现状评估与需求确认
    • 内容:评估现有 embedding 模块效果,收集优化意见;
    • 预估时间:2 小时
  • 子任务 2:模块优化方案设计
    • 内容:讨论并制定优化方案,明确各改进点;
    • 预估时间:3 小时
  • 子任务 3:联调与测试
    • 内容:与其他模块联调,完成优化后测试;
    • 预估时间:2~3 小时

3.12 工具调研:maker

原始描述:

  • 任务:工具调研 maker
  • 开始时间:2025/03/18
  • 状态:正常(暂未设置具体执行人)

细化与拓展:

  • 子任务 1:收集市面上 maker 工具信息
    • 内容:对比同类工具功能、价格和适用场景;
    • 预估时间:3 小时
  • 子任务 2:整理调研报告
    • 内容:形成报告,提出建议是否采纳或替代;
    • 预估时间:2 小时
  • 子任务 3:内部讨论及决策
    • 内容:召开评审会,讨论调研结果,形成最终方案;
    • 预估时间:2 小时

3.13 demo 演示与 demo 编写

原始描述:

  • 任务:demo 演示与 demo 编写
  • 开始时间:2025/03/18
  • 状态:演示任务缺详细分工,demo 编写任务部分已完成

细化与拓展:

  • 子任务 1:demo 演示材料准备
    • 内容:收集各模块展示内容,形成演示脚本;
    • 预估时间:3 小时
  • 子任务 2:现场演示排练
    • 内容:组织模拟演示,及时调整演示流程与细节;
    • 预估时间:2 小时
  • 子任务 3:demo 编写文档完善
    • 内容:补充 demo 编写任务中遗漏的预估完成日期、最新进展与后续改进意见;
    • 预估时间:2 小时

3.14 流程构想

原始描述:

  • 任务:流程构想
  • 开始时间:2025/04/13
  • 状态:正常

细化与拓展:

  • 子任务 1:业务流程分析
    • 内容:梳理系统各项业务流程,确定关键节点;
    • 预估时间:3 小时
  • 子任务 2:流程图绘制
    • 内容:利用工具绘制详细流程图,展示各模块交互;
    • 预估时间:2 小时
  • 子任务 3:讨论与修正
    • 内容:召开会议,对流程构想进行修正完善;
    • 预估时间:2 小时

3.15 数据库设计

原始描述:

  • 任务:数据库设计
  • 开始时间:2025/04/13
  • 状态:正常

细化与拓展:

  • 子任务 1:数据模型设计
    • 内容:根据需求设计数据库表结构和关系模型;
    • 预估时间:3~4 小时
  • 子任务 2:数据库性能与安全设计
    • 内容:考虑优化查询、分库分表、数据备份及安全机制;
    • 预估时间:3 小时
  • 子任务 3:设计文档撰写及评审
    • 内容:整理数据库设计方案,编写设计文档,并召开评审会;
    • 预估时间:2~3 小时

4. 项目进度跟踪与动态调整

  • 进度记录:
    • 所有任务及子任务信息均录入飞书多维表格,包含任务描述、负责人、开始与预计完成时间、实际完成情况及最新进展。
    • 定期(如每日或每周)通过飞书进行进度更新,形成动态任务图表。
  • 动态调整机制:
    • 项目经理(PM)将根据团队反馈和实际开发情况对任务预估工时、依赖关系及任务分配进行及时调整;
    • 利用 GitHub Issue 对任务状态实行实时跟踪,结合版本控制反馈进一步优化工作分配。

5. 总结与后续展望

本次 Alpha 阶段任务管理文档通过细化高层任务、拆分成单个子任务并严格控制每个子任务时间在 8 小时以内,旨在降低开发风险、提高团队协同效率。
后续团队将依据飞书多维表格的记录情况,不断完善任务分配与调整流程,同时吸收已完成任务中的经验,总结出一套更符合本产品及团队特点的项目管理模式,为后续 Beta 阶段和产品迭代提供坚实保障.

以下是部分演示

posted @   Dvorag  阅读(15)  评论(0)    收藏  举报
相关博文:
阅读排行:
· 基于Blazor实现的运输信息管理系统
· 微信支付功能的设计实现与关键实践(UniApp+Java)全代码
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析
· 三维装箱问题(3D Bin Packing Problem, 3D-BPP)
· MCP协议Streamable HTTP
点击右上角即可分享
微信分享提示