成双成队——Beta冲刺总结随笔
| 这个作业属于哪个课程 | 软件工程实践-2023学年-W班 |
|---|---|
| 这个作业要求在哪里 | 团队作业—bate冲刺+事后诸葛亮 |
| 这个作业的目标 | Beta冲刺总结随笔 |
| 其他参考文献 | 《构建之法》 |
目录
- 一、任务回应
- 二、改进计划完成情况
- 三、项目链接
- 1、项目前台
- 2、项目后台
- 四、功能运行展示
- 1、前台
- 2、后台
- 五、成员体验/收获/心得
- 六、华为云部署过程和体会
- 1、部署过程
- 2、华为云与阿里云的部署对比
- 3、心得
- 七、成员贡献度分配
一、任务回应
| 功能 | 完成情况 | 完成程度 |
|---|---|---|
| 对于用户身份和权限的验证 | 完成 | 完成 |
| 修复可能存在的逻辑漏洞 | 完成 | 完成 |
| UI界面优化 | 完成 | 完成 |
| 移动端界面适配 | 部分完成 | 只完成了部分界面的适配 |
| 后台管理系统 | 完成 | 完成 |
| 资源中心资源的下载 | 完成 | 完成 |
| 投稿中心资源的上传 | 完成 | 完成 |
| 内容推荐 | 完成 | 完成 |
| 用户动态与消息 | 完成 | 完成 |
二、改进计划完成情况
| 类型 | 完成情况 |
|---|---|
| 团队分工 | 分工基本不变,前端压力依旧较大,未能达成预期,但是因为引入了项目管理工具,在分工更明确的同时,团队成员间也更具有灵活性,有较快的响应能力,这也算是一个小进步 |
| 项目管理 | 在本次冲刺中,我们引入了ONES软件项目管理平台,通过它来进行项目进度的跟踪以及任务的分配,使用工具后,我们减少了许多耗费在询问进度上的时间,加快了我们的开发效率,也让任务计划更加明确,基本完成了预定的改进计划 |
| 版本控制 | 在本次冲刺中我们的commit粒度有显著的减小,基本上实现了“修改即上传”,虽然没有遇到需要回滚的情况,但是这也让小组成员们养成了一个比较好的习惯,基本完成了预定的改进计划 |
项目管理过程:


三、项目链接
1、项目前台
用户测试账号(也可以自行注册):
| 权限 | 账号 | 密码 |
|---|---|---|
| 正常/已认证 | 30 | 12345678 |
| 正常/未认证 | 35 | 12345678 |
| 异常 | 44 | 12345678 |
| 封禁 | 15 | 12345678 |
2、项目后台
管理员测试账号:
| 权限 | 账号 | 密码 |
|---|---|---|
| 系统管理员 | 11 | 12345678 |
| 用户管理员 | 15 | 12345678 |
| 帖子管理员 | 16 | 12345678 |
| 评论管理员 | 17 | 12345678 |
| 资源管理员 | 18 | 12345678 |
四、功能运行展示
1、前台
- 登录注册


- 主页

- 帖子详情

- 资源中心

- 动态

- 消息

- 个人主页

- 投稿

- 搜索

2、后台
- 登录

- 用户管理

- 管理员管理

- 帖子管理

- 资源管理

- 评论管理

- 举报管理



五、成员体验/收获/心得
| 学号 | 体验/收获/心得 |
|---|---|
| 222100116 | 很有意义的一次实践,一次很有意义的软工团队demo |
| 222100117 | 在进行这次实践之前我并没有实际做过一个真正的springboot项目,这次实践给了我一个很好的机会运用复习巩固springboot的知识,同时在实践中,我也能够学习借鉴其他大佬的代码,学习了更多之前没有学到的知识,解决了很多基本的问题,积攒了很多的java编程经验,受益匪浅 |
| 222100123 | 在经过α冲刺编写代码之后,对接口的理解和代码的编写速度显然变快,对一些需要联系表之间数据的操作也变得更加得心应手,并且在这次β冲刺中,学到了一个更加方便操作数据库的方法。在这次实践中,和各个伙伴一起协作完成一项工作,让我更加意识到在工作中团队沟通和协作的重要性。并且还学到了如何使用项目管理工具来配合项目的工作,总之在这次实践中让我学会了很多,是个很好的体验。 |
| 222100125 | 通过这次实践,我有许多的收获,首先经过这段时间的实践,我对于框架的使用,也从陌生到了熟练,在开发中,我学习到了许多的编程技巧,并将他们应用在实战中,在修复bug时看到自己最初写的代码,就会发现原来不知不觉已经进步了这么多,所以要多动手!其次我也意识到自己可能不那么适合领导团队,作为组长我可能还是经验不足,安排的不够合理,让项目计划没有全部完成,还是挺可惜的,但是这也是一次锻炼,也让我对团队中的小伙伴们更加了解,这也算是一种收获吧,如果有机会,下次也要一起加油呀。 |
| 222100131 | 啊!经过几周的鏖战,项目冲刺终于即将迎来尾声。我认为这真的是如此美妙的一次实践,使我的眼睛发光,头脑发热,整个人朝气蓬勃,蒸蒸日上。宝剑锋从磨砺出,毫无疑问,如今的我肯定与当初的我有所不同。我不仅复习巩固了已学的html,CSS,js知识,还了解体验了一次项目开发的整体流程,学习了使用Vue框架进行前端开发,许多新知识在我脑海里开花结果,让我如沐春风,焕然一新。而且还与小伙伴们相互扶持,沟通合作,共同过关斩将,攻克难关,果然团结就是力量。这真是非常有意义的一次实践啊。 |
| 222100417 | 在这次实践中,由于对资源管理系统的不熟悉,对界面的美观感还不够,故而花费了较多时间,但最后还是完成了自己的部分并且收获颇丰 |
| 222100420 | 本次项目是第一次原原本本从头到尾写的一次项目,以前学习了很多知识,但是只知道要用它,不知道为什么用它、何时用它,通过这次实践很好地复习了这些知识并进行了真枪实弹的运用,对这些知识的理解更上一层楼,而且本次实践也模拟了很多工作中会遇到的情况,比如紧急任务、人员调度,这些身临其境的任务让我对以后的工作有了更多的认识,本次实践中学到了很多,为之后的实习、工作打下了良好的基础 |
| 222100201 | 通过团队协作,收获了很多开发相关的知识,也懂得开发的思路,也得到了一些经验 |
六、华为云部署过程和体会
1、部署过程
- 刚开始我们团队选择的云服务器是阿里云的ESC云服务器,选择阿里云服务器的第一点原因就是它可以免费使用三个月;其次第二点原因是网上关于阿里云服务器的教程更多更全面,选择阿里云可以让我们团队部署云服务器上手更快;第三点原因是之前结对作业的时候组员基本也是选择阿里云服务器,所以大家对阿里云的使用就会比较熟悉。
- 因为有之前结对作业和α冲刺在阿里云上的部署的经验,在华为云上部署非常熟练,首先我们买完服务器、申请完公网ip、配置完安全组,便使用宝塔面板连接华为云服务器,进入云服务器后我们先安全组端口打开,再把所需要的环境配置好,随后先把后端部署上去调试,将问题一一找出后,我们把在原先阿里云上的东西(除了文件系统因上传的文件、图片的等原因,经过小组讨论没有搬之外)其余东西能搬的基本都搬到华为云上。
2、华为云与阿里云的部署对比
- 阿里云教程比较多,搜索同一个问题,阿里云能跳出许多前辈分享的经验,而华为云搜出来更多是广告。
- 阿里云界面的UI改动较小,很多以前的教程跟着做都可以完成,而华为云的ui改动比较大,活动更新迭代也比较多,一些教程及活动比如使用如何修改配置自己的服务器、免费的服务器之类的,找那些界面、UI按钮就比较找不到。
- 华为云的服务器系统内存占用的比较少,刚买完服务器安完宝塔面板进入,华为云显示系统只占100M左右,而阿里云占了300M。
3、心得
- 通过云服务器的部署,对项目如何在网络上运行访问有了更深的理解,对linux系统操作、服务器文件上传更为地熟练,在学习使用云服务器的过程中,我们对云服务器这一新技术有了一定的了解。本次实践所学到的云服务器知识和技术为未来我们进入企业工作提供了基础。
七、成员贡献度分配
| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 222100116 | 接口修改与完善 | 7% |
| 222100117 | 接口修改与完善 | 12% |
| 222100123 | 接口修改与完善,项目测试 | 16% |
| 222100125 | 前台逻辑完善,后台管理页面,项目测试,文档撰写 | 18% |
| 222100131 | 动态模块页面,用户页面优化,项目测试 | 10% |
| 222100417 | 页面适配,前台资源模块,项目测试 | 15% |
| 222100420 | 服务器配置,接口修改与完善,答辩PPT制作 | 16% |
| 222100201 | 文档撰写,页面适配 | 6% |
相关推荐
pm-v1.0-beta:用于推送到v1.0 Beta的项目管理存储库
pm-v1.0-beta:用于推送到v1.0 Beta的项目管理存储库
SpaceDash:SpaceDash是一个开源应用程序,可提供有关SpaceFlights的信息。 SpaceDash还包括有关所有载具和任务的新闻和更新
太空冲刺 太空仪表板... :rocket: :rocket: :rocket: SpaceDash是一个开源应用程序,可提供SpaceFlights的信息。 SpaceDash还包括有关所有载具和任务的新闻和更新。 该应用程序目前处于开发的第二阶段,正在确定范围/构建一些新功能。 这些功能包括SpaceX各种运载工具的AR视图以及来自更多航天局的事件更新! 该项目使用测试驱动敏捷开发流程,将需求转化为测试用例,并在此基础上改进代码。 注意 目前,App Store审核小组不接受新版本。 由于最近对r / SpaceX API进行了更新,导致我们的应用在启动时崩溃,无法更新我们的应用,因此我从应用商店中将其删除。 该小组正在努力为该应用程序添加功能,该功能将成为该应用程序的第2版。 该版本的第2版将于1月上旬至中旬推出。 要仍然使用和测试该应用,您可以使用上面的Testflight链接使用Beta版。 :camera_with_flash: 屏幕截图
Jira流伴侣(测试版)「Jira flow companion (beta)」-crx插件
Jira流伴侣是对Jira Data进行强大分析的工具。 该工具由Jira CFD报告页面触发。 Jira Flow同伴是一种用于对Jira Data进行强大分析的工具。该工具从“ Jira CFD”报告页面触发,并使用与创建jiras CFD相同的数据。它以其他方式可视化数据,可以帮助您更好地了解交付 *创建易于使用的CFD(缩放,缩短时间范围时从0开始完成,观察一段时间内的各个状态。*吞吐量报告选择所需的时间段和所需的分辨率(1-4周),并具有您可以根据需要更改rollig average,以更好地理解数据*频谱分析可用于Leadtime和Cycletime,可以缩放数据并以(1天,1-3周,1个月)的分辨率查看数据*冲刺报告*积压增长*积压年龄*蒙特卡洛模拟创建预测 支持语言:English
饼干:用于软件项目管理的命令行界面
饼干 是用于软件项目管理的免费命令行界面工具。 该项目使您能够遵循Agaile方法。 当前版本(0.1.0)是Beta版,到目前为止,它仅具有Scrum的实现。 命令被设计为直观且易于记忆。 您的工作将另存为json文件,位于您的主目录( $HOME$/biscuit/ )下。 产品特点 自动竞争能力 彩色控制台输出 仪表板视图 添加,编辑和删除项目 添加和编辑发行版 添加和编辑冲刺 添加和编辑用户故事 添加和编辑任务 积压视图 列出发布,冲刺,用户案例和具有过滤和排序功能的任务 更改发布,冲刺,用户案例和任务的状态(状态:已创建,打开,计划中,计划外,进行中,正在测试,已完成,过期,已删除)
Story Point Calculator-crx插件
语言:English (United States) 快速估计工具,以统一估算Sprint规划期间的故事点。 使用此工具作为您的团队计划Sprints! beta版本。 错误和点估计算法仍在提高。 在冲刺规划期间统一估计故事点的估算工具。 使用此工具作为您的团队计划Sprints! 统一的计算器有助于团队在定义故事点时使用相同大小的测量棒测量任务估计。



