实验九 团队作业5:团队项目编码与Alpha冲刺

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/13089324.html
团队名称 秃头小宝贝
团队成员分工描述 马强、李雪芬主要负责前端开发;李志龙、邵阳阳主要负责后端开发
团队的课程学习目标 掌握软件编码实现的工程要求;学习敏捷软件开发过程
这个作业在哪些方面帮助团队实现学习目标 通过团队协作的方式取长补短,互相学习,提高开发的效率
团队博客链接 https://www.cnblogs.com/TDXBB/p/13157494.html
团队项目Github仓库地址链接 https://github.com/syy2020/-

任务一:团队软件项目编码准备

1.1 软件开发环境配置说明

运行环境:a.处理器型号Intel(R) Core(TM) 17-6500U CPU @ 2.50GHz4.00 GB;
b.内存容量:4.0GB;
c.输入及输出设备的数量:不限。
支持系统:Windows7、Windows10。
软件开发环境配置:用eclipse开发,数据库用mysql 5.4,Tomcat 8.0、jdk 1.8。

1.2 项目编码规范说明文档,上传到团队项目Github仓库

任务二:Alpha冲刺Scrum meeting导航

2.1 Alpha冲刺Scrum meeting导航

【Alpha】Scrum meeting 1链接
【Alpha】Scrum meeting 2链接
【Alpha】Scrum meeting 3链接
【Alpha】Scrum meeting 4链接
【Alpha】Scrum meeting 5链接
【Alpha】Scrum meeting 6链接
【Alpha】Scrum meeting 7链接

2.2【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程


在为期一周的软件编码Alpha冲刺过程中,项目使用燃尽图作为敏捷开发过程进度管理的工具。项目开始冲刺的前两天,由于团队在磨合以及编码上多次出现问题,燃尽图实际工作线高于理想工作线时,项目落后于计划。随后的几天,团队及时调整状态,对任务进行了更加细致的分工。碰到编码问题时,团队内部更加积极主动去讨论、解决,提高了效率。燃尽图实际曲线也逐渐追赶上理想曲线,最终完成了Alpha冲刺。燃尽图使我们团队所有成员都积极参与项目,清晰了解开发的进度,提高了开发的效率。

2.3 团队项目github仓库中软件源码文件结构截图



记录完成《实验九 团队作业5:团队项目编码与Alpha冲刺》各项任务实际花费的时间和分工

任务 时间(h) 分工
任务一 5 团队成员共同完成
任务二 30 马强、李雪芬主要负责前端开发;李志龙、邵阳阳主要负责后端开发
任务三 3 邵阳阳负责完成

实验心得总结

马强:七天的冲刺真的很不容易,每天都要花费大量的精力去编写代码,在编码的过程中也遇到了各种各样的问题,有些问题都是我之前从没有遇到过的,解决起来花了很多时间,团队合作给了我很大的帮助,通过团队协作我可以取长补短,节省了很多的精力,提高了自己编码的效率,自身的专注度也有所提高,对待问题也更加认真了。项目初期的编码已经完成,虽然不是很完美,但我对自己已经足够满意。这次团队项目让我积累了很多经验,希望在以后的团队项目中能够学习别人的长处,学到更多的知识。

李志龙:通过本次实验,和团队协作开发我们组的项目时,虽然说刚开始的时候有点困难,但是通过我们的努力,和协作最终还是客服了种种困难,这个阶段可以说是我们在整个学期开始到现在所遇见问题最多的一个阶段,在编码实现的时候,发现我们自身的能力还是有限,为了能够完成这次项目的开发,我们通过沟通和协调,解决了我们所遇见的种种编码问题,还有的问题通过查阅网上的资料解决了,我和邵阳阳主要是负责后端的设计,马强和李雪芬主要负责前端的开发,最终在昨天实现了项目最基本的功能!!

李雪芬:本次实验是整个项目过程中内容较多,工作量较大,而且对团队的分工合作要求较高的一次冲刺实验,在前期软件设计的基础上进行了各个模块的代码编写,通过冲刺的方式集中精力和人力来完成。代码的编写过程是重要而且复杂的,不仅要完成具体类和方法的构造,而且要不断的进行测试以满足相应的功能。此次实验的分工合作表现更加具有条理性,大家面对面的交流和探讨对于工作的进展有很大的推进作用,而且实验内容的顺利完成离不开成员之间的互相配合与帮助,个人力量的累积是无法达到这个效果的。非常感谢本次团队合作完成实验的过程,让我学到了很多技能知识,感受到了团队的强大力量。

邵阳阳:软件编码冲刺过程中,从项目刚开始的代码规范制定,到后面的各个模块的代码编写,团队都进行了详细的任务分工。遇到问题时,积极与团队成员沟通,学习相关知识,迭代了相关的代码,最终解决了问题。明白了前期的准备工作对后期代码编写的重要性,以及团队良好的氛围是完成任务的关键因素。在此过程中,学习到了如何去自主学习自己陌生的知识,提高自己的编程能力。通过这次的团队项目经历,我相信面对以后的其它学习任务时,也可以很好的完成。

通过本次实验我们团队代码编写任务基本完成,但是实验过程中也遇到了很多困难,首先是前期一些设计类的工作没有做到很好,包括一些模块化的设计和类的具化,导致后期代码编写过程中出现数据冗余和代码重复的情况。其次是刚开始的分工合作没有安排妥当,队员们的工作量不均衡,通过几次商议和琢磨逐渐达到了最佳平衡状态,加快了任务完成的效率。最后就是代码测试过程中发现的一些问题,主要还是源于代码编写过程中对于编写规范的不严谨,导致测试出现问题找不到源头,浪费大量时间。但是同时这次高强度的任务训练也给我们带来了很多收获,团队人员的配合更加默契,而且对于项目的整体流程体系更加清晰,对于软件工程的理解也更加深刻。

posted @ 2020-06-19 23:25  秃头小宝贝丶  阅读(256)  评论(3编辑  收藏  举报