事后诸葛亮
复审与事后分析 |
团队名称:Roll king
团队成员:叶永安,谢启扬,粟云涛,赖泽荃,李颂豪,赵铭骏
一、设想的目标
-
- 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
我们的软件目标是使宿舍小卖部买卖更加方便,对典型用户和典型场景有清晰的描述在需求规格书中有清晰的描述。
- 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
-
- 是否有充足的时间来做计划?
有,我们有大于一个月的时间去准备和开发,但因为是初次接触小程序开发,过程并不轻松,也差点超时。
- 是否有充足的时间来做计划?
-
- 团队在计划阶段是如何解决成员对于计划的不同意见的?
一起讨论,投票决定。
- 团队在计划阶段是如何解决成员对于计划的不同意见的?
-
- 吸取到的教训
开发前期要明确自己应该干嘛,还要提前学习相关知识,不然力不从心。
- 吸取到的教训
二、计划
-
- 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
大部分功能都实现了,但因为微信小程序平台审核原因,小程序没有正式上线。
- 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
-
- 是否每一项任务都有清楚定义和衡量的交付件?
没有
- 是否每一项任务都有清楚定义和衡量的交付件?
-
- 是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
并没有完全按照计划进行,一开始低估了项目难度,所以后面做小程序时花费了大量时间。当时预想到了会有很多新知识要去学习,习惯,但没想到这么多。
- 是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
-
- 有没有发现你做了一些事后看来没必要或没多大价值的事?
不同成员做了两种UI。
- 有没有发现你做了一些事后看来没必要或没多大价值的事?
三、资源
-
- 我们有足够的资源来完成各项任务么?
并没有很足够的资源,好的方面是大家都有充足的时间,以及其中一位成员学过html语言,还有大家都对python和数据库有一定了解,同时有编程经验。
- 我们有足够的资源来完成各项任务么?
-
- 各项任务所需的时间和其他资源是如何估计的,精度如何?
将各个功能分开,一步步完成,实际上计划并赶不上变化。
- 各项任务所需的时间和其他资源是如何估计的,精度如何?
-
- 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?
测试上花费的时间较少,因为开发完后已经没多少时间了,对于美工文案等,我们投入的时间不算多。
- 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?
四、变更管理
-
1.是否每个成员都第一时间知道变成
是的,因为我们都会第一时间在微信群讨论。 -
- 我们采用了什么办法决定“推迟”和“必须实现”的功能?
小组讨论,舍弃什么功能,一定要实现什么功能。
- 我们采用了什么办法决定“推迟”和“必须实现”的功能?
-
3.对于可能的变更是否能制定应急计划?
项目计划明确,就是实现类似小卖部的功能,并没有很多变更。 -
4.成员是否能够有效地处理意料之外的任务请求?
大家都肯花时间去学习新东西。
五、设计/实现
-
- 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
项目整体由叶永安完成,因为他最强。
- 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
-
- 开发过程中出现问题,我们是如何解决的?
小组进行讨论,如果这个问题暂时不影响使用,如(文字排版有问题),则会后延。如果这个问题影响到使用,如(图片无法上传),则会立刻找办法修复。
- 开发过程中出现问题,我们是如何解决的?
-
- 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
图片上传和更改,不过后面修复了。
- 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
-
- 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
暂时没有,因为时间不够。
- 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
六.测试/发布
-
- 团队是否有一个测试计划?为什么没有?
有测试计划。
- 团队是否有一个测试计划?为什么没有?
-
- 是否进行了正式的验收测试?
对各功能进行了大致测试。
- 是否进行了正式的验收测试?
-
- 团队是否有测试工具来帮助测试?
没有用到。
- 团队是否有测试工具来帮助测试?
七、总结
- 1.你觉得目前你们团队处于哪个阶段
还处于磨合阶段,分工什么的有时候会比较混乱,不能按计划进行,不过还是能做出点东西的。
八、贡献
名字 | 贡献分 |
---|---|
叶永安 | 25 |
赖泽荃 | 15 |
谢启扬 | 15 |
粟云涛 | 15 |
李颂豪 | 15 |
赵铭骏 | 15 |