knowledge-vault/work/client-projects/高新教育/修路造车/学生实习/见猪跑7周里程碑节点计划.md

124 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# **“见猪跑”项目7周里程碑节点计划**
**总体原则:** 每周都有明确的 **目标**、清晰的 **任务**、配套的 **培训** 和可量化的 **交付成果**
## **第一周:启动与基础 (Kick-off & Foundation)**
* **周目标:** 完成团队组建与项目启动,掌握必备的协作工具,并输出初步的产品构想。
* **核心任务 (学生)**
* 团队内部破冰,选举小组长(项目经理)。
* 在老师指导下,讨论并选定项目选题。
* 创建项目代码仓库Gitee/GitHub和任务管理看板Trello/Leangoo
* 集体讨论,编写出项目最核心的 **用户故事 (User Stories)** 和功能列表。
* **您的角色与培训重点:**
* **培训1项目启动会** - 讲解“见猪跑”的目的、流程和考核方式。
* **培训2AI在软件开发中的应用** - 宏观介绍AI如何辅助需求、设计、编码、测试并演示GitHub Copilot等工具激发学生兴趣。
* **培训3协作工具入门** - **Markdown** 语法、**Git** 核心命令 (`clone`, `add`, `commit`, `push`)、**Trello** 看板的基本用法。
* **交付成果:**
* ✅ 包含初始用户故事列表的任务管理看板。
* ✅ 创建好的、所有成员均有权限的Git代码仓库。
* ✅ 一份用Markdown编写的、简单的《项目启动说明书》。
---
#### **第二周:需求与设计 (Requirement & Design)**
* **周目标:** 将模糊的想法转化为清晰、可视化的产品设计方案和技术架构蓝图。
* **核心任务 (学生)**
* 细化用户故事明确每个功能的验收标准Acceptance Criteria
* 使用原型工具绘制应用的主要界面 **线框图 (Wireframe)** 或高保真原型。
* 进行技术选型前端Vue后端Python+Flask
* 设计数据库的核心 **表结构 (Schema)**
* 定义核心功能的 **API接口文档**
* **您的角色与培训重点:**
* **培训1如何写好需求** - 用户故事与验收标准的撰写技巧。
* **培训2产品原型设计** - Figma或MasterGo等工具的快速入门。
* **培训3后端基础** - 什么是RESTful API、数据库表设计三范式、Postman工具的使用。
* **交付成果:**
* ✅ 包含主要页面的Figma/MasterGo原型链接。
* ✅ 完整的数据库表结构设计图。
* ✅ 使用Postman或Markdown编写的核心API文档初稿。
---
#### **第三周:开发迭代一 (Sprint 1 - 搭建骨架)**
* **周目标:** 完成项目技术架构的搭建,并实现用户注册/登录等基础核心功能。
* **核心任务 (学生)**
* 统一并搭建好本地开发环境。
* 搭建前后端项目的基础工程结构。
* 完成后端的用户模块API注册、登录、获取用户信息
* 完成前端的登录/注册页面并与后端API联调通过。
* **您的角色与培训重点:**
* **培训1前后端框架入门** - Vue和Flask/Django的项目创建与核心概念。
* **培训2Git分支管理** - 学习`develop`分支、`feature`分支的工作流。
* **指导:** 帮助学生解决环境配置、跨域CORS等初期常见问题。
* **交付成果:**
* ✅ 一个可以运行的前后端项目骨架。
* ✅ 用户可以成功通过界面完成注册和登录功能。
---
#### **第四周:开发迭代二 (Sprint 2 - 核心功能实现)**
* **周目标:** 完成项目最核心的业务功能模块的开发。
* **核心任务 (学生)**
* **后端:** 开发核心业务API例如“失物招领”的发布、列表功能“会议室预定”的预定、查询功能
* **前端:** 开发核心功能的展示与交互界面。
* 前后端进行核心功能的接口联调。
* **您的角色与培训重点:**
* **培训1数据库操作** - ORM如SQLAlchemy的使用数据库增删改查。
* **培训2前端组件化开发** - 如何将页面拆分成可复用的组件。
* **Code Review** 开始引导学生进行代码互评,提升代码质量。
* **交付成果:**
* ✅ 项目核心功能(如发布失物、预定会议室)可以完整跑通。
---
#### **第五周:开发迭代三 (Sprint 3 - 功能完善)**
* **周目标:** 完成其余的辅助功能,使项目功能趋于完整。
* **核心任务 (学生)**
* 开发搜索、筛选、个人中心、详情页等辅助功能。
* 对已有功能进行优化和细节调整。
* 继续进行前后端联调和Bug修复。
* **您的角色与培训重点:**
* **培训1应用状态管理** - 前端Vuex/Pinia等工具的使用。
* **指导:** 引导学生思考如何处理异常情况和边界条件。
* **交付成果:**
* ✅ 项目达到“功能完整”状态,所有计划内的主要、次要功能均已开发完成。
---
#### **第六周:测试与文档周 (Testing & Documentation)**
* **周目标:** 集中进行项目测试修复Bug确保软件质量并完善项目文档。
* **核心任务 (学生)**
* **全员测试:** 小组内所有成员交叉测试彼此开发的功能记录Bug。
* **集中修复:** 集中精力解决测试中发现的Bug。
* **文档完善:** 撰写详细的《项目README文档》包括项目介绍、技术栈、如何运行、部署说明等。
* **您的角色与培训重点:**
* **培训1如何有效提Bug** - 学习编写清晰的Bug报告重现步骤、期望结果、实际结果
* **培训2浏览器调试技巧** - Chrome DevTools的深入使用。
* **交付成果:**
* ✅ 一个相对稳定的、Bug较少的待部署版本。
* ✅ 一份高质量、内容详尽的 `README.md` 文件。
---
#### **第七周:部署与复盘 (Deployment & Showcase)**
* **周目标:** 将项目成功部署到线上服务器,并进行项目总结与成果展示。
* **核心任务 (学生)**
* 在老师指导下,学习并完成项目部署。
* 准备项目展示的PPT和演示稿。
* 进行小组内部和全体的 **项目复盘 (Retrospective)**,总结经验教训。
* **最终成果展示会!**
* **您的角色与培训重点:**
* **培训1应用部署入门** - Docker基础、Nginx反向代理配置、服务器SSH操作入门。
* **组织与主持:** 组织最终的项目展示会,并进行点评。
* **交付成果:**
* ✅ 一个可以通过公网访问的应用URL。
* ✅ 一份项目展示PPT。
* ✅ 每位同学提交一份“见猪跑”实习总结报告。