昨天小组会议总结:
我组成员在课后简单地讨论了一下大家当前对项目的认识与想法,并回去完成了对第二天正式会议的初步准备:
1、由于我组成员基本都没有UWP的开发经验,所以目前阶段能快速上手该项目是重点。我们一致同意应该首先尽快做出一个最最基本的背单词模块,之后在往上面添加比较复杂的feature。
2、尝试在各自机器上将已有的UWP必应词典工程跑起来,并大致了解了project各部分的功能。
3、大致阅读了一下WP上背单词模块的源码,发现除UI外代码主要分四块,单词书的维护、背单词模块(准备要背的单词,得到用户feedback)、实现背单词的算法(记忆模型)、与云端同步用户数据。看了一下代码量并不是特别大(不过拿到的代码应该只是比较核心的部分)。
4、在TFS上根据对项目的初步认识更新了Backlog items。
今天小组会议总结(2pm-3pm):
今天我组确定了Sprint 1的具体计划,并对各成员进行了分工。
Sprint 1的时间确定为本日起到下周三。
在Sprint 1中我们目标是完成一个最基础的背单词模块,这个背单词模块可以基本实现比较完整的用户场景,用户可以从主界面上点进去背单词模块,然后在选定单词本后,系统自动给用户分配一个固定的每日背单词量N,然后从单词本中抽取(按字典序即可)一个包含N个单词的List按顺序显示让用户背诵,用户根据记忆情况给一个二值反馈(会或不会),接着显示单词解释例句等,重复此过程直到完成当日计划。最后系统根据用户feedback在用户背完当日计划或关闭模块时将当日分配单词List的状态送回单词本(每个单词的掌握情况记录在单词本里)。
根据以上分析我们分工如下:
刘力源:由于刘力源从明天起接下来两周时间都要去米国开大会不方便干活,他负责单词记忆算法的设计,在paper和WP实现的算法基础上,给出一份算法伪代码,之后我们再加到背单词模块中(现在我们背单词模块暂时不用记忆算法)。
拜重阳、任烁:完成背单词模块UI的粗略设计,并把一些基本接口规划好。任烁负责本周TFS的Sprint内容更新,并要将基本的project先传到我组TFS中。
罗人千:完成从单词本取List和放回List(根据用户feedback更新单词状态后的List)。
章玮:完成用户背单词部分,也就是拿到用户feedback后更新List。且负责本周Blog的更新。
由于大家都没有UWP的开发经验,所以任务分配较为均匀,希望大家接下来多多讨论,干劲十足!