秘制牛肉团队博客目录

秘制牛肉团队博客目录

一、Scrum Meeting

1. Alpha

  1. 团队第一次 # scrum meeting
  2. 团队第二次 # scrum meeting
  3. 团队第三次 # scrum meeting
  4. 团队第四次 # scrum meeting
  5. 团队第五次 # scrum meeting
  6. 团队第六次 # scrum meeting
  7. 团队第七次 # scrum meeting
  8. 团队第八次 # scrum meeting
  9. 团队第九次 # scrum meeting
  10. 团队第十次 # scrum meeting

2. Beta

  1. 【Beta】Scrum Meeting 1
  2. 【Beta】Scrum Meeting 2
  3. 【Beta】Scrum Meeting 3
  4. 【Beta】Scrum Meeting 4
  5. 【Beta】Scrum Meeting 5
  6. 【Beta】Scrum Meeting 6
  7. 【Beta】Scrum Meeting 7
  8. 【Beta】Scrum Meeting 8
  9. 【Beta】Scrum Meeting 9
  10. 【Beta】Scrum Meeting 10

3. Gamma

二、测试报告

  1. alpha测试报告
  2. beta测试报告
  3. Gamma测试报告

三、发布说明

  1. alpha发布说明
  2. beta发布说明
  3. Gamma发布说明

四、技术博客

  1. 前端相关
  2. SPRINGBOOT自定义注解
  3. 导航栏显示与窗口缩放

五、习得的软工原理/方法/技能?

Alpha:

  • 在Alpha初期开发时,我们发现我们组没有人熟悉php语言,强行用php开发后端费时费力,效率低下,所以最后我们决定重构代码,后端用java的springboot框架,最终证明用自己熟悉的语言开发事半功倍,为我们以后测试和添加新功能奠定了良好的基础。
  • 我们组的组员能力不一,有些同学熟悉这样的软件开发,而有些同学没有经验,这样任务的分配就要考虑具体同学的能力,其次在我们组有经验的成员传授经验使其迅速入门,并把控代码质量,这样没有经验的成员也能收获知识,尽情参与项目开发。
  • 在后端开发时,我们遵循web开发过程中mvc的设计模式,后端与数据库的交互采用了orm框架mybatis来完成,取得了良好的效果。
  • 在高速开发时,就需要更加频繁的例会确认开发进度,及时动态调整开发计划,这样才不会因为某个成员而耽误整个开发进度。
  • github的issue管理能够比较直观的显示出开发进度,也能让每个成员明确自己的开发任务。

Beta:

  • 在新功能的选择上,我们遵循mvp原则,构建题库功能,能够满足用户的做题需求。
  • 在开发新功能前,也需要维护已有的功能,我们在这个阶段增加了验证码功能,重置密码功能,完善了用户信息页面,提高了用户体验。
  • 我们在进行前端设计时,了解了市面上现有的题库页面布局,美化了我们的UI,取得了良好的效果。

猜你喜欢

转载自www.cnblogs.com/mizhiniurou/p/10896306.html