敏捷冲刺一
github:https://github.com/Small-BlueFish/FunCampus/
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队作业4——项目冲刺 |
| 这个作业的目标 | 进行七天的敏捷冲刺来完成项目以及锻炼小组合作能力 |
项目概述
1.1 背景
FUNCAMPS是一款专为在校大学生提供校园跑腿服务的平台。致力于解决大学生在校园生活中的各种需求,包括食品代购、文件送取、快递代拿等,同时提供一个互助互利的社区。
1.2 目标人群
主要面向在校大学生,通过提供校园跑腿服务满足他们的生活需求,建立一个方便快捷的服务网络。
1.3 系统功能性需求
用户类型划分
- 普通用户
- 注册和登录功能
- 发布跑腿需求(包括需求内容、报酬、截止时间等)
- 接单员选择和接单
- 查看自己发布的需求和接单记录
- 评价完成的跑腿服务
- 接单员
- 注册和登录功能
- 查看当前有哪些跑腿需求
- 选择接单并确认
- 查看自己的接单历史
- 上传完成的任务凭证
- 收到用户评价
1.4 系统非功能性需求
- 安全性
- 用户数据加密存储
- 交易信息使用安全的传输协议
- 可扩展性
- 系统设计要考虑未来新增功能的容易性
1.5 敏捷开发目标
学习并完成七天的敏捷冲刺,包括需求分析、设计、开发、测试等各个阶段,以锻炼小组合作和快速响应变化的能力。
2. 项目任务分配
| 任务 | 负责人 |
|---|---|
| 用户注册登录 | 曾铭鸿 |
| 接单员选择和接单以及发布跑腿需求 | 黄俊强 |
| 跑腿需求展示以及任务确认和评价 | 王浩忠 |
| 系统测试 | 蔡坤泰 |
3. 明日任务安排
- 曾铭鸿:完成用户注册登录功能设计和基本实现
- 黄俊强:设计和实现发布跑腿需求功能,实现接单员选择和接单功能
- 王浩忠:设计和实现跑腿需求展示页面,实现任务确认和评价功能
- 蔡坤泰:制定系统测试计划和准备测试环境
4. 项目预期任务量
- 用户注册登录:2天
- 发布跑腿需求:2天
- 接单员选择和接单:2天
- 跑腿需求展示:1天
- 任务确认和评价:2天
- 系统测试:3天
5. 敏捷开发前的感想
曾铭鸿:开发注册登录模块是一个重要的任务,确保用户信息安全性和验证准确性。程序员可能会感到在设计安全性高、用户友好的注册登录系统时的挑战,同时也有机会创新,引入新的验证方式或者社交登录等功能。
王浩忠:设计用户界面要考虑到用户的直观感受,使整个小程序看起来简洁、易用。通过使用微信小程序的开发框架,我能够高效地实现页面的交互效果,并确保用户在使用过程中获得良好的体验。与设计团队的合作也让我更深刻地理解了用户体验设计的重要性。
蔡坤泰:负责前端与后端对接的过程中,我感到了沟通的重要性。与前端程序员的协作需要明确接口和数据格式,以确保前后端的无缝衔接。此外,通过日常的交流,我也更好地了解了前端的需求,使得整个团队的协作更加默契。
黄俊强:作为后台管理与测试的程序员,我的任务是确保整个系统的稳定性和安全性。通过编写全面的测试用例,我能够在早期发现并解决潜在的问题,保障了系统的健壮性。同时,建立合理的权限管理系统,确保用户数据的安全性。在后期运营中,我还负责监控系统的运行状态,及时发现并解决可能的异常情况,确保系统的持续稳定运行。
6. 敏捷开发前的团队期望
- 团队协作:期望团队成员之间能够更好地协作,共同解决问题,分享知识,形成更加紧密的团队。
- 迭代透明度:期望通过每日站会和迭代回顾等活动,保持项目进展的透明度,确保每个团队成员都了解整体进度。
- 持续改进:期望团队能够不断进行反思和改进,通过每个迭代的总结,找到改进的空间,进一步提高效率和质量。
- 客户参与:期望能够更多地引入用户的参与,获取及时的用户反馈,以确保软件满足真实需求。
- 个人责任心:期望每个团队成员都对项目和团队的成功负有责任心,愿意主动承担任务和解决问题。
浙公网安备 33010602011771号