团队作业1——团队展示&选题

发布时间 2023-10-26 22:05:36作者: llalala123

作业摘要

作业所属课程 所属课程链接
作业要求 团队作业1——团队展示&选题
团队Github仓库链接 Github链接
作业目标 组建团队、确定团队选题、明确团队计划、设定绩效评估方法

1 团队展示

1.1 队名:烦死了作业队

1.2 队员介绍

姓名 学号 风格 擅长技术 软工角色 宣言
韩业浩 3121004860 狂野 Java开发​管理能力,应用技术 ​程序管理和产品管理 ​手握日月摘星辰
黄翼山 3119004783 谭浩强风格 Python 开发 船到桥头自然直
李金强 3121004868 奔放 python开发 开发和发布管理 Hello World
李钰平 3121004870 Java 程序管理和开发 带带我
李奇龙 3121004869 Java和后端技术 开发、测试 冲冲冲
彭学智 3121004878 稳健 Python 开发和用户体验 冲冲冲
许铭益 3121004883 临危不乱 (ddl 选手) Python 程序管理和开发 加里敦万岁!

1.3 团队项目概述

我们使用Python语言,在基于Django框架上构建商店购物系统。

1.4 团队合照

1.5 团队特色

我们团队的优势在于团队内氛围融洽,队员之间关系良好,基本上都是分班前一个般的。这会十分有利于我们之间的沟通,对以后的团队协作力的发展也会有很大的帮助。除此之外,我们之中会Python语言和Java语言的五五开,学习了不同方面的技术也可以很好地让我们从多个角度去思考一个项目。

2 选题要求

  经过小组 7 人的头脑风暴后,我们确定了两个大方向的选题,“基于Python的商店购物系统”和“基于Python的即时聊天软件”。我们最先从技术方面分析选题,商店购物系统涉及到更多的业务逻辑和数据操作,需要处理商品信息、订单、库存等等,而即时聊天软件相对简单一些。在人数充沛的基础上,团队人员在Python和Java的不同方面都略有研究,因此我们倾向于更加具有挑战性的“商店购物系统”,这样的选择也更加有利于我们分工完成项目。
其次,我们考虑了市场需求的部分。商店购物系统是一个广泛使用的应用,几乎每个人都需要购物。而即时聊天软件虽然也很受欢迎,但并不是每个人都需要的,况且现在qq和微信都拥有稳定的群体,开发聊天软件在吸引用户方面很难占到优势。因此,开发一个基于Python的商店购物系统可能更具有市场潜力。
最后我们从社区支持考虑。Python有一个庞大的开发者社区,可以提供更多的资源和支持。在开发商店购物系统时,由于其项目模块发展比较成熟,我们可以更容易地找到相关的库、框架和最佳实践。这对于我们组内大部分都是项目小白更加友好。


2.1 选题内容

真实:
我们的购物商城将是一个真实的、可实际使用的系统,旨在提供一个安全、可靠的在线购物环境,满足用户的购物需求。我们将以实际的购物场景为基础,构建一个具有实际应用价值的系统。
可用:
我们的系统将具有高度的可用性,能够满足不同用户的需求和习惯。我们将设计和实现一个易于使用的界面,以及强大的后台管理系统,确保用户可以方便地进行商品浏览、下单、支付等操作。
有价值:
我们的系统将为商家和消费者带来实际的价值。对于商家来说,我们的系统可以提供一个高效的在线销售平台,扩大销售渠道,提高品牌知名度。对于消费者来说,我们的系统可以提供更加便捷的购物体验,节省购物时间,提高购物满意度。同时我们的购物商城将注重用户的使用体验和情感价值。我们将注重界面设计和交互体验,让用户在使用过程中感受到愉悦和舒适。同时,我们将注重系统的可定制性和个性化设置,让每个用户都可以根据自己的喜好和需求来定制自己的购物体验。

预期用户量:
我们的预期用户量是庞大的,因为在线购物已经成为越来越多人的选择。我们的系统将覆盖各个年龄段和消费层次的消费者,以及不同类型和规模的商家。我们相信,通过提供优质的服务和体验,我们的系统将吸引大量的用户并成为市场上的领导者。在确定项目内容和预期用户量之后,团队需要进一步讨论和规划项目的具体功能、技术实现方案、开发计划等,以确保项目的顺利实施和成功完成。

2.1 建立Git仓库

Github链接

3 团队计划

周次 任务
第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博客:事后分析

4 团队成员绩效评估方法

成员的绩效 = 团队获得的分数 + 个人的团队贡献分

在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N,其中N为团队的人数。 在alpha/beta 之后,团队按照自己制定的规则,把 (20N)瓜分给每人,这就是 “团队贡献分”。
我们组采取“保质保量”分配制度。团队人数为 7 人,即总贡献分是 140。我们将根据下周的“商场购物系统”顶层设计的模块来制定相应的分数分配。在保证质量的前提下,我们采取了“多劳多得”的方式,选择相应的模块越多,所获得的团队贡献分越多。若在无法保证质量,则将该模块的分数与其他帮助者分享,或者又组内其他人平分。