Secret-field团队 Beta冲刺阶段博客记录

小组项目的GitHub地址:https://github.com/ShangXuecheng-git/2019software

一、Scrum Meeting

1、第十周会议记录

2、第十一周会议记录

二、测试报告

Beta阶段测试报告

三、困难难点&我们高兴的地方

(第十周)

我们遇到的困难:

1、首先,小组中的每个成员都要一边学习一边负责项目中的工作,很多东西都是第一次接触,比如javascript的语法、异步编程的思想,还有对GitHub的利用,大家之前都没有接触过如何利用Git Bash上传自己的代码以及同步本地的代码、在GitHub上发布issues

2、我们在前端界面的设计上有一定分歧,大家都有自己的看法,难以达成一致的意见

3、项目的事先设计不够详细,导致项目的结构反复调整,大大降低了开发的效率

我们高兴的地方:

1、大家虽然都很忙,但是都能积极完成自己的任务

2、项目进入Beta阶段后,我们更加有底气了。还记得刚开始刚开始Alpha阶段的时候,我们都很迷茫,不知道大家应该如何分工,是否能达到预期的目标。但是,随着大家对项目的开发越来越了解,大家也越来越有信心,我感觉大家的这份信心一定会助我们把项目做的越来越好

3、我们学会了在GitHub上发布issues来辅助项目工作的分配,不再像Alpha阶段时候没有对任务进行统一的管理。在引入了对issues的使用后,我们的开发更加有效率了。

(第十一周)

遇到的困难难点:

1、上周我们开发成员编写出了很多新功能,但是由于对异步编程的不了解以及逻辑混乱,导致产生了很多BUG

2、我们逐渐发现有些页面的逻辑太过复杂,可能现在更好的“组件式”编程能解决这种问题,但是想大费周章重新去动项目的整体目录结构很困难,所以我们决定先按照原定的规划继续编写

我们高兴的地方:

1、虽然软件产生了很多BUG,但是随着功能的逐渐完善,我们的软件也越来越趋向于一个完整的产品,这让我们感到很欣慰

2、我们对issues以及Git Bash的应用越来越得心应手,让我们开发效率大大提高

四、习得的软工原理\方法

1、 在设计过程中,考虑到目标对象数量较大,不易统计,小组决定缩小用户范围,首先进行小范围课程评价设计和推广,整体功能完善后,再扩大其范围。

2、 考虑到实用性和之后可能遇到的问题,我们对程序实现的功能点进行适当的改变,弱化的部分功能点的作用。

3、 学习了墨刀软件的使用,在原先界面设计的基础上,进行了一定的完善和扩展。

猜你喜欢

转载自www.cnblogs.com/secret-field/p/12008059.html