秘制牛肉团队博客目录
## 一、Scrum Meeting
1. Alpha
- 团队第一次 # scrum meeting
- 团队第二次 # scrum meeting
- 团队第三次 # scrum meeting
- 团队第四次 # scrum meeting
- 团队第五次 # scrum meeting
- 团队第六次 # scrum meeting
- 团队第七次 # scrum meeting
- 团队第八次 # scrum meeting
- 团队第九次 # scrum meeting
- 团队第十次 # scrum meeting
2. Beta
- 【Beta】Scrum Meeting 1
- 【Beta】Scrum Meeting 2
- 【Beta】Scrum Meeting 3
- 【Beta】Scrum Meeting 4
- 【Beta】Scrum Meeting 5
- 【Beta】Scrum Meeting 6
- 【Beta】Scrum Meeting 7
- 【Beta】Scrum Meeting 8
- 【Beta】Scrum Meeting 9
- 【Beta】Scrum Meeting 10
3. Gamma
- 【Gamma】Scrum Meeting 1
- 【Gamma】Scrum Meeting 2
- 【Gamma】Scrum Meeting 3
- 【Gamma】Scrum Meeting 4
- 【Gamma】Scrum Meeting 5
- 【Gamma】Scrum Meeting 6
- 【Gamma】Scrum Meeting 7
- 【Gamma】Scrum Meeting 8
- 【Gamma】Scrum Meeting 9
- 【Gamma】Scrum Meeting 10
二、测试报告
- alpha测试报告
- beta测试报告
- Gamma测试报告
三、发布说明
- alpha发布说明
- beta发布说明
- Gamma发布说明
四、技术博客
- 前端相关
- SPRINGBOOT自定义注解
- 导航栏显示与窗口缩放
- 在前端工作中的一些技巧
- 如何在前端访问后端对象的更多数据
- 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)
评论()
编辑
收藏
举报