总结
## 设想和目标
北软小精灵最初的设计想法是开发出一套类似于精灵宝可梦的项目,让中国玩家在国内网络环境下也能够畅玩ar游戏,辅助不爱学习的学生认真学习
## 是否有充足的时间来做计划?
答:有,相对来说组内分工比较明确,互帮互助,共同进步
## 团队在计划阶段是如何解决同事们对于计划的不同意见的?
答:针对于不同意见我们一般来说有两种解决方法:一是针对两方面个人的分歧,我们会集体听取两个人的意见然后投票制决定,二是针对两方面团队,则采用辩论的方法来决定分歧胜负
## 用户量、用户对重要功能的接受程度和我们事先的设想一致吗?我们离目标更近了吗?有什么经验教训?
答:用户量与我们的设想大相径庭,在我开来主要是因为是第一次完成团队任务,没有团队概念,吸取到的经验是,团队协作的力量可能超乎我之前的看法
## 如果历史重来一遍,我们会做什么改进?
答:如果历史重来一遍的话,我自己要完成的就是提高我自己的代码能力,因为在小组内我的综合能力实在是太差,我们会做出的改进就是增加开发人员数量,共同ui共同测试
### 计划
## 你原计划的工作是否最后都做完了?
答:大部分完成,团队写作能力不强,个人任务相对完成
## 有没有发现你做了一些事后看来没必要或没多大价值的事?
答:途中也走了很多弯路,想过放弃,但是对我来说大多有价值,因为这都是成长上的一部分
## 是否每一项任务都有清楚定义和衡量的交付件?
答:是,大部分任务都有
## 是否项目的整个过程都按照计划进行?
答:是的,我们的整个阶段都是按照计划有序的进行。
## 在计划中有没有留下缓冲区,缓冲区有作用么?
答:我们留下了缓冲区,主要是为了防止人员流动
## 将来的计划会做什么修改?(例如:缓冲区的定义,加班)
答:如果会继续完善的话我们会完成云服务器
## 如果历史重来一遍,我们会做什么改进?
答:我自己要完成的就是提高我自己的代码能力,因为在小组内我的综合能力实在是太差,我们会做出的改进就是增加开发人员数量,共同ui共同测试
### 资源
## 我们有足够的资源来完成各项任务么?
答:资源质量很充足,但是像比较下我们的利用率就没有很高,因为有很多都是我们不会的技术。
## 各项任务所需的时间和其他资源是如何估计的,精度如何?
答:我们根据任务的难易程度还有各个组员的综合实力来估计,精度相对来说还算准确。
## 用户测试的时间,人力和软件/硬件资源是否足够?
答:足够
## 你有没有感到你做的事情可以让别人来做(更有效率)?
答:没有,大家各司其职,完成的都比较完美
## 如果历史重来一遍,我们会做什么改进?
答:我自己要完成的就是提高我自己的代码能力,因为在小组内我的综合能力实在是太差,我们会做出的改进就是增加开发人员数量,共同ui共同测试,还有就是可能会用到阿里云服务器
### 变更管理
## 每个相关的员工都及时知道了变更的消息?
答:都及时的知道了,码云上面也有通知
## 我们采用了什么办法决定“推迟”和“必须实现”的功能?
答:我们依据需求的重要性还有组员的综合实力来决定
## 项目的出口条件(ExitCriteria)有清晰的定义吗?
答:对这个没有很清晰的定义
## 对于可能的变更是否能制定应急计划?
答:没有制订应急计划
## 员工是否能够有效地处理意料之外的工作请求?
答:大部分员工不能够与偶晓得处理因为个人综合能力较差
## 如果历史重来一遍,我们会做什么改进?
答:我自己要完成的就是提高我自己的代码能力,因为在小组内我的综合能力实在是太差,我们会做出的改进就是增加开发人员数量,共同ui共同测试
### 设计和实现
##设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
答:设计工作是有组内ui设计师张家瑞完成,是一名合适的人选
## 设计工作有没有碰到模棱两可的情况,团队是如何解决的?
答:通过开会讨论
## 团队是否运用单元测试(unittest),测试驱动的开发(TDD)、UML,或者其他工具来帮助设计和实现?这些工具有效么?
答:没有
## 什么功能产生的Bug最多,为什么?
答:对战系统,地图,任务系统
## 代码复审(CodeReview)是如何进行的,是否严格执行了代码规范?
答:整合代码时进行代码复审,严格按照代码规范
## 如果历史重来一遍,我们会做什么改进?
答:我自己要完成的就是提高我自己的代码能力,因为在小组内我的综合能力实在是太差,我们会做出的改进就是增加开发人员数量,共同ui共同测试
6.测试和发布
## 团队是否有一个测试计划?为什么没有?
答:有测试计划,由软件测试师完成
## 是否进行了正式的验收测试?
答:没有,没有完成验收测试
## 团队是否有测试工具来帮助测试?
答:有测试工具
## 团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?
答:测试工具功能完善
## 在发布的过程中发现了哪些意外问题?
没有发布
## 我们学到了什么? 如果重来一遍, 我们会做什么改进?
学到了团队协作的重要性,如果重来,共同测试,共同设计
### 总结
团队协作是一个人必备的能力,要不断经理项目,提升自己