7号团队-团队任务5:项目总结会
1.团队序号:7
2.开发的软件名称:飞机大战
3.今日整理人姓名与学号以及在团队中的职务:梁瀚文 2017035107011 软件测试工程师
4.代码仓库地址:https://gitee.com/w2565184012/aircraft_wars/tree/master/
列出团队所有软件工程师的代码仓库地址并标注哪个是主仓库
主仓库;master/代码
https://gitee.com/w2565184012/aircraft_wars/tree/master/%E4%BB%A3%E7%A0%81
每日例会地址:https://gitee.com/w2565184012/aircraft_wars/tree/master/%E6%AF%8F%E6%97%A5%E7%AB%8B%E4%BC%9A
软件工程师代码地址:https://gitee.com/w2565184012/aircraft_wars/tree/master/%E4%BB%A3%E7%A0%81
5.会议时间:6.25
地点:图书馆3楼中厅
成员:项目经理兼产品经理;蔡金峰
UI设计师:宋永利
软件工程师:王增霖
软件测试工程师:梁瀚文
6.设想目标
(1.)我们的软件要解决什么问题?解决当代年轻人内心的寂寞、精神世界的空虚问题
是否定义得很清楚?是,给那些闲的无聊,时间多的人去玩
是否对典型用户和典型场景有清晰的描述?
典型用户:适合各年龄段比较闲的人
典型场景:排队无聊、等车、坐车途中等
(2.)是否有充足的时间来做计划?
是,在学期初计划了两周左右的时间,在中期进行了完善
(3.)团队在计划阶段是如何解决同志们对于计划的不同意见的?
在刚开始时会有一些争吵,但是我们发现争吵并不是解决问题的唯一方法,所以我们采用了调查问卷的方式解决问题
7.对计划的回顾
UI码云地址:https://gitee.com/w2565184012/aircraft_wars/tree/master/%E5%9B%BE%E7%89%87
(1.)你原计划的工作是否最后都做完了?如果有没做完的,为什么?
没全部做完 游戏开局后会有一点点延迟 因为软件工程工程师没有找到解决问题的办法
(2.)有没有发现你做了一些事后看来没必要或没多大价值的事?
有,我们准备了好几套飞机大战模型素材 但是我们做不出来飞机皮肤系统
(3.) 是否每一项任务都有清楚定义和衡量的交付件?
是 在初期我们使用微信进行文件交付在中后期我们使用码云的issue的功能进行任务的发布与交付
(4.)是否项目的整个过程都按照计划进行?
否 因为有时候会对任务难度认识不清,导致任务时间不够,从而任务整体进度延后
(5.)在计划中有没有留下缓冲区,缓冲区有作用吗?
有 缓冲区对于我们来讲还是非常有作用的,因为有时候会对任务难度认识不清,导致任务时间不够,从而任务整体进度延后,全靠缓冲区来找补时间
(6.)将来的计划会做什么样的修改?
由于bug的出现会留出更多的缓冲区给bug的修改空出时间
8.对资源的回顾
(1.)我们有足够的资源来完成各项任务么?
有 无论是时间资源 图片资源 音乐资源 都是十分充足的
(2.)各项任务所需的时间和其他资源是如何估计的,精度如何?
开始的时候时间是平均分配的,后来根据任务难度调整时间分配。
开始的时候由于提前完成任务而导致浪费人力资源
(3.)测试的时间、人力、和软件/硬件资源是否足够?对于那些不需要编程的资源(美工设计/文案)是否低估难度?
测试的时间足够 人手略显紧凑 软件/硬件资源不是很足
没有低估难度 我们的ui很强 找了很多组飞图片 但是还没有用上
(4.)你有没有感到你做 的事情可以让别人来做(更有效率)?
没有,暂时我们的人员分配还没有发现任何问题
9.对变更管理的回顾
(1.)每个相关的员工都及时知道了变更的消息吗?
知道 因为我们的微信互动很频繁
(2.)我们采取了什么办法决定“推迟”和“必须实现”的功能?
经过团队的讨论与时间的紧急与否决定是“推迟”还是“必须实现”
(3.)项目的出口条件(Exit Criteria—什么叫“做好了”)有清晰的定义么?
有 当我们的软件没有特别大的bug和该添加的彩蛋和功能都成功添加完毕
(4.)对于可能的变更是否能制定应急计划?
可以 我们的应急计划很完善实现了多人联动即当一个人出现问题时其他人都可以协助他完成
(5.)员工是否能够有效的处理意料之外的工作请求?
不一定 就目前来看大部分的问题我们都能处理,如果实在是超出能力范围之外那我们也无能为力
10.对设计/实现的回顾
(1.)设计工作在什么时候,由谁来完成?是合适的时间,合适的人么?
设计工作在刚开始时就进行了 由项目经理主导他人协助完成 是合适的时间以及合适的人选
(2.)设计工作 有没有碰到模棱两可的情况,团队是如何解决的?
有 当时考虑问题不是特别全面 通过进一步探讨和团队协商解决的
(3.)团队是否运用单元测试(Unit Test)、测试驱动的开发(TDD)、UML或者其他工具来帮助设计和实现?这些工具有效么?
有 打包的时候用过pyInstaller软件 好用对我们的帮助还是很大的
(4.)什么功能产生的bug最多,为什么?在发布之后发现了什么重要的bug?为什么我们在设计/开发的时候没有想到这些情况?
彩蛋功能 因为代码复杂行数较多 使思虑变得复杂从而不断出现小错误 发布之后捡到道具软件崩溃 因为在设计开发的时候没有想过增添道具功能
(5.)代码复审(Code Review)是如何进行的,是否严格执行了代码规范?
首先软件工程师将代码发到码云上然后项目经理通知软件测试师进行复审 有严格的代码规范
11.对测试/发布的回顾
(1.)团队有没有测试计划?为什么没有?
有 我们的测试工程师每天都会挑一部分功能来测试每周都会进行一次整体测试
(2.)有没有做过正式的验收测试?
没有 因为我们一直都在测试没有想过这个问题
(3.)团队是否有测试工具来帮助测试?
没有 我们通过不断运行代码来检查bug
(4.)团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试功能有用么?应该有哪些改进?
每天都在测试,如果添加一个新的功能就会立刻测试 有用,会及时发现存在的问题 测试的内容应该更加全面
(5.)在发布的过程中发现了哪些意外问题?
当软件安装在别的电脑上无法正常运行
12.对团队的角色、管理、合作的回顾。
(1.)团队的每个角色是如何确定的,是不是人尽其才?
刚开始时是随机分配的,后来根据人员定位进行调整 ,是人尽其才每个人在各自的岗位上都发挥了每个人的作用
(2.)团队成员之间有互相帮助么?
有 因为我们是4个人的团队所以有时候某个岗位工作量较大所以我们会进行临时的调整
(3.)当出现项目管理、合作方面的问题时,团队成员如何解决问题?
及时交流发表个人看法,实在拿不定主意就通过调查问卷的形式进行解决
13.每个团队有15分的贡献分配分。请团队共同讨论每个成员对团队贡献的大小,根据贡献大小为每个成员分配一定的贡献分。注意,不是每人15分,是一个团队15分,将15分分配给团队中的每个人。例如:团队有5个人,其中成员A的贡献最多,其他人的贡献按子目标顺序依次递减,成员E对团队没做出任何贡献。由此每人的得分是,A:7,B:5,C:2,D:1,E:0。贡献分将直接进入期末考试成绩,请认真给分。
成员【职务】 | 贡献度分配所得分数 |
---|---|
梁瀚文【软件测试工程师&&队长】 | 4 |
王增霖【软件工程师】 | 3 |
蔡金峰【产品经理&&项目经理】 | 4 |
宋永利【UI设计师】 | 4 |