Alpha阶段敏捷冲刺---Day1
一、Daily Scrum Meeting照片
二、今天冲刺情况反馈
1、昨天已完成的工作
昨天我们组全体成员在五社区五号楼719召开了紧急会议,在会议上我们梳理了编写这个程序的所有流程,并且根据各个流程的难易和耗费时间的多少量化了我们的任务量,如下图所示:
这张表格汇聚了我们六个人一个多小时的讨论与修正;与此同时,我们还对整个开发过程中可能遇到的一些问题进行了一些预想,给大家打了预防针。俗话说得好,磨刀不误砍柴工,经过这一次的会议,大家对自己的分工与职责更加明确,也对接下来的整个开发过程充满了信心。
2、今天计划完成的工作
今天我们按照昨天开会的计划,李嘉廉同学继续研究24点的实现算法,今天主要想解决的是Stack数据结构实现,生成不重复的算式(考虑结合律和结合律);侯帅军同学今天负责编写登录模块的登录工具类;张朝玮同学负责设计与制作游戏的界面;张翔同学负责编写工具类中的JSON工具类;林正晟同学负责对今天完成的模块进行测试。
3、工作中遇到的困难
今天工作的难点是产生不重复的算式,目的是为了节省在数据库中的存储空间。我们在做的过程中发现我们一开始考虑得不够细致,除了加法、乘法的交换律和结合律,还有去括号产生的重复等没有考虑进去,所以多走了一些弯路,后来在查询了一些资料之后终于解决了这个问题,还好没有浪费太多的时间。
三、发布项目燃尽图
- 请理解燃尽图横坐标和纵坐标指的是什么:横坐标代表工作的时间,纵坐标代表剩余的卡片数量。
- 请理解燃尽图实线和虚线分别代表什么:实线代表实际剩余工作曲线,虚线代表计划剩余工作曲线。
- 结合《构建之法》里的“项目收敛”相关内容理解燃尽图的作用。燃尽图选择leangoo,并将助教加入,以便随时可以看到进展
- 燃尽图采用图表的形式可以清晰地看到整个项目的进度。
四、每人的代码/文档签入记录
码云链接:https://gitee.com/ljl36/team_programming
每人的代码签入截图如下:
签入记录对应的Issue内容:
必要的code review:
五、适当的项目程序/模块的最新(运行)截图
最新模块的代码(代码上有注解,规范)截图如下:
设计截图如下:
在手机客户端的运行截图如下:
测试过程的截图如下:
六、每日每人总结
林正晟:
李嘉廉:
今天是七天冲刺的第一天,有了昨天的任务安排和任务量的量化之后,今天大家的工作也比较有目的性,效率也更高。今天我主要负责的任务是24点算法的研究,今天研究的是Stack数据结构实现,生成不重复的算式(考虑结合律和结合律),但在研究的过程中还是遇到了一些问题。今天工作的难点是产生不重复的算式,目的是为了节省在数据库中的存储空间。我们在做的过程中发现我们一开始考虑得不够细致,除了加法、乘法的交换律和结合律,还有去括号产生的重复等没有考虑进去,所以多走了一些弯路,后来在查询了一些资料之后终于解决了这个问题,还好没有浪费太多的时间。
侯帅军:
张朝玮:
今天的任务比较少,因为队友的其他工具类还没有完善,最终Android Studio的预览界面和实际运行界面让人很困扰,主要还是对安卓环境下设计界面比较陌生,通过网上查询和视频教程学习的进度比较缓慢,但好在今日任务顺利完成,明天还得继续努力学习。
张翔:
这是冲刺的第一天,开始真的是最难的。今天的任务是开始写JsonUtil类,一看到这个东西印象里觉得去年学习java的时候老师有讲过一些,不过说实话一开始写的时候真的是一点都写不出来,只好先去补了个课,这里倒是花了不少时间(真是丢脸啊)。唤醒了深埋的记忆以后,写起来虽然还有些磕磕绊绊,倒是还算比较顺利吧。
陈伟泽: