团队作业1——团队展示&选题
这个作业属于哪个课程 | 班级地址 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 团队展示&选题 |
一、团队展示
队名:BUG不打烊小队
成员 | 学号 | 风格 | 擅长的技术 | 编程兴趣 | 希望担任角色 | 一句话宣言 |
---|---|---|---|---|---|---|
杨智雄(组长) | 3122004409 | 爱莽 | 后端链接数据库 | 艺术就是好玩方便,性能好完备的程序 | PM和开发 | 0 WARNING 0 ERROR |
张继凯 | 3120004853 | 浮夸的乐观魔王 | java、html、css | 喜欢干点没做过的,但是难度不会太大的那种 | 都想干 | 爽不就行了 |
张锦程 | 3122004414 | 稳扎稳打 | java | 创造 | 开发 | 不断进步 |
雷志毅 | 3122004394 | 不会的可以学 | java | 学习 | 开发 | 会的熟练用,不会的可以学 |
李耿豪 | 3122004395 | 不会的可以学 | c++ | 都有 | 开发 | 不会的可以学 |
陈愉锋 | 3122004387 | 不会的可以学 | java | 杂 | 测试 | 加油 |
吕宏鸿 | 3122004446 | 不会的可以学 | Python、前端 | 好玩有意义 | 都想干 | 价值决定一切 |
宋观瑞 | 3122004402 | 学一点换一个 | python、java | 喜欢做自己熟悉的,难度过大的不想思考 | 测试 | 现在就是最好的时刻 |
团队特色:
- 共同的愿景
我们厌倦重复的业务,老套的功能。我们喜欢研究和创新,想要做出让人们眼前一亮,给社会带来有价值的有情怀的好产品
- 优势互补,各司其职
我们的团队中有经验丰富的前端大佬,有稳得一批的后台大哥,有风格独特的设计师,还有擅长协调的润滑剂,这使得我们团队能够优势互补,各司其职,能够应对各种各种的软件开发任务
- 成长性
我们的团队成员都致力于不断提升自己的技能,每个人都根据项目的需要而不断学习新的技术,从而使团队更加有战斗力
合照:
二、团队选题
项目名称:线上购物系统(OnlineShoppingSystem)
项目详情
-
预期用户量
可记录13亿人以上,支持同时200人上线购物
-
项目初期决定
一开始我们团队之中有多个选题方案,除了购物网站还有,小区管理小程序,大学线上交流平台,在线游戏网站,基于大模型检测心率血糖,兼职与实习推荐网站,学习资料分享网站,生活指南网站,甚至还有利用光电传感器和和模数转化模块制作一个检测心率的单片机,其中在线游戏网站的实现对于团队成员来说接触太少难度大,检测心率的大模型在模型训练方面由于数据都会来自团队成员,所以会出现数据集太少的局限,以及监测心率的设备使用到的知识是嵌入式,大家也没有接触过,除去这三个其他的项目很难抉择其一,我们就通过一人两票的方法决定出来,最终确定共同开发购物网站
- 项目业务设计
可以参考淘宝,有购物车,下单,查看订单,客服,商品详情和评价等功能,实现用户高并发访问和操作
团队仓库
三、团队计划
第 9 周 | 1.团队组队、团队博客 |
---|---|
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
四、团队贡献分分配原则
成员的绩效 = 团队获得的分数 + 个人的团队贡献分
团队贡献分的为 20*8=160(最后通过任务评估和讨论分配贡献分)
在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N,其中N为团队的人数。 在alpha/beta 之后,团队按照自己制定的规则,把 (20N)瓜分给每人,这就是 “团队贡献分”
1. 明确个人的贡献内容
在开始分配贡献分之前,每个成员需要对自己的任务、贡献和目标有清晰的认识。这包括:
- 任务分配:每个人负责的模块或功能。
- 工作量:预期的工作时间和难度。
- 额外贡献:是否帮助其他成员解决问题,是否提供了重要的建议或资源等。
2. 贡献分的分配标准
团队可以基于以下几点来讨论并制定分配规则:
- 工作完成度:按时、保质保量完成自己的任务。
- 团队协作:主动参与团队讨论,帮助其他成员解决问题。
- 创新性和额外贡献:是否提出了创新性的解决方案,或者承担了额外的工作,如代码优化、文档撰写、项目管理等。
- 项目关键部分贡献:如果某个成员负责的是项目的核心部分,且难度较大,则应获得更高的分数。
3. 讨论并制定规则
在团队会议上,每个人可以通过以下步骤参与规则制定:
- 表达自己的看法:每个成员可以讲述自己的工作进度和遇到的问题,同时表达对团队其他成员贡献的看法。
- 协商评分规则:讨论如何具体量化“工作完成度”、“协作”、“创新性”等标准,并规定每个标准占总贡献分的比例。
- 确保分数唯一性:根据每个成员的表现,将贡献分分配给所有人,确保每个人的分数都不同。
4. 分配过程示例
我们团队有8名成员(N=8),总贡献分为160分(20×8)。可以分配的分数为不同的自然数(例如:23,22,21,20,20,18,17,16),具体的分配方式可以是:
- 最高贡献者:例如负责核心模块且帮助了其他成员,获得23分。
- 次高贡献者:完成了自己的任务,且协助了团队的进展,获得22分。
- 较低贡献者:任务完成较晚,或没有帮助其他成员,获得较低的16分。
5. 博客内容计划
- 背景介绍:解释团队的项目目标和任务。
- 个人贡献计划:每个成员列出自己计划如何帮助团队,包括预期完成的任务和帮助他人的措施。
- 贡献分分配规则:详细说明团队讨论出的分配规则,如何评价工作完成度、团队协作和创新贡献等标准。