团队作业2-《需求规格说明书》(打工少年团)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11150
这个作业的目标 与队友协作探讨,确定项目需求和预期目标,初步初步架构搭建,建立团队项目的git仓库,熟悉团队git的协作方式

一、规格说明书

  • 1.1 项目说明

    • 项目描述:这是一个简易的电商小项目,模拟实现了用户购物的基本流程:登录、选购商品、结算等,后续视情况会额外添加更多的功能,例如用户留言、商品评价等。
    • 项目结构:商品展示、购物车管理、交易管理、用户管理、应用管理。
    • 技术需求:jsp + servlet + jstl + el + mysql8 + jdbc
    • 预期的用户数量:200
  • 1.2 系统分析

    • 真实性:电商时代已经到来,市面上的商家为我们提供了大量的市场需求分析和案例,使得我们对数据的收集具有一定的真实性和可靠性。
    • 可用性:随着互联网技术的不断发展,网上购物已经越来越流行,当代青年甚至中老年人都习惯了网购的时尚,电商则在这种背景下应运而生。独特而实用的电商系统是占据市场需求的重要技术之一,所以本团队的项目是在符合市场需求的基础上设计的。
    • 价值:通过简约易上手的界面,方便不同文化水平的人操作使用,让不清楚怎么网购的用户能够在上面先熟悉一下。

二、团队项目的码云链接

https://github.com/CodeYouthLeague/LittleMall/issues

三、issues

  • 任务计划添加截图:

四、团队项目时间安排

4.1 修正前计划

时间 任务
第6周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第7周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第8周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第9、10周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第11周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第12周 1. 团队项目Alpha博客:事后分析

4.2 修正后计划

时间 任务
第6周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第7周 1.需求规格说明书
3.原型设计,队员估计任务难度并学习必要的技术
4.全员学习Git相关知识和团队仓库的使用
5.编码规范完成、平台环境搭建完成、初步架构搭建
6.项目初步测试
第8周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.计划增添额外功能
3.架构设计,WBS, 团队成员估计各自任务所需时间
4.测试计划
第9、10周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第11周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第12周 1. 团队项目Alpha博客:事后分析

五、团队分工及完成情况

| 队员 | 个人任务 | 完成情况 |
| ---- | ---- | ---- | ---- |
| 张朝霖 | 后台开发、框架搭建 | 本周任务已完成 |
| 陈鑫海 | 功能测试 | 本周任务已完成 |
| 方泽凯 | 功能测试 | 本周任务已完成 |
| 杨金华 | 需求分析、技术学习 | 本周任务已完成 |
| 杨茂昕 | 前端开发、技术学习 | 本周任务已完成 |
| 杨子丰 | 前端设计 | 本周任务已完成 |

六、个人感想

队员 本周感想
张朝霖 第一次团队项目合作,目前属于刚开始的阶段,这一周我负责基本框架的搭建,了解了一个基本框架需要具备的目录等,然后也学会了如何去管理一个团队仓库
陈鑫海 第一次进行团队项目,我会努力完成自己的任务
方泽凯 在整个团队中,我算是小白,开发任务交给其他几位,而我主要对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。因为还有其他队员的帮忙,所以功能测试很快就完成了
杨金华 在团队项目开启初期,我们协同探讨了项目需求和技术需求,学会了如何共同编辑管理一个团队仓库。由于我个人原因,这一周里我不得不一边开发一边学习,深感自己的能力有限
杨茂昕 第一次搞团队项目,发现这并不是那么简单的事情,有很多工作需要大家相互协调
杨子丰 之前使用GitHub都是自己一个人,这次搭建团队项目才真正感受到GitHub协作的力量。要做好一个系统的开发规划还是挺困难的,并且操作过程中一边学一边开发也相当耗费精力
posted @ 2020-10-27 23:31  Kinfe13  阅读(158)  评论(0编辑  收藏  举报