alpha冲刺—总结

Alpha冲刺总结

一、预期计划

团队计划在α冲刺中完成系统的基本功能模块:用户模块、项目管理模块、任务模块、日程模块、文件模块和群聊模块。

二、现实进展

因为前端进展较慢、群聊模块尚未做完、文件模块尚未完成对接,其余模块均已完成。

三、过程体会

1.前端:

  • 写vue项目不可以让html和js分工,要以明确的需求模块为单位,这样有助于提高代码质量和积极性。

2.后端:

  • 初期程序的一些细节代码没确定好具体写法(比如表单验证、模型定义等),开发速度较慢。后续逐渐完善这些细节后,模块开发速度有了明显提升。

3.测试:

  • 测试比我想象中繁琐一些,特别是测试用例文档的撰写,比起开发来说确实比较简单,但是要保证测试的完整性就要做很多体力劳动。受限于时间等原因,这次测试方面比较单一,希望接下来多多改进

四、组员分工贡献度

学号 工作内容 贡献度
021700511 后端 控制器层和逻辑层的编写 15
081700316 后端 模型层编写 13
071703434 后端 接口测试 15
061700150 前端 js 整合、修改代码 16
221701103 前端 html 14
221701201 前端 html 14
221600208 前端 html 日志记录 13

五、个人心得

  • 黄晨阳
    团队:身为组长,这次并没有即时跟踪其他人的工作进度,导致最后未能即时完成计划,我也有一份责任,希望下次能在这方面做的更好。
    开发:这次后端开发在速度上我感觉略慢了,在开发开始时,因为后端的架构并没有完全完成,开发效率并不高。之后逐渐完善架构后,开发速度才有所提升。下一阶段的时候依靠这一阶段完成的架构,我相信开发速度应该还是能够保障的。
    部署:最早计划用Jenkins,但是在执行环境上出了点问题,因为时间紧迫,暂时放弃了Jenkins,只写了个简单的shell脚本进行手动部署。希望下个阶段能够解决自动化部署的问题。

  • 张钰荟
    在本次α冲刺中我在团队里面的角色是测试,本来是想挑战一下后端开发的工作,但是小组确定下的技术栈对于我特别陌生,然后就选择测试这一任务。测试比我想象中繁琐一些,特别是测试用例文档的撰写,比起开发来说确实简单一些,但是要保证测试的完整性就要做很多体力劳动。受限于时间等原因,这次测试方面比较单一,希望接下来多多改进。

  • 林杰
    alpha阶段,分配到的任务并不是很多,也是组长考虑到我本身能力不是很强,如果给我分配过多的任务,我不能按时完成,会影响到团队的开发的进度。于是,我就尽力做好组长分配给我的任务。完成任务之后,还参与了项目的测试,然后自己也在继续学习flask框架,希望接下来的beta阶段,能承担更多的任务,更加主动积极地参与到项目中。

  • 周方旭
    我们的前端项目很不幸地滑入了深渊,对此我一定要背大锅——曾经我是想按功能模块分割,一人负责一个完整功能。然而这样的方案上次遭遇滑铁卢,所以这次我只好打算以html和js分工,但是之后才发现:前端代码规范完全失去保障,工作量因为分工的不合理彻底倾覆。比如说,写js的人要通读html里ant-design-ui的部分,必须明确所有的第三方组件使用规则,带来了重复工作量,而“仅让界面显示出来”的要求,不能使交接任务的代码得到规范,整合压力更进一步。最后,组织大量数据嵌套更新与显示的压力过于巨大,最后雪崩。
    Vue是mvvm现代web框架中上手极为轻松的一款,中文文档、使用率高且全家桶丰富,绝大部分的坑前人都有遇到过并解决,即使不以作业为导向,在对web项目的了解组织以及应聘时也极为有用。

  • 黄毅洋
    经过alpha十天冲刺,让我有了较大的收获,第一次进行团队的合作,在团队里仅仅负责简单的撰写文案博客工作,组长和队友的实力都很强,项目在大家很好的配合下逐步完善。我学习到了项目开发过程中的每个步骤和环节,同时认识到自己还有很多东西需要学习。在学习前端vue的过程中也逐渐明确了我的方向,为以后的项目合作做好了基本的准备。

  • 衡天宇
    这次团队合作我是前端,在之前的团队实战时接触了Vue,并在之后的时间有自学一些,但是这次的合作中还是对于Vue不够熟悉,只是能搭建一些界面和少数的js交互。这次前端界面让我感受蛮深,它的制作是更加精细的。
    一个小细节就可以影响整体的美观甚至造成严重的后果。做出界面是很简单的,但是如果要好看,就需要不停的调试。这个就会花费很长的时间。合作真的好啊,队友很强就可以给予我很多帮助,还能学到很多。菜是原罪,希望自己赶快成长,分担更多。

  • 余璐
    最大的感想就是自己太菜了,很多时候想帮队友的忙,实在是因为能力不够而无法分担,感受得到队友非常辛苦。希望下一次的冲刺时自己可以做更多的事情。其次的体会就是团队之间的交流沟通很重要,有什么问题和建议要及时地反馈,会很提高工作的效率。

六、下阶段展望

  • 完成本次α阶段未完成的模块。
  • 完成原先设计中所有的模块。
原文地址:https://www.cnblogs.com/team-CalabashBrothers/p/12845515.html