Compare commits

...

10 Commits

Binary file not shown.

@ -1,40 +1,59 @@
小组周计划-第1舟
团队名称和起止时间
团队名称: 菜鸟队
开始时间: 2025-10-13
# 小组周计划-第1周 #
## 团队名称和起止时间 ##
团队名称: 菜鸟队
开始时间: 2025-10-13
结束时间: 2025-10-19
本周总体目标
## 本周总体目标 ##
本周作为项目的**“奠基周”,核心目标是完成所有开发前的准备工作**。我们不编写任何业务功能代码,而是专注于统一团队认知、搭建协作基础、完成核心设计,确保在下周能立即、顺利地进入高效的编码阶段。
任务分解与分配
序号 任务内容 负责人 参与者
1 项目规划与协作流程建设 PM 全体成员
1.1 开会
1.2 创建Git仓库研读规范定义分支管理规范。
2 开发环境配置并统一标准 全体成员
2.1 各自搭建并成功运行一个对应技术栈的demo项目仅用于证明已经构建好开发环境
3 核心业务逻辑梳理 成员D 全体成员
4 系统架构设计 成员A 成员B, D
4.1 设计并文档化后端分层架构。
4.2 设计并文档化Android客户端的MVVM架构及模块划分。
5 数据库与API设计 成员A 成员B, C, D, E
5.1 根据业务流程图设计数据库核心表并绘制ER图。
5.2 定义不实现用户认证模块的API接口并编写文档。
## 任务分解与分配 ##
|序号|任务内容|负责人|参与者|
|:---:|:---:|:---:|:---:|
|1|项目规划与协作流程建设|PM|全体成员|
|1.1|开会| | |
|1.2|创建Git仓库研读规范定义分支管理规范| | |
|2|开发环境配置并统一标准|全体成员| |
|2.1|各自搭建并成功运行一个对应技术栈的demo项目仅用于证明已经构建好开发环境| | |
|3|核心业务逻辑梳理|成员D|全体成员|
|4|系统架构设计|成员A|成员B, D|
|4.1|设计并文档化后端分层架构| | |
|4.2|设计并文档化Android客户端的MVVM架构及模块划分| | |
|5|数据库与API设计|成员A|成员B, C, D, E| |
|5.1|根据业务流程图设计数据库核心表并绘制ER图| | |
|5.2|定义不实现用户认证模块的API接口并编写文档| | |
其中ABCDE所指成员待本周第一次会议后分配
预期成果
到本周末,我们期望达成以下可交付的成果:
一份清晰的项目范围定义文档:明确了本次项目的核心功能边界。
一个配置好分支保护和协作规范的Git仓库所有成员均已熟悉协作流程。
一份标准化的《开发环境搭建指南》文档:确保成员能建立开发环境。
两份核心业务流程图 (BPMN或泳道图):直观展示了注册和支付的业务逻辑。
一份数据库设计文档包含所有核心表的ER图和字段说明。
一份API接口文档初稿 (使用Swagger/Postman)定义了用户模块的API“契约”。
风险与应对措施
风险:团队成员对业务逻辑理解不一致。
描述: 在讨论中可能出现对支付、认证等流程细节的理解偏差,若不解决会影响后续开发。
应对措施: 强制要求所有业务逻辑的讨论都必须以流程图的形式具象化并存档。在评审环节,由不同角色的成员(如前端、后端)复述流程,确保理解一致。
风险:技术选型或架构设计过于理想化,脱离团队实际能力。
描述: 可能会选用一些流行但团队不熟悉的技术,或设计过于复杂的架构,导致后续开发困难。
应对措施: 技术选型严格遵循“成熟优先”原则优先选择团队已有一定了解或学习资源丰富的技术。架构设计上KISS (Keep It Simple, Stupid) 原则,先保证能跑起来,后续再考虑优化。
风险:环境配置问题消耗过多时间,挤占设计讨论时间。
描述: 个别成员在环境搭建上可能遇到顽固问题,导致无法参与到后续的设计环节。
应对措施: 设定明确的时间节点如周二下班前作为环境搭建的Deadline。对于超时仍未解决的成员立即启动“结对帮扶”机制由组长或其他有经验的成员介入一对一协助解决确保不让单个成员掉队。
## 预期成果 ##
到本周末,我们期望达成以下可交付的成果:
* 一份清晰的项目范围定义文档:明确了本次项目的核心功能边界。
* 一个配置好分支保护和协作规范的Git仓库所有成员均已熟悉协作流程。
* 一份标准化的《开发环境搭建指南》文档:确保成员能建立开发环境。
* 两份核心业务流程图 (BPMN或泳道图):直观展示了注册和支付的业务逻辑。
* 一份数据库设计文档包含所有核心表的ER图和字段说明。
* 一份API接口文档初稿 (使用Swagger/Postman)定义了用户模块的API“契约”。
## 风险与应对措施 ##
1. **风险:** 团队成员对业务逻辑理解不一致。
- **描述:** 在讨论中可能出现对支付、认证等流程细节的理解偏差,若不解决会影响后续开发。
- **应对措施:** 强制要求所有业务逻辑的讨论都必须以流程图的形式具象化并存档。在评审环节,由不同角色的成员(如前端、后端)复述流程,确保理解一致。
2. **风险:** 技术选型或架构设计过于理想化,脱离团队实际能力。
- **描述:** 可能会选用一些流行但团队不熟悉的技术,或设计过于复杂的架构,导致后续开发困难。
- **应对措施:** 技术选型严格遵循“成熟优先”原则优先选择团队已有一定了解或学习资源丰富的技术。架构设计上KISS (Keep It Simple, Stupid) 原则,先保证能跑起来,后续再考虑优化。
3. **风险:** 环境配置问题消耗过多时间,挤占设计讨论时间。
- **描述:** 个别成员在环境搭建上可能遇到顽固问题,导致无法参与到后续的设计环节。
- **应对措施:** 设定明确的时间节点如周二下班前作为环境搭建的Deadline。对于超时仍未解决的成员立即启动“结对帮扶”机制由组长或其他有经验的成员介入一对一协助解决确保不让单个成员掉队。

@ -1,51 +0,0 @@
# 个人周工作计划 -第四周
**姓名:** 王家伟
**角色:** 后端开发工程师
**团队:** 菜鸟队
**周期:** 2025-10-13 至 2025-10-19
---
## 本周个人目标
1. **环境就绪:** 完成本地后端SpringBoot开发、测试及数据库环境的搭建与验证。
2. **架构奠基:** 主导并完成后端系统分层架构的设计与文档化。
3. **数据建模:** 主导核心数据库的ER图设计与核心表结构定义。
4. **接口契约:** 主导完成用户认证模块的API接口设计文档与前端/APP端达成一致。
5. **团队协作:** 积极参与所有会议和讨论,确保后端设计与整体业务逻辑和前端/APP需求无缝对接。
---
## 具体任务与时间安排
| 日期 | 任务内容 | 详细说明与输出物 | 状态 |
| :--- | :--- | :--- | :--- |
| **周一 (10-13)** | **1. 参与项目启动会**<br>**2. 搭建本地开发环境** | **会议:** 明确项目范围、个人角色。理解业务核心流程,特别是支付和认证。<br>**环境:** 安装并配置JDK、Maven、IDE、Git、MySQL。成功运行一个SpringBoot Demo项目并提交到团队Git仓库。 | 计划中 |
| **周二 (10-14)** | **1. 主导后端架构设计**<br>**2. 环境搭建收尾与标准确认** | **架构设计:** 绘制并文档化后端分层架构图。明确各层职责规划公共组件。输出《后端架构设计文档》v1.0。<br>**环境:** 完成环境搭建,协助未完成的队友。与团队确认依赖版本,并更新至《开发环境搭建指南》。 | 计划中 |
| **周三 (10-15)** | **主导数据库设计** | 基于业务流程识别核心实体用户、银行卡、交易记录等。绘制详细的ER图定义表结构。输出《数据库设计文档》v1.0。 | 计划中 |
| **周四 (10-16)** | **主导用户认证API设计** | 设计用户注册、登录、登出等接口。使用Swagger或Postman编写API文档明确接口契约。输出《API接口文档用户认证模块》。 | 计划中 |
| **周五 (10-17)** | **1. 内部评审与修订**<br>**2. 准备周末汇总** | **评审:** 组织或参与数据库设计和API设计的内部评审会收集反馈并修订文档。<br>**汇总:** 整理个人本周的所有输出物,确保它们是最新且一致的。 | 计划中 |
| **周末 (10-18/19)** | **灵活缓冲与学习** | **缓冲:** 处理本周未完成的任务或评审后的修改。<br>**学习:** 提前研究关键技术点如JWT认证、二维码生成原理、AI大模型API对接等。 | 计划中 |
---
## 需要的支持与资源
1. **明确的业务需求:**
* 需要产品经理提供清晰、无歧义的“注册”、“支付”、“地铁通行码”业务流程图,作为数据库和接口设计的根本依据。
2. **及时的跨端沟通:**
* 在API设计阶段需要与前端/APP同事紧密协作共同确认接口的数据格式、认证方式等细节。
* 希望他们能积极参与API文档的评审。
3. **团队的技术决策:**
* 对于技术选型如ORM框架、认证机制希望团队能快速决策以便进行环境配置和架构集成。
4. **工具与权限:**
* 确保拥有Git仓库的读写权限。
* 确保拥有团队文档库如Confluence、飞书文档的编辑权限。
* 如有共用测试数据库,需要获取连接信息。
5. **充足的工作时间:**
* 希望会议能高效进行,为核心的设计和文档工作留出充足的“安静时间”。

@ -0,0 +1,55 @@
# 个人周工作计划 - 第四周
**姓名:** 王腾云
**角色:** 前端开发工程师
**团队:** 菜鸟队
**周期:** 2025-10-13 至 2025-10-19
---
## 本周个人目标
1. **环境就绪:** 完成本地前端开发环境搭建包括Node.js、Vue/React、Git等工具并成功运行一个基础项目。
2. **架构奠基:** 参与并理解Android客户端的MVVM架构设计明确前端模块划分与职责。
3. **接口对接准备:** 参与用户认证模块API接口的定义确保前端与后端接口契约一致。
4. **协作规范熟悉:** 掌握Git分支管理规范熟悉团队协作流程。
5. **业务理解:** 深入理解注册、支付等核心业务流程,确保设计与交互逻辑准确。
---
## 具体任务与时间安排
| 日期 | 任务内容 | 详细说明与输出物 | 状态 |
| :--- | :--- | :--- | :--- |
| **周一 (10-13)** | **1. 参与项目启动会**<br>**2. 搭建本地开发环境** | **会议:** 理解项目目标、业务流程图、团队分工。<br>**环境:** 安装Node.js、IDE、Git、模拟器等成功运行一个前端Demo项目并提交至Git。 | 计划中 |
| **周二 (10-14)** | **1. 参与Android架构设计讨论**<br>**2. 环境统一确认** | **架构:** 理解MVVM架构设计明确View、ViewModel、Model职责输出《前端架构理解笔记》。<br>**环境:** 确认团队依赖版本,协助统一开发环境配置。 | 计划中 |
| **周三 (10-15)** | **参与数据库设计评审** | 从前端视角评审数据库设计,确认字段是否满足界面展示与交互需求。 | 计划中 |
| **周四 (10-16)** | **参与用户认证API设计** | 与后端共同定义用户注册、登录等接口,确认请求/响应格式、错误码等,输出《前端接口对接备忘》。 | 计划中 |
| **周五 (10-17)** | **1. 参与API与架构评审**<br>**2. 整理本周输出** | **评审:** 参与API与架构设计的团队评审提出前端视角的建议。<br>**汇总:** 整理本周所有学习与设计文档,归档至团队知识库。 | 计划中 |
| **周末 (10-18/19)** | **缓冲与学习** | **缓冲:** 完成未尽事项。<br>**学习:** 研究前端与后端接口联调方式、状态管理、UI组件库等。 | 计划中 |
---
## 需要的支持与资源
1. **清晰的业务流程图:**
- 需要产品或后端提供注册、支付等业务的泳道图或BPMN图作为界面逻辑设计的依据。
2. **及时的后端沟通:**
- 希望在API设计阶段能与后端紧密协作共同确认接口细节避免后期联调问题。
3. **明确的架构与规范:**
- 希望团队尽快确定前端技术栈、代码规范、目录结构等,便于统一开发。
4. **工具与权限:**
- 确保拥有Git仓库权限、文档库编辑权限、设计稿访问权限等。
5. **高效的会议节奏:**
- 希望会议有明确议程与结论,为设计编码留出连续时间。

Binary file not shown.
Loading…
Cancel
Save