事后诸葛亮

这个作业属于哪个课程
计科国际班软工
作业要求
作业要求
这个作业的目标
复审与事后分析

团队名称:Roll king
团队成员:叶永安,谢启扬,粟云涛,赖泽荃,李颂豪,赵铭骏

一、设想的目标

    1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
      我们的软件目标是使宿舍小卖部买卖更加方便,对典型用户和典型场景有清晰的描述在需求规格书中有清晰的描述。
    1. 是否有充足的时间来做计划?
      有,我们有大于一个月的时间去准备和开发,但因为是初次接触小程序开发,过程并不轻松,也差点超时。
    1. 团队在计划阶段是如何解决成员对于计划的不同意见的?
      一起讨论,投票决定。
    1. 吸取到的教训
      开发前期要明确自己应该干嘛,还要提前学习相关知识,不然力不从心。

二、计划

    1. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
      大部分功能都实现了,但因为微信小程序平台审核原因,小程序没有正式上线。
    1. 是否每一项任务都有清楚定义和衡量的交付件?
      没有
    1. 是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
      并没有完全按照计划进行,一开始低估了项目难度,所以后面做小程序时花费了大量时间。当时预想到了会有很多新知识要去学习,习惯,但没想到这么多。
    1. 有没有发现你做了一些事后看来没必要或没多大价值的事?
      不同成员做了两种UI。

三、资源

    1. 我们有足够的资源来完成各项任务么?
      并没有很足够的资源,好的方面是大家都有充足的时间,以及其中一位成员学过html语言,还有大家都对python和数据库有一定了解,同时有编程经验。
    1. 各项任务所需的时间和其他资源是如何估计的,精度如何?
      将各个功能分开,一步步完成,实际上计划并赶不上变化。
    1. 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?
      测试上花费的时间较少,因为开发完后已经没多少时间了,对于美工文案等,我们投入的时间不算多。

四、变更管理

  • 1.是否每个成员都第一时间知道变成
    是的,因为我们都会第一时间在微信群讨论。

    1. 我们采用了什么办法决定“推迟”和“必须实现”的功能?
      小组讨论,舍弃什么功能,一定要实现什么功能。
  • 3.对于可能的变更是否能制定应急计划?
    项目计划明确,就是实现类似小卖部的功能,并没有很多变更。

  • 4.成员是否能够有效地处理意料之外的任务请求?
    大家都肯花时间去学习新东西。

五、设计/实现

    1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
      项目整体由叶永安完成,因为他最强。
    1. 开发过程中出现问题,我们是如何解决的?
      小组进行讨论,如果这个问题暂时不影响使用,如(文字排版有问题),则会后延。如果这个问题影响到使用,如(图片无法上传),则会立刻找办法修复。
    1. 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
      图片上传和更改,不过后面修复了。
    1. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
      暂时没有,因为时间不够。

六.测试/发布

    1. 团队是否有一个测试计划?为什么没有?
      有测试计划。
    1. 是否进行了正式的验收测试?
      对各功能进行了大致测试。
    1. 团队是否有测试工具来帮助测试?
      没有用到。

七、总结

  • 1.你觉得目前你们团队处于哪个阶段
    还处于磨合阶段,分工什么的有时候会比较混乱,不能按计划进行,不过还是能做出点东西的。

八、贡献

名字 贡献分
叶永安 25
赖泽荃 15
谢启扬 15
粟云涛 15
李颂豪 15
赵铭骏 15
posted @ 2021-11-30 00:35  Myister  阅读(26)  评论(0编辑  收藏  举报