Alpha阶段敏捷冲刺总结

一、项目作品

二、项目码云地址

https://gitee.com/yangxueying/software_engineering_team_work

三、项目感言

林楚虹
本次敏捷冲刺,我们团队做了一个单词和连连看游戏结合的微信小程序,这个阶段中我的任务是音效播放和单词选择。这个过程是辛苦和满足交杂着的,辛苦在于要频繁的查找资料实现功能以及身心上的疲惫——几乎每天都要熬夜,第二天又要早起上课。开心和满足就是当每一个困难得到解决以及看到功能效果得到实现。再来具体说一下我的任务,先从单词选择开始讲起,这个功能是在连连看游戏开始前用户选择难度模式之后,该界面根据用户选择的难度选取八对单词(英文与中文意思)显示在界面上供用户学习,用户学习后点击开始游戏进入游戏界面。但是这个功能是有遗憾的,我们团队购买了服务器也在服务器上建立的数据库,根据查到的资料和询问同学的做法,我们知道需要编写一个php文件调用数据库,然后在微信小程序编写工具上编写js文件用提供的API——wx.request进行连接数据库。但是我们一直尝试都连接不上,主要问题出现在url的填写,一直报错说我们填写的url是无效的。考虑到时间因素,我就把单词数据放到js文件中然后放到小程序上,再在单词学习界面进行数据读取。从实现效果上来说和数据库上调取是无差异的。但是我们第二阶段要实行的功能是需要用到数据库的,所以我还是需要实现数据库连接的。然后就是我的另一个任务音效播放,目前能做到的效果是能在游戏界面播放背景音乐还能通过开关控制音乐的播放。希望能在下一阶段实现更多的效果。总体上,这次我们团队每个人都非常努力,能够保证从冲刺开始的每一天都在学习知识和编写代码,过程中虽然有一些小争吵,但是问题也伴随着争吵得到交流沟通以及解决。终于完成这次冲刺了,然后还是五一放假,这真是对我们辛苦的奖励了。

董美凤
经过这几天的努力,总算是成功地完成了第一个阶段的目标。看着自己写的代码能够成功运行内心还是小有成就的,也不枉费这几天的熬夜。纵观全程,我们从最开始的面对全新的语言,全新的平台,满脸的茫然不知所措。再到后来看着网上下载的源码,一遍遍地运行,一行行地去看去分析每一行代码的用处,然后去试着模仿去写,中途踩过无数的坑,都不知道死了多少脑细胞了,这种办法不行就换个方法,总有一条可行的路。到现在也算能够按照自己的想法去写,一周的时间,能够学会一种语言(虽然学的浅显-.-),也算对自己实现了一次重大的突破。在这个过程中,也学会了一个团队的协作并不只是把任务分给每一个人后,大家各自完成就好。完成任务过程中的互相沟通学习也是很重要的,单靠自己一个人想有时候是很容易陷入死胡同的,跟队友多交流请教,也许他们能给出不一样的见解,拓宽我们的思维,大家也能互相了解项目各个任务实现原理。中途有一度在实现词块消除的时候,出现了需要点击三次才能判断消除的情况,真心对这种情况百思不得其解,不断地改代码,知道自己存在逻辑上的错误,可就是找不出解决问题在哪里,头疼了好久,后来找队友来看了一下,原来就是多了一个if判断(顿时崇拜脸,感动),自己蒙着头打代码,容易陷入自己的思维中出不来,他人看的角度不同,也许就能找出解决方法。这次只是初步的完成了单词小游戏的基本功能,虽然目前我们所完成的目标中可能并不是采用最好方法,效率最高的,其中还有一些冗余代码,还是有一些问题和不足需要解决的,但这是我们目前尽自己的努力完成的,希望接下来的beta阶段能够顺利完成,努力提高整个程序的质量。

林艺如

敏捷冲刺阶段花七天完成了项目的第一个版本,这是个疲惫又充实的七天,在这期间了解了微信小程序开发平台,也接触到了JavaScript,项目在最后出来的效果还是比较满意的,虽然有一些小瑕疵,但是主体功能都能实现。对于整个团队而言,第一阶段的完成是符合我们的预期的,最主要的学习功能和游戏功能均能实现,但是后续还是需要一些改进和功能添加;对我个人而言,一开始认为这七天冲刺完全是一个不可能完成的任务,但是最后我真的能做到,不能说百分百完成,至少我付出了百分之百的努力。这七天又是熬夜又是开会,还有一个要命的体测,我还活着真好。项目完成过程中,主要的困扰就是MySQL,为了它我花了大概有两个晚上的时间去解决它的乱码问题和数据导入的问题,至于游戏结束的设计完成的比较早,后期整合的时候我们PM稍做修改也没有什么大问题。目前最大的遗憾是数据库的连接还是有一些问题,试过很多种方法也请教过很多同学但是还是没有解决。老师们也一直在关心我们的数据库问题,希望在第二阶段或者之前能够把这个问题解决,让这个项目更加完善。
杨雪莹
经过七天连续的敏捷冲刺,可以说真的是消耗体力又消耗脑力。因为我们这次选择了微信小程序,我们之前都没学过这个语言,所以冲刺期间天天都在熬夜,不断学习和调试。体会一把什么叫三天学会一门语言基础。在冲刺期间,我每天都要问队友做到哪了,有什么问题,有时候还要调整一下调整项目的进度。因为我自己也要写随机选择单词,单词的随机出现,以及选择界面和游戏界面。所以每天还要写博客就会觉得好累啊,还要写。但是到今天回头看看这些记录我们项目的点点滴滴的博客,真的很幸好有记录。因为是团队合作,大家各有各的分工,都是分开写的。大家可能自己运行的没问题,连接后才会出现一些小问题。我在连接这些界面的时候,发现最主要还是界面传参的问题。微信小程序有两种方式传递参数,一种是全局变量。一种是缓存。个人是觉得缓存是比较推荐的方式,因为有时候传递的参数不止一个,有时候要改变参数。这方面全局变量就做不到了。做项目最累的是有很多技术上的问题,因为小程序开发工具也是近几年才有,虽然可以用JS语言写,但是有很多接口是不能用的,定义变量一开始是用let后来用var。这些也是队友查阅资料,告诉我的。项目过程中,沟通很重要。前几天,安排小组成员先去做数据库,然后因为当时小组成员同意做数据库的连接,我就以为她有去学习有关数据库连接的知识,结果过了两天,我再问才发现,她第一天没有去做数据库连接,而是去做别的任务。导致我以为她没去查资料。因为没有及时反馈,我不清楚该成员的动向,以至于不清楚任务进行在哪里。后来双方进行沟通,才解开这个误会。团队真的是一个互帮互助的过程。就像项目进行到后几天,队友有什么问题,我就过去一起解决。我们团队有名成员写代码的能力不是很好,但是他有愿意去学,有去尝试即使没有很好的结果,我相信经过这次团队合作,他会学到很多。这次总结写得有点乱,可能感触很多,有很多想讲,就写得很杂。总之,经过这次冲刺我学到很多,也能更好的调节团队的进度,最重要是我们有了初步的成果。我现在只想放假回家好好休息一下,来迎接新的一轮挑战。
王华俊
我们在这次敏捷冲刺中做了以单词连连看为游戏模式的微信小程序,因为我们是第一次接触微信小程序,它的文件格式还有编写语言我们都不是很熟悉。而且我之前的编程基础不好,学起来很 吃力,这七天冲刺期内每天都要花很多时间去学习相关知识,但每次做起来还是经常错误连连,十分的混乱。然后每天的站立会议真的让我有很多的收获,队友经常帮我理清思路,让我更好的完成进度。我感觉压力真的很能让人得到进步,完成冲刺很开心!

猜你喜欢

转载自www.cnblogs.com/LDLYMteam/p/8966951.html