Alpha冲刺的问题总结

这个作业属于哪个课程 2020春-S班(福州大学)
这个作业的要求在那里 团队作业第六次——beta冲刺+事后诸葛亮
团队名称 Hail Hydra(九头蛇)
这个作业的目标 alpha阶段问题总结
作业正文 作业正文
其他参考文献

alpha冲刺计划

在alpha的前期我们制定了较为详细的计划安排,同时在冲刺的过程中不断的适当的调整计划,在冲刺前做了充足的准备,因此alpha整体冲刺过程较为顺利,没有遇到太多的瓶颈和问题。由于起初对于工作量估计的不足加上组长在第一阶段对成员完成情况没有进行及时的了解,导致部分功能没有及时完成,因为在第二阶段留有一定缓冲时间所以虽然那段时间有些手忙脚乱,所幸没有严重的影响到alpha成果的交付,最终没有按预期计划完成的功能有:(1)匿名提问、回复(2)批量增加用户。因此在本次冲刺我们会注意任务安排是否合适,并及时了解成员完成情况,给予帮助或调整计划。

资源

时间资源

由于alpha计划安排较为适当,alpha冲刺的时间总体上是比较充足

人力资源

本组对前端技术掌握较好的成员不多,同时也因为前端需要学的新知识比较多,在alpha冲刺过程中体现出前端人力资源较为匮乏。同时也是组长没有合理考虑难易程度和工足量的问题,没有及时的对前端成员提供帮助,导致前端成员的工作压力较大。相对于前端,后端进行的较为顺利,所用的知识很多在其他课程有涉及,因此在实现过程中后端没有遇到太大的问题。

针对上次冲刺任务分配导致的人力资源匮乏问题我们总结了经验教训:分配任务不是分配下去就完了,每次会议应该要实时关注组员的完成情况和遇到的问题,要及时的给组员提供相应的帮助,对于严重的分配失误在考虑每位成员的情况后要及时调整

测试资源

我们有留有一定的时间进行的测试,测试人员和时间都较为充裕,其中白盒测试进行的较为充分,但是在单元测试方面我们虽然有充足的时间和人力,却没有完成好,主要体现在没有合理的测试计划和充足的测试用例,导致最后单元测试没有发挥真正的作用,这也是我们在beta冲刺中要注意和弥补的部分

设计/实现

接口设计

在接口设计的过程中我们是前端+后端+文档一起参与设计,是在前几次作业中完成的,各个模块的成员一起参与主要是为了尽可能提早的进行协商,确定传输数据格式等,减少后期许多不必要的交流,同时讨论的结果也由文案成员详细的记录下来,方便后期的查阅。后面在实际冲刺的时候确实证明了前期详细合理的设计可以大大减轻前后端的所有成员的工作量,使得前后端能够真正分离的独立开发,遇到问题修改文档上传github也大大减少了交流产生的错误等。

系统结构、数据库设计

在系统结构、数据库设计的过程中我们是全体后端成员进行了设计,在数据库知识掌握的不扎实,以及考虑不够全面等因素的影响下我们虽然前期设计完了数据库,但是在实现的时候发现了大量设计不合理的地方(比如有的表名是sql关键字、外键设置不合理等),我们后来对数据库进行了数次的更新所幸发现问题发现的比较早,没有造成太大的问题。系统结构的设计我们是按模块的划分,在设计的过程中就尽可能的降低模块间的耦合度,因此在后期分配任务的过程中我们也是按模块划分,相互之间影响较小,便于合作开发。

冲刺过程用到的工具

在实现过程使用到了部分前期的成果:UML、接口设计文档,其中UML主要是在后端刚开始搭建架构时期用的比较多,接口设计文档用的比较多,尤其是在前后端数据接口对接的时候查阅的格外频繁。在使用的过程中也发现了诸多的不合理,我们也进行了对应的修正,并及时上传github并在QQ群通知其他模块人员文档的更新情况。

代码复审

在代码复审方面我们在alpha冲刺中做的并不是很好,首先是最开始没有强调编码规范等问题,只是想着赶快吧功能做完,最后导致很多命名不够规范,部分代码冗余度很高,在调错的过程中感觉非常的困难,这让我们意识到了代码规范的重要性。

测试/发布

针对测试我们有安排一段时间测试,但是我们并没有对测试具体的计划进行安排,最后导致单元测试流于形式,没有真正的发挥作用,这主要原因还是在组长对测试的不够重视,没用详细的进行规划,导致测试成员在测试的时候没有方向,因此我们在本次冲刺中也会着重注意测试部分的进行。

发布我们是交付给组内的一名成员负责,在发布过程遇到了一些意外,该成员以前是使用的虚拟主机采用直接上传文件的方式来部署项目,不是很了解虚拟主机和云服务器的区别,而这次部署时屡次失败后才知道虚拟主机不支持JAVA,所以只能转去云服务器ECS部署。

角色安排

任务模块 成员姓名
前端 唐志豪、袁锦辉、翁绍鸿
后端 张嘉伟、刘成华、翁绍鸿
测试 黄子峻、韦琛、张嘉伟、刘成华、翁绍鸿
博客、文档 黄忠雄、韦琛

自我总结

姓名 自我总结
黄子峻 个人技术掌握还是不够多,本次冲刺学习了测试及前端的知识,对以后的发展有很重要的作用,冲刺中没有帮上很多的忙比较内疚
唐志豪 在这次冲刺里学习到了来自各个方面大量的知识,以及团队开发的模式和流程,收获颇丰。
张嘉伟 本次冲刺中各司其职能够完成自身的工作,但由于缺乏经验导致进度缓慢
袁锦辉 软件工程实践学习到的不只是编程知识,还有团队合作的精神.
韦琛 这次冲刺学习到了很多知识,对GitHub、Excel等的使用熟练度也有了提高
刘成华 这次作业学习到了新的技术springboot和mybaits,收获良多。不过前后端的整个交接流程,下阶段还需要深入学习。
黄忠雄 由于技术水平较差没能为团队做出较大的贡献,这让我感到遗憾和惭愧。
翁绍鸿 在本次冲刺中能认真负责的完成自己负责的任务,组织其他小组成员顺利完成预期任务。

猜你喜欢

转载自www.cnblogs.com/HailHydra/p/12952350.html