在9月30日星期六,林岭老师请来了企业的项目经理为我们们讲述关于敏捷开发的相关内容,通过研究电商某模块功能展开一系列的讨论与思考。
1.分组情况
当时采用1-5五个数字进行报数,然后进行相对应的分组,并推荐产生一个小组长,并开始进行模块选择。
2.选题讨论
我们的选题初步选择电商中的权限模块和登录模块。经过讨论后,最后确定为登录模块。
3.用户故事讨论
王经理让我们进行用户故事讨论,也就是向用户介绍我们这个模块的内容,并使得开发人员和用户在意见上能统一。我们组是的用户故事是登录,主要有4种登录手段,账号登录、绑定手机短信验证登录、软件登入以及人脸识别。
4.功能分析讨论
我们主要讨论了绑定手机短信验证登录功能,并对他进行了几点要求:
- 手机短信验证码60秒内无法再次发送
- 再次发送短信验证码,前一次发送的短信验证码需立即失效
- 短信验证码的时效是半小时
5.建模
6.总结
敏捷实际上就是以用户的需求进化为核心,循环渐进的进行软件开发,也就是将一个大的项目分成多个相互关联的小项目。相对于传统开发,它提高了开发的效率和响应能力,并且能通过画图来代替代码,也就是建模。它使得团队更好的进行沟通,并总结每一个人的意见,进行结合,进而更好更快的完成项目。通过这次的讨论,明白了团队合作的重要性以及敏捷开发的好处。