zoukankan      html  css  js  c++  java
  • alpha——冲刺总结

    这个作业属于哪个课程 2020春季软件工程W班
    这个作业要求在哪里 团队作业——alpha冲刺
    这个作业的目标 完成团队项目——福大热话的alpha版本
    参考文献 《构建之法》
    答辩PPT 点此查看

    Part 1 回顾

    项目开始前,怀揣着“一定要做出点成果”信念的我们小组八人,正在为后面的开发囫囵吞枣地学知识。以下是我们当时定的计划表。

    时间 计划任务
    4.22~4.24 学习相关知识,代码规范制定,数据库建立,界面效果绘制
    4.25 后端:搭建起框架,完成DButil类&实体类。前端:登录页,首页,新闻界面,课程界面,管理员首页的基本框架
    4.26 后端:完成业务逻辑。前端:完成个人信息页,收藏夹页,话题发布页,管理员新闻发布的基本框架。
    4.27~5.2 后端:完成各种界面接口。前端:实现基本前后端交互,完善并美化页面。
    5.3~5.4 部署到服务器并测试。
    5.5~5.6 修复bug,完善各方面

    然而,虽然有如此 完美的 计划,但是在冲刺的几天仍出现了我们意想不到的问题:

    • 需求没有考虑完善,后端接口的调整工作量大
    • 前端发送请求时出现的跨域等异常
    • 没有及时使用脚手架规范和管理前端代码

    当然最最最最根本的问题还是我们:没经验,没知识,因此,我们在整个冲刺里面付出了不少努力,踩了不少坑,走了不少弯路。

    冲刺到了尾声,以下是我们项目的最终进展:

    模块 完成情况
    学生用户端界面 基本完成
    管理员用户端界面 未完成
    界面美化 完成,下一轮可能微调
    前后端交互及其测试 部分完成
    登录相关接口及其测试 完成
    话题相关接口及其测试 基本完成
    新闻相关接口及其测试 完成
    课程查询相关接口及其测试 基本完成,仍需优化算法
    收藏夹相关接口及其测试 基本完成
    个人信息相关接口及其测试 基本完成
    审核相关接口及其测试 基本完成(敏感词api未使用)
    标签管理相关接口及其测试 基本完成
    课程管理相关接口及其测试 基本完成

    Part 2 心得

    以下是小组各成员在本轮冲刺的心得体会

    221701436

    本轮冲刺我最主要的感受就是:时间很赶,但有限的知识和技术水平使得我不得不放慢脚步。然后组内的每个人都很拼,尤其是401,435等同学。每天都是从早上忙到深夜,而且我还要对前后端及任务分配随时进行协调,组里每个人基本上都有几天会失眠,尤其是第5~8天,大家都或多或少的在随笔里表示累。家里来亲戚都问我怎么黑眼圈那么重。
    说说本轮冲刺我学到了什么吧:VUE的一些基础操作,使用axios进行前后端交互,VUE-CLI3的基本结构。
    当然,本轮冲刺中也有我遗憾的地方:冲刺准备和起步阶段我把精力主要放在单个页面如何实现前后端交互,而却对使用脚手架后知后觉,导致后面浪费了时间还增加了工作量。另外就是我和团队的沟通还不够,作为组长,了解组员进度之外,我更应该和组员讨论如何合作。通过这次冲刺,我更清楚的意识到:事先更清晰的规划,能让整个团队的运作更加高效;另外,我自身知识和技术仍有不足,需要更努力学习。

    221701401

    总结:这次冲刺是比较辛苦的,问题也是很多。进度也很混乱,我个人作为后端,在前面的几天完全没有和前端交流,导致后期和前端交流的时候接口要反反复复修改,而且也设计了很多冗余的接口,也间接导致单元测试要不断修改,我们组的进度本身就比较慢,最后一天还在“冲刺”的路上,而不是收尾,现在写这段话的时候其实我在跟进前端写交互(苦笑),后端其实总体比较顺利,但是接口设计这一块比较难受,主要是前端没有给我们逻辑,我们的原型设计在答辩之后被否了,所以我们一开始只能靠猜。在跟进前端的路上,也发现了前端的不容易,尽量就是能够帮忙的我就帮帮忙,虽然不懂前端,也能帮着稍微调调bug(笑),也尽量配合前端改接口。自己也是收获到了springboot的一些用法,虽然肯定不是全部,但是好歹是能写接口。为了写敏感词查询,去看了百度的api,虽然说这次因为时间原因,这个接口没能用上,但是自己有了收获。总而言之,希望能休息几天(笑)

    221701309

    总结:这次的冲刺任务中,在队友们的帮助下,我学会了如何使用springboot,后端接口设计实现以及团队合作。通过这次的项目实践,我真正的将理论运用到实践中,在实践中进一步巩固理论知识。虽然自己的学习能力低,但很庆幸有队友们的帮助和指导,让我在学习中快速成长!这次的实践也让我发现了自身的很多不足,我的团队合作能力薄弱,相关技术的掌握程度过于欠缺等等,因此,未来还需要不断地学习。希望自己能在不断地学习中不断地成长。

    221701426

    本轮冲刺中自学了:搭建springboot环境、进行一些接口的编写和测试。
    自学的时候找到的资料很少有刚好是最新的,大部分是过期一两年的材料。由于软件更新换代很快,学习的时候过去的材料已经过时。
    学习的时候会发现大量“对不上”的问题,要依靠自己实验或者搜索新的材料才能找到解决的方法。中间会遇到多份材料的比对,缺漏、无效、错误材料的干扰。
    对于实在无法解决的问题就先放一放、先把可以解决的问题解决了。
    团队协作给了我很大帮助,无法解决的问题问组员很快就可以解决了。

    221701402

    Alpha冲刺转瞬即逝,其实刚开始下手的时候,觉得很难熬,听学长学姐说也觉得可能是人间地狱一般,但是都熬过来啦!队伍其实对新的知识都并不熟悉,都是一步步摸索,一步步百度,一步步问人,一步步搭砖加瓦建起来的,建立框架,慢慢地熟悉流程,慢慢地孰能生巧,感谢小队,大家都辛苦了,希望大家好好休息呀!

    221701403

    这次的冲刺我主要负责后端的部分接口开发,包括收藏夹相关的接口、课程(教师)评论的接口以及管理员管理话题的部分接口(虽然大部分都没能在这次冲刺中实现)。这次的任务虽然时间很仓促,准备也很不足,但是在队友的指导和帮助下还是能克服重重困难。
    这次的任务带给我最大的收获就是基本能够使用IDEA开发spring boot、学会通过postman进行接口测试以及编写单元测试等技能。虽然编写接口以及测试的过程bug多多、困难重重,但是这也磨练了我的细心和耐心,尤其在一个bug改一小时的时候更是一种锻炼。同时我还参与了前端的样式修改,又对vue等框架有了一些了解,丰富了我的见识。
    虽然过程有点累,但是也很充实,队友之间互相督促和帮忙,大家一起成长。同时希望下一次的冲刺我们能做得更好。

    181700141

    在冲刺的过程中我体会到了在修改接口设计时前后端要充分交流,这样可以避免后期融合的时候出现接口设计不符合前端需求而再去修改接口,同时如果前期编码阶段测试好编写过的接口可以避免后期融合出现未知bug的频率。在接口实现中应当尽量做好对输入的检查和异常处理并给出准确的反馈,这样在融合的时候可以迅速定位问题所在。

    221701435

    累,很累,还是很累,应该是这次冲刺肉体上的感觉,不过的话,收获还是比较丰富的。东西做完了,才感觉好像没什么东西写的,说说这次冲刺的任务及工作吧。首先我负责的是前端部分的工作,由于开始的原型设计被舍弃,我们小组一直没有制作出新的原型,所以一开始前端的设计,我真的很迷,无处施力。后面我们小组成员决定,通过模板来进行设计。接下来几天,我只要负责前段组件化得开发以及js的设计。在前后端交互的时候,发现存在部分的代码错误,主要是由于开始设计的时候没有遵循代码规范,导致查错也比较难。

    总结一下,这次加深了我的前端开发技术,同时在开发过程中碰见了许多的问题,需要慢慢消化。学习到了许许多多,虽然累还挺充实的。

    Part 3 贡献度

    学号 贡献度 大致贡献内容
    181700141 13% 后端接口设计及编写,测试
    221701309 10% 后端接口编写,参与界面样式设计,博客撰写
    221701401 18% 后端接口设计及编写,测试
    221701402 14% 后端接口编写,测试
    221701403 11% 后端接口编写,测试,参与界面样式设计
    221701426 7% 后端接口编写
    221701435 17% 前端架构搭建,接口调用测试
    221701436 10% 统筹安排小组成员工作及任务分配,前端界面设计,接口调用测试,博客撰写

    任务贡献度表

    冲刺10天的燃尽图(蓝线:计划,绿线:实际)

    Part 4 展望

    下阶段的展望

    • 把alpha轮没有做好的继续完善
    • 覆盖率更高的测试
    • 修复发现的bug
    • 更高效的团队合作
  • 相关阅读:
    VBS与JS变量共享与互操作
    VBA之MSForms.DataObject对象
    VBA编程的工程性规划
    WSF脚本详解:JS和VBS互调用
    HTA程序:VBS/JS脚本GUI
    Python字符串格式化
    Python __builtins__模块拾穗
    Java高级特性 第6节 注解初识
    Java高级特性 第5节 序列化和、反射机制
    Java高级特性 第4节 输入输出流
  • 原文地址:https://www.cnblogs.com/deadlinegods/p/12839898.html
Copyright © 2011-2022 走看看