项目冲刺——总结

项目预期计划和现实进展

任务完成情况
欢迎界面已完成
侧滑列表已完成
新增计划、新增书籍弹窗已完成
可折叠计划列表已完成
增加修改计划已完成
选择感兴趣的话题已完成
我的书籍列表已完成
打开手机文件管理已完成
显示对应目录以及下属的文件以及文件夹已完成
读取PDF文件已完成
书籍归类已完成
与手机本地数据库交互已完成
时间提醒未完成
书籍评分未完成
尝试写推荐系统未完成

过程体会

142
由于校运会训练和比赛以及学生工作等其他事情的缘故,成功的拖了团队的后腿,除了提供了一个燃尽图的链接以外,α版本几乎没为团队做什么,都是三个队友们在敲代码,而且Android仍处于小白学习阶段,深感愧疚,但接下来应该就比较有时间了,一定会好好学,为β版本贡献出自己的一份力,不再拖后腿了。
540
仍处于学习阶段,学习基本组件(布局管理器、textview及子类、adapaterview及子类、progressbar及子类)。以前几乎没有基础,学习速度慢,在android studio上照着教程写,运用时仍存在许多问题。下阶段:部分UI编码
442
在这段时间内,我从到对项目时时跟进,到自暴自弃,再到抓紧追赶,我觉得对我而言是一次学习和锻炼的机会,不仅学习了Android的相关知识,还锻炼了领导能力。开始的一段时间,我没做好一个PM应该做的工作,是我的失误,分配任务没问过队员,以及没有及时督促队员。我认为团队之间的沟通很重要,遇到问题应该提出来,大家一同解决,只有当一个团队有了足够的凝聚力之后,才能达到预期的效果。我的任务是后台逻辑代码的编写,让我对Android开发有了更新的了解。
331
学习:
1.学习IOC:
减少findviewbyid等冗余代码(队友说代码量并没有减少多少,但是注解对应view对象直观很多)
afinal绑定的onCilck事件只能支持简单点击事件,不能支持listview等的itemOnClick事件
2.学习ORM:
一开始用的afinal的orm框架,对于单表支持不错,但是表关联只支持了一对多懒加载,对于话题和书籍直接的多对多关系就不能使用,这时候的解决办法有三个:将多对多转化为两个一对多;用自带sqllite语句;寻找新的orm框架
最后的栋哥的推荐下选择orman,其实就是hibernate的缩减版,用法类似,实在是赞.
3.实现树形自关联一对多
其他:
1.由于软工之前接了校对外处的一个项目,时间冲突,导致花在软工上面的没有想象的多。
2.在学习单元测试的时候,由于在做web项目都是测试服务层,在android上面测试有点杂,测事件,测数据库,这样就不够统一。看了网上的android分层,目前没做到那个地步
3.由于一开始确定项目的时候,要做的东西都是之前没做过的,所以算是一步步学习
439
在实践中熟悉了Androidstudio及github的使用,掌握界面的基本搭建,编写了我的书籍列表部分。进一步了解adapter的数据传输,编写activity。
学习的进度较为缓慢效率不高。代码的编写过程中需要和队员的交流,可能是由于本身对代码不太熟悉。

组员分工及在Alpha阶段的工作量比例

人员组员分工工作量比例
331后台接口,我的书籍功能实现35%
442我的计划功能实现23%
439书籍界面,以及相关部分后台代码,测试22%
142测试12%
540总结8%

下阶段展望

继续完善Alpha版本的内容,美化界面,改善用户体验。继续完成需求分析书当中进阶的部分,增加服务端,尝试使用数据挖掘算法实现书籍推荐和用户推荐,以及能够实现书籍的信息查看、评论。对于小组成员来说,前一段时间队友都比较忙,下一阶段队友也说会有时间写项目。希望在β版本,我们的团队能够更有凝聚力。

单元测试链接:http://www.cnblogs.com/mobying/p/4982313.html

转载于:https://www.cnblogs.com/HL-Luo/p/4972874.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值