M1事后分析报告

设计与实现

我们发的软件解决的问题?是否满足后面小组的要求?是否能够完全拟合前期目标?

答: 前期我们的软件完成量并不是特别让人满意,我们组在完成这些任务量之后,发现有很多地方是在做无用功,所以我们没有完全完成我们的前期目标.我们本来打算与学霸在线系统和学霸手机客户端接起来,不过很可惜的是我们只是与爬虫组接起来了,这是让我们组很伤心的.我们没有在前期与其他小组进行有效的沟通,直接导致我们的项目效果不尽如人意.

我们的计划是否符合预期的要求?

答:这一次我们的项目很大程度上是出现在做计划这方面出了问题.我们在计划阶段做的工作不太够,导致中途不断对软件进行非预期测得更改,有些改动十分之大,直接导致我们的效果不是完善.但是总体来说,我们的目标没有发生太大改变,只是在完成阶段进行了一定的改正.

软件中的BUG在那些部分?还需要如何进行改进?

答: 我们软件最大的问题是软件速度问题,这些问题的直接原因是不断地与远程服务器进行连接,而且中间一些代码有很多重复冗余代码,因而造成我们的软件速度下降。其次我们在追踪界面中出现了一些错误,导致无法动态的展现我们软件运行的效果。

与爬虫组、在线系统、手机客户端连接情况如何?

答: 由于早期沟通不畅,我们与在线系统、手机客户端两组连接并不是特别好,直接导致我们的连接出现了问题。但是我们与爬虫组沟通还是比较好的,所以我们之间的连接还是不错滴。但是与在线系统的沟通时间较晚,无法在预定时间内完成;所以我们在现阶段不打算结合,在M2阶段才结合。与手机客户端我们也会尽量联系,让我们的连接更加好。

资源

我们能够拥有的资源是否充足?我们能够完成所有任务吗?

答: 我们这是在学长的基础上进行开发的,所以说我们的资源是特别丰富的。其次在自然语言处理上,很多地方已经有了处理方法,所以我们的工作资源很是丰富。

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

答: 我们的估计时间并不是特别准确,从一开始每个人分配8个小时到后来每个人20多个小时就很容易看出我们的时间分配是很不精确的。主要是我们每个人对于自身能力的估计并不是特别精确,导致我们每个人对于任务的完成时间不太好。其次就是我们的其他资源,现在有很多论文以及开源代码讲到了自然语言处理的很多知识,我们已经在这一阶段阅读了很多哦相关文章,而且相关理论的认识也有了很高的理论水平,所以我们的资源还是很充足的。

用户测试,专业测试是否充足?人力和软件资源是否足够?

答: 我们组开发人员并不是特别多,而且有几个打酱油的成员。所以我们组的人力资源并不是特别充分。但是我们在这阶段进行了一定的调整,所以我们的人力资源还是有一定的提升。其次就是软件资源,我们的开源软件还是有很多,这很符合我们现阶段的要求。还有就是我们会在任务分配上进行调整,尽量让每个人都有工作可做,让每个成员做些力所能及的事情。

变更管理

每个相关成员是否得到了变更的消息?

答: 我们团队有人很难联系,直接导致我们前期scrum meeting沟通不畅,但是我都会让他们进行相应的任务。虽然联系上不方便,但是我们还是会积极关心项目进展,尽量让我们团队的工作进度跟上,同时每个人的任务分配我也会更加细致,尽量更具能力分配相应任务,让每一个成员有事儿可干,从而避免划水的情形发生。

我们的工作重心应该如何进行改进?我们应该在那些方面进行提升?

答: 我们组最大的问题就是组员对于工作的任务的完成度不够。而直接原因就是他们投入的时间不够。为什么会出现这种问题呢?就是应为他们对于任务的认识存在问题,他们没有合理的安排在软件工程这门课的时间。我们前阶段有很多人一星期只花6个小时甚至更少的时间在我们的任务上,这直接导致我们的工作完成度不够,各个方面的进展不足。而且我们在团队任务分配上没有充分考虑每一个人能力,直接导致有些任务虽然分配下去了,但是他们不会做,最终也只是个别人硬着头皮帮他们完成。所以我们在M2阶段会充分考虑各个方面的原因,尽量让任务分配均匀化。

测试、连接

团队是否有详细的测试计划?为什么没有?

答: 我们组在测试方面还是有欠缺的,我们只有个别成员进行功能测试,但是对于单元测试、回归测试方面就有点不足,毕竟我们团队成员的任务分配并不是特别明确,每个人的完成了个人任务之后就不在进行测试。当然这是我们团队在任务分配上的有很多不足,所以在M2阶段会进行相应的改进,让每一个人有详细的任务,同时涵盖面也会尽可能的广。

是否需要进行性能测试?

答: 我们这个软件是数据处理,是要服务在线系统和手机客户端两部分的,所以我们不仅要在精度上满足一定的要求,还要在速度上有很大提升。如此才能在各个方面提升我们的软件。

连接过程中出现了那些问题?我们应该如何来进行改进?

答: 在与其他组的连接方面我们还有很大的不足,我们没有设置后接口,数据库的类型,于是我们在与其他组进行连接上有很大的缺陷。这也是我们后阶段要改进的问题。

讨论照片

M1事后分析报告--We have power to change the origin state的更多相关文章

  1. M1事后分析报告(Postmortem Report)

    M1事后分析报告(Postmortem Report) 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们项目组所开发的软件为一个基于Andro ...

  2. M1事后分析报告

    在得到M1团队成绩之后,每个团队都需要编写一个事后分析报告,对于团队在M1阶段的工作做一个总结. 请在2015年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的 ...

  3. 事后分析报告(Postmortem Report)要求

    在得到M1 团队成绩之后, 每个团队都需要编写一个事后分析报告,对于团队在M1阶段的工作做一个总结. 请根据下面的模板总结并发表博客: http://www.cnblogs.com/xinz/arch ...

  4. Alpha阶段事后分析报告

    每个团队编写一个事后分析报告,对于团队在Alpha阶段的工作做一个总结. 请在2016年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的事后分析会上进行汇报,并 ...

  5. M1事后分析汇报总结

    学霸网站项目Postmortem结果 设想和目标 1.       我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 学霸网站为计算机学习提供了一个网上基地,在这里你 ...

  6. 事后分析报告(M1阶段)

    我们的项目是自选项目,一款名为备忘录锁屏MemoryDebris的软件. 因为我们组成员在此之前都没有接触过安卓开发,于是在第一阶段花了很大的时间和精力学习安卓.又花费了较长一段时间设计软件与研究安卓 ...

  7. 事后分析报告(M2阶段)

    我们的项目是自选项目,一款名为备忘录锁屏MemoryDebris的软件. 在第二轮的迭代中,由于各科的大作业都集中在这一段时间,所以这段时间各个组员间的负担都比较大,但是在大家共同努力,最终我们还是交 ...

  8. M2事后分析报告

    设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 这次M2预想的就是解决3个主要问题,1:增加查询自己购买或者发布记录的功能,2:优化 所有的网络连接 ...

  9. M1事后分析汇报以及总结

    一.设想和目标 1. 们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是为了提供周边美食和菜谱查询功能,为“吃货”们提供便利.对典型用户和场景有清晰的描 ...

随机推荐

  1. [日常] HEOI 2019 退役记

    HEOI 2019 退役记 先开坑 坐等AFO 啥时候想起来就更一点(咕咕咕) Day 0 早上打了个LCT, 打完一遍过编译一遍AC...(看来不考这玩意了) 然后进行了一些精神文明建设活动奶了一口 ...

  2. Promise 模式解析:Promise模式与异步及声明式编程

    一.构建流程 1.(异步)数据源(请求)的构建:Promise的构建并执行请求: 2.处理流程的构建:then将处理函数保存: 二.处理: 1.请求的响应返回: 2.调用后继处理流程. 三. 1.构建 ...

  3. 死磕nginx系列--使用nginx做负载均衡

    使用nginx做负载均衡的两大模块: upstream 定义负载节点池. location 模块 进行URL匹配. proxy模块 发送请求给upstream定义的节点池. upstream模块解读 ...

  4. HtmlUnit

    htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容.项目可以模拟浏览器运行,被誉为java浏览器的开源实现.是一个没有界面的浏览器,运行速 ...

  5. python-json模块扩展

    sort_keys=True, indent=4, separators=(',', ': ') 格式 json.dumps(response,sort_keys=True, indent=4, se ...

  6. 20165302 程上杰 Exp1 PC平台逆向破解

    实验内容 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数. 注入一个自己制作的she ...

  7. linux服务器关闭ipv6 方法

    第一个文件: /etc/sysconfig/network 第二个文件:如无此文件,vim添加 /etc/modprobe.d/disable_ipv6.conf

  8. C++之内联函数

    C++语言新增关键字 inline,用于将一个函数声明为内联函数.在程序编译时,编译器会将内联函数调用处用函数体替换,这一点类似于C语言中的宏扩展. 采用内联函数可以有效避免函数调用的开销,程序执行效 ...

  9. 服务器端数据合法性验证:签名sign和口令token原理

    有时候,你也许会想: 我写的接口,那别人要是知道url,并且知道其需要的数据结构和逻辑,那不是都可以访问了? 甚至是,客户点传递过来的数据,是不是被恶意修改了? 这时,我们可能需要“验证”一下.比如: ...

  10. 保存网格(mesh)到磁盘上

    Unity提供了很方便的工具来保存mesh之类的,下面的代码挂在GameObject上后,按下F键能把mesh(该GameObject必须有mesh组件)保存到磁盘的Assets目录下.在磁盘上是.a ...