【软件工程】团队作业1

这个作业属于哪个课程 广工计院计科34班软工
这个作业要求在哪里 作业要求
这个作业的目标 创立团队,分工合作,团队展示,熟悉软件开发整体流程,提升自身能力

一、团队展示

  • 队名小飞棍队

  • 团队项目简介:工大严选(基于 Vue3 构建的购物平台,界面简洁直观,分类明确,技术高效,功能强大,提供搜索、商品详情、购物车及多种支付方式,致力于为用户提供一站式购物解决方案并不断优化升级)

  • 团队成员

罗振烘(组长) 3122004748
庄崇立 3122004633
李响 3121002802
何昌洲 3122004737

1. 罗振烘:我掌握java后端开发,希望用代码编织系统脉络,以严谨架构撑起数字大厦,在数据海洋中探寻高效之路

2. 庄崇立:掌握c、python、对深度学习CV方向比较感兴趣,负责团队项目的前端。

3. 李响:作为一名 Java 与 C++ 选手,我以 “代码编织梦想,语言铸就辉煌” 为座右铭。在 Java 的世界里,我追求严谨的架构和高效的开发,用优雅的代码构建起强大的应用。而在 C++ 的领域中,我深入探索底层的奥秘,以极致的性能展现编程的魅力。我相信,通过不断磨砺自己的技能,无论是在 Java 还是 C++ 的舞台上,都能创造出令人惊叹的作品,为编程世界增添属于自己的璀璨光芒。

  • 4. 何昌洲:熟悉c、java、python,喜欢前端设计,在团队中负责UI设计,希望在计算机世界中找寻真理,用算法和逻辑,书写辉煌篇章。

  • 团队宣言:我们秉持共同愿景,彼此信任、各司其职,在充分授权的基础上,为项目的成功共同承担责任。

  • 团队合照

  • 团队特色:小飞棍队以技术深度和项目广度为核心优势,成员具备多元化的编程技能和扎实的开发经验。与其他团队不同的是,我们专注于高效技术栈的结合,从前端的用户体验优化到后端的系统架构搭建,始终坚持严谨、创新和不断迭代的开发理念。这种多样化的技能和对细节的执着,使我们能够快速应对项目挑战并持续提升平台性能与用户体验。

二、团队选题

  • 选题:工大严选购物平台
  • 系统类型:基于 Vue3 的电子商务购物平台。我们的项目将开发一个一站式购物平台,用户能够便捷地浏览商品、查看详情、加入购物车,并进行多种支付方式的结算。平台将重点优化用户体验,提供简洁直观的界面设计,并通过 Vue3 等前沿技术来实现高效、流畅的交互。
  • 预期
  1. 初期用户目标:1000+ 名校内用户。
  2. 中期目标:5000+ 名长期活跃用户,主要集中于工大内外的学生和教职员工。
  3. 远期目标:持续增长,扩展至工大附属企业和合作伙伴。
  • 项目的真实、可用、价值
  1. 真实:本项目基于真实的校园购物需求,结合工大学生和教职工日常生活中的高频需求,打造一个功能完善的校园购物平台,提供从商品展示到支付结算的完整购物链条。
  2. 可用:平台将采用 Vue3 及相关技术框架,重点放在性能优化与用户友好的界面设计,确保在 PC 和移动设备上都能够流畅使用。支持多种支付方式,便于用户在不同场景下操作。
  3. 有价值:我们提供的不仅仅是一个普通购物平台,平台将根据工大学生的特定需求(如教材、学习用品等)推出定制化商品推荐,帮助学生更便捷地获取所需物品。
  4. 情怀加分项:我们的平台还将提供一个“工大周边严选”专区,推荐工大周边商家的特色商品,旨在推动工大社区的商业生态发展,增强校园文化和地方经济的互动。

三、团队计划:

周数 任务内容
第 9 周
团队组队、博客创建 团队组队完成,创建团队博客。
团队介绍与角色分配 展示团队成员,完成角色分配:罗振烘(PM+后端)、庄崇立(前端)、李响(后端+性能优化)、何昌洲(前端+文档书写)。
选题确定 选题为“工大严选购物平台”,明确项目目标。
团队贡献分规则制定 团队讨论并确定贡献分的分配规则。
第 10 周
需求规格说明书 编写项目需求规格说明书,明确功能和用户需求。
原型设计与任务难度估计 庄崇立负责前端原型设计,各成员估计任务难度并学习相关技术。何昌洲协助前端开发以及文档书写
编码规范与环境搭建 制定编码规范,完成开发环境和初步架构搭建。
第 11 周
原型改进 根据用户反馈改进原型,确保满足需求。
架构设计与任务分解 完成架构设计并使用 WBS 分解任务,各成员估计各自任务所需时间。
测试计划制定 制定测试计划,明确 Alpha 阶段的测试目标。
第 12-13 周
Alpha 阶段任务分配 罗振烘分配 Alpha 阶段任务,开始分工开发。
Alpha 敏捷冲刺 连续 7 天的 Alpha 阶段敏捷冲刺,每日 Scrum Meeting,撰写 7 篇每日 Scrum 博客,提交代码。
第 14 周
用户反馈与测试改进 收集用户反馈,对测试计划进行调整和改进。
Alpha 阶段总结 各成员撰写 Alpha 阶段个人总结,反思个人表现。
Alpha 阶段博客 发布 Alpha 阶段博客,包括发布说明、测试报告、展示博客和项目管理总结。
第 15 周
Alpha 阶段事后分析 对 Alpha 阶段进行事后分析,评估进度、协作和用户反馈,准备进入下一阶段。

四、小飞棍队---绩效评估方法:

  • 为了公平评估每个成员在团队中的贡献,制定了以下的绩效评估和贡献分分配方案。

绩效评估方法

  • 每个成员的绩效评分由两部分组成:
  • 团队项目分数:在项目 Alpha 和 Beta 阶段评审后,团队会得到一个统一的项目分数,每个成员的原始分数是相同的。
  • 团队贡献分:根据每个成员的实际贡献进行额外分数分配。贡献分的总和为 20N,其中 N 为团队人数。我们团队 4 个人,总共 80 分,每个人的贡献分不同。
  • 贡献分分配规则
  • 贡献分的分配基于以下几个标准:
  • 任务完成度:成员是否按时、高质量地完成了分配的任务。
  • 技术难度:承担任务的复杂程度,是否对项目有重要技术贡献。
  • 团队协作:在开发中是否积极帮助其他成员解决问题,有效沟通和协调。
  • 责任心与主动性:是否主动承担任务,特别是在项目遇到困难时是否积极解决问题。
  • 贡献分分配方案
  • 以下是贡献分分配举例:

贡献分分配方案例子

成员 贡献分 贡献理由
罗振烘 24 负责后端核心开发,担任组长,统筹项目进度并帮助其他成员解决技术问题。
庄崇立 19 负责前端开发,完成了多个界面设计,用户体验优化较好,并按时完成任务。
李响 17 负责后端功能和性能优化,虽然技术贡献较大,但时间管理稍有不足,任务完成速度略慢。
何昌洲 18 协助前端开发,并且书写开发文档,对团队帮助很大。
成员 任务描述
罗振烘(组长) 负责系统架构和后端开发,监督项目进度,解决技术难题。
庄崇立 负责前端开发,确保用户界面简洁易用,并与后端进行数据交互。
李响 负责后端性能优化,确保系统高效稳定运行,并参与数据库和接口设计。
何昌洲 协助前端开发,书写开发文档

Git 协作方式

我们通过 GitHub 进行代码协作。每个成员在自己的分支上开发,提交后通过 Pull Request 进行代码审核,确保代码质量和团队协作的流畅性。

总结

这个方案保证了每个成员的贡献都能得到公平评估,团队成员清楚自己的责任,并通过合作和努力共同完成项目目标。

posted @ 2024-10-16 22:19  AIZzcl  阅读(214)  评论(0编辑  收藏  举报