1.团队成员的简介和个人博客地址,团队的源码仓库地址
徐 璨:http://www.cnblogs.com/xucan0110/
申 悦:http://www.cnblogs.com/sy0717/
林方言:http://www.cnblogs.com/dialect/
连永刚:http://www.cnblogs.com/lianyg/
李志强:http://www.cnblogs.com/lizhiqiang0/
魏 辉:http://www.cnblogs.com/weihui-01/
团队源码仓库地址:https://git.coding.net/lizhiqiang0x01/Beta-APPsizeyunsuan.git
2.我们要做软件工程,那就要有一点工程的样子:
a. 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?
该项目的目标是实现小学生的四则运算练习,预期典型用户是小学生,预期可以实现题目的自动生成、正确率、计时功能、错题功能、草稿纸功能,多用户功能,预期用户数量100人。
b. beta 发布之后一定会比alpha 阶段更能满足用户的需求, 请录一段视频, 展现目标用户使用 beta 产品的情况。
c. 团队的成员如何分工协作的?有什么经验教训?
项目经理(魏辉)每天很细致的分配每个人的任务量,并且一直及时的督促和监督小组成员,李志强负责主要代码,申悦负责部分代码,每天及时沟通交流,互相解决问题,徐璨,刘存和林方言轮流测试和博客的主要部分。大家都会及时认真的完成各自的部分,都尽自己所能把东西做好。相比于alpha阶段,明显beta阶段更有默契了,我们总结出来的经验就是一定要有明确的分工要够细,遇到问题要及时交流不能拖,自己也不要勉强,要有人及时的督促。
d. 团队是如何进行项目管理的?
通过qq群进行任务分配和交流,各组员负责自己模块的维护和改善。
e. 团队如何平衡 时间/质量/资源 争取如期完成任务的?
成员还是在这一周内都把手头别的工作放在了一边,以项目为重,对于比较难的模块,会让组员互相交流讨论,共同查找解决办法,质量上主要是在后期让组员改善维护自己负责的模块,遇到一些bug问题,将这些问题放到群里公告,这样不同组员遇到相同问题解决的速度会快很多。
f. beta 阶段团队在软件工程方面有哪些具体改进?
团队在对项目的规划和分配,及人员的调用上都有了变化,更细致,更合适了,对项目的管理也更仔细了,代码也做了优化。
3、团队项目的实际进展
scrum 过程中的燃尽图
每日站立照片
每天的燃尽图都挺真实的反映了我们的项目完成情况,如果我们没有完成每天的任务,我们的燃尽图会是一条水平线,真实反映情况。
4.到了beta, 代码的情况也请列出来, 到底有多少行, 多少文件, 文档在哪里,如果一个新团队要接手这个项目,他们应该怎么做? 这有说明么?
如果一个团队要接手我们这个项目,应该先了解一下我们的流程图,知道我们的功能衔接,然后根据xml文件找到组件在逻辑功能里的位置。
代码行数:2716
文件个数(java文件和xml文件):37
java文件:Beta-APPsizeyunsuan / APPsizeyunsuan1 /app /src /main /java /com /example /asus / appsizeyunsuan1 /
xml文件:Beta-APPsizeyunsuan / APPsizeyunsuan1 /app /src /main /res / layout /
源代码下载点:https://coding.net/u/lizhiqiang0x01/p/Beta-APPsizeyunsuan/git/archive/master