Hail_Hydra2—总结随笔

Hail_Hydra2—总结随笔

这个作业属于哪个课程 2020春-S班(福州大学)
这个作业的要求在那里 团队作业第五次——站立式会议+alpha冲刺
团队名称 Hail Hydra(九头蛇)
这个作业的目标 描述项目预期计划、现实进展、过程体会、组员分工及在Alpha阶段的工作量比例、下阶段展望。
作业正文 作业正文
其他参考文献

冲刺日志集合

项目预期计划

小组对于本次冲刺的预期计划是基本实现所有的功能,前端包含前台普通用户页面和后台管理员页面,前台页面要求能够正常的展示所有页面,能够完成提问、回复、点赞/点灭/投诉、积分获取、奖励兑换等一系列活动;后台管理员页面要求能够正确展示所有页面,正确获取并能管理相关数据(问题、回复、用户等);在权限管理方面能够对不同身份的用户进行正确的权限限制。

现实进展

目前项目基本完成了预期计划,软件的基本功能可以使用,权限限制部分也已经完成,项目已经部署到云服务器并可以通过网址访问,但是批量增加用户和匿名功能暂未实现,界面和交互方面仍做的比较粗糙,尤其是对非法数据的检验方面做得不足。

前台页面部分截图

登录页面

前台首页

问题详情

个人中心

奖励兑换

后台页面部分截图

后台举报问题

后台用户管理

后台积分管理

后台临时板块

过程体会

韦琛

这次冲刺持续了十天,每天都有新的东西要学,每天都有新的任务要完成,每天都要开会,每天都要面临新的挑战。这些天过得很充实。这次冲刺给我最大的感受是一个强大的团队不光是个人实力超群,更重要的是团队的凝聚力。团队领导要有很强的指挥、规划能力,把任务进度安排妥当,队内成员积极响应配合,并且及时反馈遇到的问题。定期开展会议,以便了解当前的进度情况,若出现意外情况可及时做出临时调整。最终在规定的期限内有条不紊的完成任务。还有一个是,哪怕是一个简单的工作也不能忽视,有时候很有可能因为这小小的任务没有按时完成而对整个团队工作进度造成巨大影响。

黄子峻

这次冲刺由于任务分配以及对工作量的估计比较到位,所以没有出现时间不够或者分配失误的问题,经过这段时间大家的配合也越来越好,也自发的学习新的技能和知识,是一次愉快的冲刺团队合作。

唐志豪

本次冲刺我负责的是项目的管理员界面的前端UI以及交互的设计。项目刚开始的时候管理员界面仅有侧边栏,顶栏,导航栏,到整个帮帮网框架的慢慢搭建,到后来每个部分内容的逐步填充,到最后整个后台界面可以正常的运行,见证了全过程,它像个树苗一样慢慢长大。期间也遇到许多问题:走过弯路,例如:到底该运用什么技术,初期的bootstrap和vue之间来回摇摆;遇到困难,例如:怎么样才能将后台数据进行可视化的展现,以及表格的功能怎么实现,表格数据导出功能怎么实现;有过争执,团队之间的的矛盾;有过烦躁,在遇到困难时,不知怎么解决,在眼花缭乱的资料之中不知什么是正解,貌似无人能询问,无人能解答。好在最后,慢慢水落石出,柳暗花明又一村,问题在合作下一个一个被解决,直到我们最后的成品,虽然尚有一些不足,但是依旧值得欣喜。在此期间,我不但学习到了独立思考,独立学习,独立解决问题的能力,而且在解决问题的能力上变得更加高效;同时在技术上我学习到了基本的前端的界面的构建以及部分组件的运用,还有一部分交互的实现;在团队协作上,我学会了团队合作以及与人沟通的能力;并且,我也学习和吸收其他团队成员的优点。加油,胜利就在前方,稳中求进,项目马上就要完成了。

袁锦辉

在本次冲刺阶段中,我主要完成了前端用户界面部分的开发任务,在这一过程中我学习到了很多,首先从刚开始我并不会开发一套前端页面,或者说开发的成果并不美观,但是在这一次的软件工程实践过程中我学习了bootstrap模版、vue等技术来让自己的前端页面变得更加美观。也学习到了如何使用Js代码进行前后端的交互,在这个过程中还复习到了上个学期学习的DOM技术,让我真切的体会到软件工程实践是一项综合性很强的工程,我们需要掌握的远远不止一门开发语言,而是要将过去所学的各类知识融会贯通并且运用。在这次的冲刺阶段我们小组进行的很顺利,因我们小组在前期没有忽略工程基础的建设,我们花费了时间来规划时间日程安排,合理的分配了人员工作,早早的制定了开发工具等。我们一步一脚印的前期准备工作给后期的冲刺阶段带来了莫大的帮助,这也让我体会到软件工程是一项系统的工程,需要多个阶段彼此衔接,而不是单个阶段任务完成就够了。在冲刺阶段中我们分工明确,测试人员与开发人员合作愉快,大家的效率很高,这体现了软件工程实践是一个需要团队协作,成员彼此合作完成的项目。

刘成华

首先呢,关于进度安排,我觉得我们组长在一开始,倒不是编码部分,而是安排部分他做的许多工作,我们组内也经常开会讨论,花了许多时间来进行整个项目的设计架构之类的事情,而不仅仅是编码在编码是后来才继续做。前面我们花了很多时间,很多时间来做这些规划呀,设计呀,接口啊之类的事情。所以我们在后期,项目真正开始编码的时候,我感我感觉就我自己后端而言,嗯。执行起来比较游刃有余比较轻松,因为我们在之前已经花了大量的时间进行同前端一起设计整个项目的需要交接的地方,所以我感觉后端设计起来并不需太大改动。 所以说这一点我觉得做任何一件事情都需要提前做好规划,才可以游刃有余应对突发的应变。

张嘉伟

本次的alpha冲刺并没有想象中的那样任务繁重,这里也特别感谢我们组长在很早前就开始组织我们开始准备编码,以至于在alpha冲刺开始阶段我们的基本编码就都已经完成,只剩测试以及项目的部署,单元测试我之前就没怎么学习,所以完成这次的单元测试也是颇费周折,但幸好我在之前的结对作业中就了解了如何部署项目并在阿里云上购买备案了所需产品,但仍遇到了些问题,之前我是使用的虚拟主机采用直接上传文件的方式来部署项目,之前不了解虚拟主机和云服务器的区别,而这次部署时屡次失败后才知道虚拟主机不支持JAVA,所以只能转去云服务器ECS部署。

黄忠雄

刚开始因为个人能力的欠缺和对推进项目的积极性不够,导致项目进展一度中断。后来在组长的鼓励与号召、组员间的相互协调配合下,项目冲刺算是圆满完成。通过这次冲刺,让我更加意识到一个团队的凝聚力和组长的领导是项目能否顺利完成的关键因素,团队成员之间协调沟通的重要性更是不言而喻。除此之外,我个人能力也通过这次冲刺提升到到一个新台阶。总之,感谢组员,感谢组长,感谢老师。

翁绍鸿

这次冲刺是我第一次去合作完成一个较大的项目,其中遇到了很多的问题,但是在大家的努力下我们成功的克服了种种困难,在截止日期前完成本次冲刺的任务,同时自己也在压力下进步了许多,对于项目的开发流程和相应的技术有了初步的认识,但在过程中我们仍有很多的地方做的不是很好,项目目前完成的也比较粗糙,接下来的时间仍要继续努力。

组员分工及工作量比例

学号 姓名 分工 贡献度
021700613 黄忠雄 完成冲刺阶段的博客 6
221600313 黄子峻 对前台页面的测试并撰写对应文档 7
221701118 张嘉伟 后端问题、投诉、回复、关注模块编码;部署项目到云服务器;完成后端单元测试的一半工作 17
221701136 唐志豪 完成后台管理员静态页面及大部分对应数据交互 17
221701219 韦琛 对后台界面进行测试并撰写相应文档,管理仓库文档分类和更新 7
221701240(生病) 郑逸豪 生病暂无法参与 0
221701316 刘成华 后端登录、用户、临时版块模块编码;完成单元测试一半工作 14
221701335 袁锦辉 完成前台的静态页面及对前后台的数据加密处理 13
221701421 翁绍鸿 完成前台页面数据交互,后台部分数据交互;后端消息、奖励、点赞模块编码;完成权限管理及对应测试;对测试的结果进行修复 19

自我评价

在本次冲刺的过程中大家较好的进行了分工合作,积极地完成了自己负责的任务,完成了项目的雏形,对于有困难的队友也会积极的伸出援手。项目的基础功能都完成的不错,测试的大部分bug已经修复,但是前台界面还不够美观,对于异常数据的处理和提示做的不够,单元测试做的不够详细具体。在接下来的时间需要进一步优化前台界面,完善项目的异常处理机制,以及制定详细的单元测试样例。

下阶段展望

在本阶段中我们主要是完成了基本功能的实现,对于前台界面的美化和交互做的还不足,后端对于非法数据的检验也做的不够充分,我们在下个阶段的主要任务一是完成上个阶段遗留的功能(匿名和批量增加用户),二是对上述说的两个问题进行解决,希望能顺利完成本学期任务,最后谢谢老师学长的指导鼓励,也感谢每一位成员的辛勤付出!

原文地址:https://www.cnblogs.com/HailHydra/p/12859098.html