秘制牛肉团队博客目录

## 一、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. 【Gamma】Scrum Meeting 1
  2. 【Gamma】Scrum Meeting 2
  3. 【Gamma】Scrum Meeting 3
  4. 【Gamma】Scrum Meeting 4
  5. 【Gamma】Scrum Meeting 5
  6. 【Gamma】Scrum Meeting 6
  7. 【Gamma】Scrum Meeting 7
  8. 【Gamma】Scrum Meeting 8
  9. 【Gamma】Scrum Meeting 9
  10. 【Gamma】Scrum Meeting 10

二、测试报告

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

三、发布说明

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

四、技术博客

  1. 前端相关
  2. SPRINGBOOT自定义注解
  3. 导航栏显示与窗口缩放
  4. 在前端工作中的一些技巧
  5. 如何在前端访问后端对象的更多数据
  6. Springboot的Controller类使用
## 五、习得的软工原理/方法/技能? ### Alpha: - 在Alpha初期开发时,我们发现我们组没有人熟悉php语言,强行用php开发后端费时费力,效率低下,所以最后我们决定重构代码,后端用java的springboot框架,最终证明用自己熟悉的语言开发事半功倍,为我们以后测试和添加新功能奠定了良好的基础。 - 我们组的组员能力不一,有些同学熟悉这样的软件开发,而有些同学没有经验,这样任务的分配就要考虑具体同学的能力,其次在我们组有经验的成员传授经验使其迅速入门,并把控代码质量,这样没有经验的成员也能收获知识,尽情参与项目开发。 - 在后端开发时,我们遵循web开发过程中mvc的设计模式,后端与数据库的交互采用了orm框架mybatis来完成,取得了良好的效果。 - 在高速开发时,就需要更加频繁的例会确认开发进度,及时动态调整开发计划,这样才不会因为某个成员而耽误整个开发进度。 - github的issue管理能够比较直观的显示出开发进度,也能让每个成员明确自己的开发任务。

Beta:

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

Gamma:

  • 在Gamma阶段我们学到了规格的重要性,在Beta阶段我们运用正式的模板,将页面布局等等统一化,而到了Gamma阶段,我们就可以根据Beta阶段的模板,按部就班地开发其他类似页面,例如上传题目页面,很好地提高了效率。
  • 在完成一个功能后,不要急于开发新的功能,完善一个已有的功能,使其成为整个项目的招牌,往往更能吸引用户,我们在Gamma阶段就是专注于题库功能,希望将其成为我们的核心功能。
posted on 2019-05-24 01:57  秘制牛肉  阅读(198)  评论(0编辑  收藏  举报