标签:
四则运算APP项目结果
整理:杨灵超
设想和目标
1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
我们的软件要解决的就是由于没有时间给小孩子出题自动给小学生生成四则运算题。定义的很清楚。有对典型用户和典型场景有描述。想的很好可是不够时间不够能力做。
2. 是否有充足的时间来做计划?
有一点时间,但是还是觉得不够,而且很多小组成员并不知道如何利用这一段时间来做计划,还有就是不知道如何去做计划。
3. 团队在计划阶段是如何解决同事们对于计划的不同意见的?
相互交流,如果提出者有能力完成就不排斥。
计划
1. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
大体上是做完了,但是还有很多细节没有完善。
2. 有没有发现你做了一些事后看来没必要或没多大价值的事?
是的,有很多东西做了感觉并没有什么用,因此我们也走了很多弯路。
3. 是否每一项任务都有清楚定义和衡量的交付件?
没有,有一些任务拖了一段时间才能完成。而且定义的不够好。
4. 是否项目的整个过程都按照计划进行?
不算完全是,在第一阶段就开始出现问题,问题一直解决不了,所以就困死在那里。
5. 在计划中有没有留下缓冲区,缓冲区有作用么?
没有留下缓冲区。
6. 将来的计划会做什么修改?(例如:缓冲区的定义,加班)
应该设立缓冲区。
资源
1. 我们有足够的资源来完成各项任务么?
资源是有,但是很难找。
2. 各项任务所需的时间和其他资源是如何估计的,精度如何?
没有一个具体的时间,但是最后还是可以完成的。
3. 用户测试的时间,人力和软件/硬件资源是否足够?
不够。
4. 你有没有感到你做的事情可以让别人来做(更有效率)?
有的,但是有很多人都不想干活。
变更管理
1. 每个相关的员工都及时知道了变更的消息?
知道,我们会第一时间开网上会议。
2. 我们采用了什么办法决定“推迟”和“必须实现”的功能?
抱着一定要实现的念头。
3. 项目的出口条件(Exit Criteria)是否得到清晰的定义?
没有,不知道是什么东西。
4. 对于可能的变更是否能制定应急计划?
有的。
5. 员工是否能够有效地处理意料之外的工作请求?
可以的。
设计/实现
1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
设计工作在一开始就开始做了,由杨灵超和杨家安完成。是的。
2. 设计工作有没有碰到模棱两可的情况,团队是如何解决的?
有的,有的工作不知道是谁来做,还有一些功能大家的意见不同,开会商量。
3. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
没有
4. 什么功能产生的Bug最多,为什么?
选择题功能,因为当时时间不够,没有充分去完成。
5. 代码复审(Code Review)是如何进行的,是否严格执行了代码规范?
自己测试,还有就试用。
测试/发布
1. 团队是否有一个测试计划?为什么没有?
没有,因为大家不注重这方面,而且也没有时间做。
2. 是否进行了正式的验收测试?
是的,有真正的成品出来了。
3. 团队是否有测试工具来帮助测试?
没有。
4. 团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?
通过用户试用来测试,用户提出来的问题,我们就尽量解决。
5. 在发布的过程中发现了哪些意外问题?
暂无。
标签:
原文地址:http://www.cnblogs.com/Lingchao/p/4603196.html