个人的项目回顾

项目内容
所属课程 软件工程
作业简介 按照项目回顾模板开展事后诸葛亮会议并撰写回顾报告
作业要求 团队中每个人针对项目回顾模板中的问题,用Markdown语法写下自己的思考和回答并发布到自己的博客园
作业目的 通过回顾软件设计、开发、测试、构建、发布的整个过程以及团队合作状态总结经验教训
参考资料 https://edu.cnblogs.com/campus/sybrxx/18fejw/homework/11644
学生姓名 王建
   

一、设想和目标

1.我们的软件要解决什么问题?是否定义的很清楚?是否对典型用户和典型场景有清晰的描述?

  解决学生在线考试的问题以及老师们出题和判题的问题,定义的很清楚,针对全体学生和老师

2.是否有充足的时间来做计划?

  有足够的时间

3.团队在计划阶段是如何解决同事们对于计划的不同意见的

  通过会议进行交谈,由人数多的一方决定

用户量,用户对重要功能的接受程度和我们事先的预想一致吗?我们离目标更近了吗?有什么经验教训。如果历史重来一遍。我们会做什么改进?

计划

1.你原计划的工作是否最后都做完了?如果有没做完的,为什么

  原计划的工作没有都做完,因为自身能力不足,对于vue的掌握不好

2.有没有发现,你做了一些事后看来没必要或没多大价值的事?

  有,由于自己的能力不够,沟通方面也出现问题,前期浪费了很多时间去学习

3.是否每项任务都有清楚定义和衡量的交付件?

  是

4.是否项目地整个过程都按照计划进行?

  有些任务由于出现问题导致项目比计划进行的缓慢

5.在计划中有没有留下缓冲区缓冲区有作用吗?

  有明确的缓冲区,对我们有很大的作用

6.将来的计划会做什么修改?(例如:缓冲区的定义,加班。)

  对于缓冲区的时间需要重新定义,应该多花出一倍的时间去研究

我们学到了什么?如果历史重来一遍,我们会做什么改进?

  学会了如何去对一个项目进行计划,并且定义好目标,掌握项目的需求。如果重来一遍,首先对于团队的沟通问题进行改进,其次对自己掌握技能进行大面积补充

资源

1.我们有足够的资源来完成各项任务吗?

  资源不足,每个人掌握得vue不是很熟练

2.各项任务所需的时间和其他资源是如何估计的?精度如何?

  通过每个人的能力去估计,精度中等

3.测试的时间人力和资源硬件资源是否足够?对于那些不需要编程的资源(美工设计/文案)是否低估难度?

  足够,否

4.你有没有感到你做的事情可以让别人来做(更有价值)?

  有感觉到,但还是希望自己有所突破

变更管理

1.每个相关的员工都及时知道了变更的消息吗?

  都能及时知道变更的消息

2.我们采用了什么办法决定推迟和必须实现的功能?

  通过计划,开会议交谈

3.项目地出口条件有清晰的定义吗?

  没有

4.对于可能的变更是否能制定应急计划?

  不能制定

5.员工是否能够有效地处理意料之外的工作请求? 

  不能,但如果有充分的时间可以一试

我们学到了什么?如果历史重来一遍,我们会做什么改进?

  学到了很多不熟悉的知识点与技能,例如vue

设计/实现

1.设计工作在什么时候?由谁来完成是合适的时间,合适的人吗?

  在目标明确的情况下进行,全体成员,是合适的人

2.设计工作有没有碰到模棱两可的情况?团队是如何解决的?

  有,对于设计方面,我们团队里没有特别能掌握得人,通过所有人交流思考,包括资料查询

3.团队是否运用单元测试。测试驱动的开发。UML或者其他工具来帮助设计和实现?这些工具有效吗?

  是,这些工具很有效

4.什么功能产生的bug最多,为什么?在发布之后,发现了什么重要的bug?为什么我们在设计开发时没有想到这些情况? 

  在前端后端链接,资源库与课程库方面都出现了bug,因为自身的能力有限

5.代码复审是如何进行的?是否严格执行了代码规范? 

  由组长进行,是

我们学到了什么?如果历史重来一遍,我们会做什么改进?

  学会了单元测试,修补bug。

  多学习,多改进

测试/发布

1.团队有没有测试计划?为什么没有?

  有

2.有没有做过正式的验收测试?

  没有

3.团队是否有测试工具来帮助测试? 

  是

4.团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用吗?应该有哪些改进?

  运行的结果,有,对代码加深难度

5.在发布的过程中发现了哪些意外问题? 

  没有

我们学到了什么?如果历史重来一遍,我们会做什么改进?

  加深自己的技术能力,获得更多资源做好项目

总结:

团队的角色,管理,合作

1.团队的每个角色是如何确定的?是不是人尽其才?

  通过自己选择,是

2.团队成员之间有互相帮助吗?

  有互相帮助

3.当出现项目管理合作方面的问题时,团队成员如何解决问题?

  找老师一起协商

每个成员明确,公开地表示对别人帮助的感谢:

  我感谢张家林对我的帮助,在学习vue期间,他帮助了我很多,也很有耐心的帮我解决并且指导我去如何编写代码

  我觉得团队目前处于磨合阶段,包括对于这个项目,需要运用vue进行开发,但我们所掌握的技巧很少,最重要的沟通问题,我们也没有解决的很完美,通过这次的项目,我希望以后可以解决自己的沟通能力,做一个完美的团队项目

 

posted @ 2020-12-26 18:46  乜夏  阅读(187)  评论(0编辑  收藏  举报