项目回顾

设想和目标

我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
答:我们的软件要解决的是对专升本和想要专升本的同学让他们了解专升本的信息, 并且能够明确自己的目标 ,我们认为定义的很清楚 我们团队中就有很多专升本的同学 并且这个项目也是从我们自身的角度来考虑的。

是否有充足的时间来做计划?
答:有充分的时间,在做这个项目之前,我们对一些专升本的同学做了调查并且了解了他们的情况,同时小组间对于本项目的需求从自身角度出发,一起进行了详细讨论完成这个项目。

团队在计划阶段是如何解决同事们对于计划的不同意见的?
答:我们组内部沟通不是很频繁,但是对于项目本身来说是没有意见的。主要是以的产品原型为主。,大家按照原型来执行,所以没有意见上的冲突!
用户量、用户对重要功能的接受程度和我们事先的设想一致吗?我们离目标更近了吗?有什么经验教训?
答:不一致,我们一开始想要做手机APP来完成我们的项目 ,后来老师点醒了我们 认为APP会没有人下载 ,后来做成了网页的形式 。 我们离我们的目标近了一步,但是给了我们一些经验教训就是 想要完成一个好的项目 需要团队每个人来行动。

如果历史重来一遍,我们会做什么改进?
答:在工作方面,我们要多次进行会议讨论,尽可能把项目做好。
    在代码方面,我们团队还需要更多的代码学习,并且需要练习
    在能力方面,我们每个人都有每个人的长处,能力肯定会有些不同,在完成项目时,要结合每个人的长处。  
     

计划

你原计划的工作是否最后都做完了?
答:原定计划的工作最后都已经完成。
有没有发现你做了一些事后看来没必要或没多大价值的事?
答:我认为大部分还是有价值的,对于我们的项目来说,就是一个信息的收集过程,我们也很认真的对信息进行了收集。
是否每一项任务都有清楚定义和衡量的交付件?
答:是,我们团队的每一项任务都经过讨论和协商确定,而且我们都是经过商讨后才开始进行的。
是否项目的整个过程都按照计划进行?
答:是。我们的项目整个过程大部分按照计划进行的。
在计划中有没有留下缓冲区,缓冲区有作用么?
答:应该是有缓冲区的

缓冲区的作用:应该是对于各个组员的意见相互碰撞,而体现的区域。应该多次组内开会来来决定各个组员自己想法能否实施。其实就是不断开会,交换想法。
将来的计划会做什么修改?(例如:缓冲区的定义,加班)
答:成员之间多进行沟通与交流 并且把自己的长处发挥出来 然后就是项目要按时完成 不要有太多的拖拉。

如果历史重来一遍,我们会做什么改进?
答:团队内沟通得体,任务计划合理分配。组员身份职务合理分配。

资源

我们有足够的资源来完成各项任务么?
答:我们有足够的资源来完成项目,时间与人力都足够。
各项任务所需的时间和其他资源是如何估计的,精度如何?
答:在项目的制定时,完成时间是根据成员之间的信息收集程度来制定,精度差不多准确。
用户测试的时间,人力和软件/硬件资源是否足够?
答:足够
你有没有感到你做的事情可以让别人来做(更有效率)?
答:不清楚,在分配职务的时候大家就不知道如何分配,也没对组内成员的能力进行了解
如果历史重来一遍,我们会做什么改进?
答:如果历史重来

       我们会优先了解每个成员的能力,并且根据大家所擅长的东西来分配职务

      而且在项目上 我们 会改进项目的完整性 并且在最后会留足够的时间来优化并且改进项目

变更管理

每个相关的员工都及时知道了变更的消息?
答:及时,大家在每次完成项目时都会告诉对方,让下一个人来对接项目。

我们采用了什么办法决定“推迟”和“必须实现”的功能?
答:我们依据老师给提的建议来制定我们的项目的功能,剩下就是完成我们构想的方案。
项目的出口条件(ExitCriteria)有清晰的定义吗?
答:没有,对这个不是很了解,需要老师的指导
对于可能的变更是否能制定应急计划?
答:有

  1. 员工是否能够有效地处理意料之外的工作请求?
    答:不能,因为组员能力有限,可能无法应对,需要一起解决
    如果历史重来一遍,我们会做什么改进?
    答:如果历史重来一遍,我会按照要求来完成项目 不会的地方请教老师或者会的同学 ,我们团队才能更好更快的完成项目。

设计和实现

设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
答:设计工作是在选择完项目之后进行的。由PM和组员一起商讨制定完成,不是合适的时间合适的人。

设计工作有没有碰到模棱两可的情况,团队是如何解决的?
答:没有,大家商量之后就可以确定。
团队是否运用单元测试(unittest),测试驱动的开发(TDD)、UML,或者其他工具来帮助设计和实现?这些工具有效么?
答:没有,不会用
什么功能产生的Bug最多,为什么?
答:

  在高校页面弹出时产生的Bug最多 ,因为在完成这个页面的过程中点击跳转会发生图片不显示的情况 ,在多次测试之后才能够准确的显示。
代码复审(CodeReview)是如何进行的,是否严格执行了代码规范?
答:是由小组成员完成的,因为没学过,所以没有严格按照代码规范
如果历史重来一遍,我们会做什么改进?
答:如果历史重来,我们会流出更多的时间来使我们的项目更加完美 。做一些界面的优化,让我们的项目看起来更加美观,

       要是有充足的时间我们会在我们项目的基础上增加一些应用。

测试和发布

团队是否有一个测试计划?为什么没有?
答:有测试计划,由软件测评师完成
是否进行了正式的验收测试?
答:没有,时间比较仓促,只是完成了项目。
团队是否有测试工具来帮助测试?
答:我们就用我们开发的软件来测试。
团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?
答:测量效能主要有项目是否正常运行,运行速度是否高效率,运行效果是否令人满意等。
从实际结果来看,测试工作还是有用的,在测试的过程中还是发现了一些问题,比如页面中图片显示不出来等问题
改进主要还是从项目本身出发,来更好的改进项目存在的问题。
在发布的过程中发现了哪些意外问题?
没有发布我们的项目。

我们学到了什么? 如果重来一遍, 我们会做什么改进?
软件的开发过程中,测试很必要。一款软件即使测试完毕发布后,仍然会出现或多或少的问题,
也不能照搬其他人的测试方式,软件都有各自独有的特点。
如果历史重来一遍。我们会加强对Web方面的学习,虽然我们以前很少接触网页开发,但是我们也是完成了我们的项目,

这就说明我们团队之间的能力还是有的,改进就是学习更好的技术来让我们的项目更完美。

总结
1.前期组内人员职务分配存在一些问题,没有按能力合理分配任务,导致项目没有想象中的那么完美。

2.组内成员没有太多沟通,例会开的次数比较少,群内意见交流不多。

3.出于我们组成员都在忙着专升本学习,可能会没有办法让项目完成的那么好。

4.在开始没有明确好我们项目的目的,结果没有找到我们项目的方向,中途经过老师指导,才开始了我们后期的项目,还是 时间比较仓促吧。

posted @ 2020-12-26 12:36  Pryrim  阅读(107)  评论(0编辑  收藏  举报