团队作业1——团队展示&选题
| 作业属于哪个课程 | 软件工程 |
|---|---|
| 作业要求 | 团队作业1——团队展示&选题 |
| 作业的目标 | 本次团队作业的主要目标是通过团队协作,完成一个完整的软件工程项目,从团队组建、选题确定、需求分析、原型设计、开发实现到最终的项目交付。 |
团队展示
队名
WebCrafters
队员学号
- 3122006187张可烨
- 3222010125 刘泳霖
- 3122000153 王闻柘
- 3222009936 范诗琦
- 3222010165 梁敏灵
- 3122000197 张圣誉
- 3222006159 林敏俐
- 3222006011 卢秋宏
拟作的团队项目描述
网上点餐系统随着网络技术的不断成熟,带动了网上点餐系统,彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。
队员风采
-
3122006187 张可烨
- 风格:严谨细致,注重代码的可读性和可维护性。
- 擅长的技术:Java、Spring Boot框架、数据库设计。
- 编程兴趣:喜欢后端开发,尤其是系统架构设计和数据库优化。
- 希望的软工角色:开发(后端)、系统架构师。
- 一句话宣言:代码如诗,细节决定成败。
-
3222010125 刘泳霖
- 风格:创新思维,善于解决复杂问题。
- 擅长的技术:前端开发(HTML、CSS、JavaScript)、Vue.js框架。
- 编程兴趣:热衷于前端交互设计和用户体验优化。
- 希望的软工角色:开发(前端)、UI/UX设计师。
- 一句话宣言:用代码创造美好的用户体验。
-
3122000153 王闻柘
- 风格:逻辑清晰,善于分析和优化算法。
- 擅长的技术:数据结构与算法、Python、Java。
- 编程兴趣:喜欢解决算法难题和性能优化。
- 希望的软工角色:开发(算法优化)、技术顾问。
- 一句话宣言:算法是程序的灵魂,优化是永恒的追求。
-
3222009936 范诗琦
- 风格:细心耐心,注重细节和用户体验。
- 擅长的技术:前端开发、React框架、UI设计。
- 编程兴趣:喜欢设计美观且功能强大的用户界面。
- 希望的软工角色:开发(前端)、UI设计师。
- 一句话宣言:设计不仅仅是美观,更是用户体验的核心。
-
3222010165 梁敏灵
- 风格:善于沟通,团队协作能力强。
- 擅长的技术:项目管理、需求分析、文档编写。
- 编程兴趣:喜欢参与项目的整体规划和需求分析。
- 希望的软工角色:PM(项目经理)、需求分析师。
- 一句话宣言:沟通是项目成功的关键,细节决定成败。
-
3122000197 张圣誉
- 风格:技术全面,善于多任务处理。
- 擅长的技术:全栈开发(前后端)、数据库管理。
- 编程兴趣:喜欢全栈开发,尤其是前后端的无缝衔接。
- 希望的软工角色:全栈开发、技术负责人。
- 一句话宣言:技术无界限,全栈是我的追求。
-
3222006159 林敏俐
- 风格:注重效率,善于快速解决问题。
- 擅长的技术:自动化测试、性能优化、DevOps。
- 编程兴趣:喜欢自动化测试和持续集成。
- 希望的软工角色:测试工程师、DevOps工程师。
- 一句话宣言:自动化测试是质量的保障,效率是成功的关键。
-
3222006011 卢秋宏
- 风格:善于学习新技术,适应能力强。
- 擅长的技术:移动端开发(Android、Flutter)、API集成。
- 编程兴趣:喜欢移动端开发,尤其是跨平台应用。
- 希望的软工角色:移动端开发、API集成工程师。
- 一句话宣言:移动端是未来的趋势,跨平台是我的战场。
-
3122000597 陈肯贤
- 风格:逻辑严谨,注重系统稳定性。
- 擅长的技术:后端开发、数据库优化、系统安全。
- 编程兴趣:喜欢研究系统架构和性能优化。
- 希望的软工角色:开发(后端)、系统安全工程师。
- 一句话宣言:稳定是系统的基石,安全是永恒的追求。
MSF的9点基本原则
-
为共同的远景而工作
团队的所有成员都围绕同一个目标努力,确保每个人都理解并认同项目的远景和使命。我们致力于打造一个高效、易用的网上点餐系统,提升用户体验和管理效率。 -
充分授权和信任
每个团队成员都被赋予充分的自主权和信任,能够在各自的职责范围内做出决策。我们相信每个成员的专业能力,鼓励创新和主动解决问题。 -
各司其职,为项目共同负责
每个成员都有明确的角色和职责,但同时我们也强调团队合作和共同责任。无论是开发、测试还是项目管理,每个人都为项目的成功贡献力量。 -
推动开放式沟通
我们鼓励团队成员之间的开放式沟通,确保信息透明和及时反馈。通过定期的会议和沟通工具,确保每个人都能了解项目进展和问题。 -
灵活应对变化
在项目开发过程中,我们保持灵活性,能够快速适应需求变化和技术挑战。通过迭代开发和持续集成,确保项目能够及时调整方向。 -
交付增量的价值
我们采用敏捷开发方法,分阶段交付可用的产品功能,确保每个阶段都能为用户和管理员带来实际的价值。 -
保持高质量标准
我们注重代码质量和系统稳定性,通过自动化测试和代码审查,确保每个功能模块都经过严格的测试和优化。 -
学习与改进
我们鼓励团队成员不断学习和改进,通过项目复盘和技术分享,提升团队整体的技术水平和协作能力。 -
团队的首次合照
![]()
团队的特色描述
核心竞争力:
我们团队的核心竞争力在于全栈技术能力和高效的协作机制。团队成员涵盖了前端、后端、数据库、测试和项目管理等多个领域,能够快速响应需求变化并高效交付高质量的解决方案。我们注重用户体验和系统性能,致力于打造一个稳定、易用且功能丰富的网上点餐系统。
团队特色:
我们是一支技术全面、协作高效、创新驱动的团队,致力于通过技术和团队合作,打造一个卓越的网上点餐系统。
团队选题
网上点餐系统
选题描述
我们团队决定开发一个网上点餐系统,该系统旨在为用户提供一个便捷的在线点餐平台,用户可以通过该系统浏览餐厅、查看菜单、下单并支付。系统还将为餐厅提供管理功能,包括菜单管理、订单管理、评价管理等。管理员可以对用户、餐厅、订单等信息进行统一管理。
该系统的主要功能包括:
- 用户模块:用户注册、登录、浏览餐厅、查看菜单、下单、支付、查看订单、评价等。
- 餐厅模块:餐厅注册、登录、菜单管理、订单管理、评价管理等。
- 管理员模块:用户管理、餐厅管理、订单管理、评价管理、系统设置等。
项目目标
- 真实:系统将基于真实的点餐需求进行开发,确保功能的实用性和可操作性。我们将与几家餐厅合作,确保系统的功能能够满足实际需求。
- 可用:系统将采用SpringBoot框架和MySQL数据库,确保系统的稳定性和高效性。我们将进行多次测试,确保系统在不同设备和网络环境下的可用性。
- 有价值:系统不仅为用户提供了便捷的点餐服务,还为餐厅提供了高效的管理工具。通过该系统,用户可以节省时间,餐厅可以提高运营效率。
- 有情怀:我们希望通过该系统,帮助小型餐厅和创业者更好地管理他们的业务,同时也为用户提供更加便捷的用餐体验。我们希望通过技术的力量,为餐饮行业带来一些积极的改变。
Git协作方式
我们将使用Git进行团队协作,确保代码和文档的版本化管理。每个团队成员将负责不同的模块,并通过Git进行代码的提交、合并和冲突解决。我们将采用分支开发的方式,每个功能模块将在独立的分支上进行开发,开发完成后合并到主分支。
5. Git仓库
我们已经建立了团队项目的Git仓库,仓库地址如下:
WebCrafters
团队计划
根据发布的项目时间规划,初步确定团队任务计划,将团队的任务计划添加到Coding的团队项目任务里。要求:
- PM组织成员快速阅读《构建之法》第8章到第15章关于软件开发完整生命周期的相关章节,并回顾在词典App案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。
- 必须使用《构建之法》“计划和估计”一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了。
| 第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博客:事后分析 |
团队成员绩效评估方法
成员的绩效 = 团队获得的分数 + 个人的团队贡献分
团队获得的分数:
在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。
个人的团队贡献分:
设团队人数=n
总分=n*100
贡献分=(工作量 * 任务的完成质量) * 总分 / 100
把一个任务划分成几部分,每部分占百分比为工作量(%)
总任务的完成质量为n*100分,每个人的得分由小组成员投票,或组长给出


浙公网安备 33010602011771号