Scrum 冲刺——Day 1

发布时间 2023-11-26 21:00:17作者: llalala123

作业摘要

作业所属课程 所属课程链接
作业要求 团队作业4——项目冲刺 之 Scrum冲刺
团队Github仓库链接 Github链接
作业目标 通过短期内、连续、快速冲刺,团队成员实现的各自目标

1 项目任务说明

1.1 项目任务安排

成员姓名 各成员在 Alpha 阶段认领工作 Scrum 冲刺——Day 1 工作
韩业浩 前端 了解前端
黄翼山 商品模块 了解商品模块
李金强 实现订单模块中两大功能“提交订单”和“支付功能” 确定订单需求和功能、设计订单表单界面、实现订单表单的前端验证逻辑、实现订单表单的后端数据处理逻辑
李钰平 购物车模块 了解购物车模块
李奇龙 实现用户模块中四大功能 用户注册功能:校验用户名是否重复、校验密码长度、加密密码、存储用户信息到数据库
彭学智 实现购物模块中的“浏览界面” 导入数据
许铭益 实现购物车模块中两个功能 寻找购物车模块相关数据,并上传到mysql中

1.2 整个项目预期的任务量

共需240h完成该项目。

2 团队感想 & 团队期望

2.1 团队感想

  • 韩业浩
    敏捷开发强调团队合作、快速反馈和灵活适应,这意味着我将有机会与团队成员紧密合作,迭代地构建和改进软件。这种开发方法注重用户需求和持续交付,我可以更频繁地看到实际成果并收到用户的反馈。
    我也对敏捷开发的快节奏感到兴奋。每个迭代都有明确的目标和时间限制,这会给我一种挑战和动力,以快速响应变化并高效交付软件功能。我期待在敏捷开发中学习新的技能和方法,并与团队成员合作解决问题和创造创新解决方案。
    然而,我也意识到敏捷开发可能会面临一些挑战。由于迭代周期较短,压力可能会增加,需要更高效地完成任务。同时,团队协作和沟通的重要性将更加突出,我需要与团队成员密切合作,保持良好的沟通和协调。
    总体而言,我对敏捷开发充满了热情和期待。我相信这种开发方法将为我带来新的挑战和机遇,并提升我的开发能力和团队合作能力。

  • 黄翼山
    敏捷开发的优势在于能够快速适应需求变化,特别是在用户需求从一开始就不够明确的情况下。这能够为前期的需求分析留下较大的容错空间。虽然能够根据需求变化随时改动软件,但还是要尽量避免对顶层设计的改动,把每次迭代的变化范围局限在子模块内。顶层设计的改动往往意味着多个模块的大改,这是对时间的大大浪费。如果需求分析结论太过模糊,甚至连顶层设计都不能敲定,这时与其着急上马项目,我看倒不如多花一些时间把需求分析做得再明确一些。
    比如微信多年来的更新过程,从一开始的单纯聊天工具,不断集成支付,自媒体平台,网页应用,办公等各种功能,如今已是臃肿不堪。它的各种新增功能已经远超当初的设计,但其代码又只是在原有基础上新增,而不是重新设计。从它最基本的通讯功能就能看到这一点,用户使用微信上收发消息与使用电子邮箱非常相似,邮件不会存放在某个公共的云服务器中,而是由发件方和收件方各自保存,附件也是采用与电子邮箱同样的处理。说明它仍然是一个从传统电子邮箱发展出来的软件,这种设计思路已经和它目前所瞄准的需求不符。

  • 李金强
    在开始敏捷开发之前,我对这种开发方法充满了期待和好奇。在传统的瀑布式开发模式中,开发周期长,变更困难,无法及时适应需求变化。而敏捷开发是一种迭代、协作和灵活的开发方式,强调快速响应变化和持续交付价值。敏捷开发注重团队的协作和自组织,每个成员都有机会参与决策过程,提出自己的想法和建议。我相信这种开放的沟通和合作方式,将能够激发团队的创造力和创新能力,使我们能够更好地解决问题和达成目标。

  • 李钰平
    1.在开始项目之前需要对需求进行充分的调研和讨论,以便能够在开发过程中容易地进行调整和变更。
    2.在开始项目之前,需要建立良好的沟通机制,确保团队成员之间能够有效地交流想法、问题和解决方案。
    3.在项目开始之前,需要建立有效的反馈机制,以便及时了解用户和团队成员的反馈意见,并快速做出调整。
    4.在项目开始之前,需要树立一个适应变化的心态,不断地调整和改进项目计划和方向。
    5.总的来说,团队需要有开放的心态,愿意接受变化,并建立良好的沟通和反馈机制,以便快速、灵活地推进项目。

  • 李奇龙
    在这次的团队协作当中,我深刻地认识到沟通是最关键的一部分。在项目中,清晰、及时的沟通是成功的关键。团队成员之间应该积极分享信息,讨论问题,提出建议,确保每个人都了解项目的进展和目标。其次,我也发现在项目开动之前,我们应该明确好角色,团队成员需要了解自己的角色和责任,并与其他成员协调合作。同时,在项目开发过程中,可能会出现变化和新的需求。团队成员应该灵活适应这些变化,并迅速调整计划和策略。最后,团队之间的开发人员也应该确保代码审查,以提高代码质量和减少错误,这也有助于发现潜在的问题,并确保整个团队都遵循最佳实践。

  • 彭学智
    在即将到来的敏捷开发阶段,我们充满期待和信心。敏捷开发意味着我们将更紧密地协同工作,更快速地响应变化,更频繁地交付成果。我们将秉持敏捷开发的价值观和原则,以客户为中心,不断优化我们的软件产品。让我们在这次挑战中发挥团队的力量,共创辉煌!

  • 许铭益
    此次的敏捷开发是团队成员各自为战,代码方面一直是我的薄弱之处,不过也希望能借助这次冲击的机会,让我能深入了解项目搭建的过程中,也能精进自己的代码能力。奥里给!

2.2 团队期望

通过过去几次的需求分析和架构设计,我们团队在一次次例会中逐渐了解到一个项目开发的前期准便工作,接下来的敏捷开发阶段,我们会将前期准备阶段积蓄的力量迸发出来,争取在未来的7天各位团员都能圆满完成自己的任务,让整个项目进入收工阶段。