事后诸葛亮分析报告

github:https://github.com/enjoy-rabbit520/FunCampus/tree/dev

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业6——项目冲刺
这个作业的目标 进行小组项目的复审

事后诸葛亮分析报告 - FunCamps 小程序

设想和目标

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

    我们的软件旨在解决大学生在生活中的需求问题,提供一个平台让用户发布和接受各类服务。目标用户是在校大学生,场景涵盖了课程代课、跑腿服务等。问题定义清晰,对用户和场景有详细描述。

  2. 我们达到目标了么?

    功能达到了80%,按时交付,但用户数量尚未达到预期。

计划

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

    是的,但期末考试的压力影响了进度。

  2. 是否项目的整个过程都按照计划进行,项目出了什么意外?

    不是,遇到了对小程序API不了解的问题,这导致了一些学习成本。

  3. 在计划中有没有留下缓冲区,缓冲区有作用么?

    没有设置缓冲区,这可能是导致部分任务未完成的原因之一。

资源

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

    有,但美工设计软件不好用,影响了设计阶段。

变更管理

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

    是的。

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

    根据四个象限决定,Killer功能必须实现,外围功能可以考虑推迟。

设计/实现

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

    由PM完成,时间合适。

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

    目前没有。

  3. 团队是否运用单元测试(unit test)、测试驱动的开发(TDD)、UML等工具?

    有,文档内容更为完善,但UML文档需要不断补充。

测试/发布

  1. 团队是否有一个测试计划?

    没有,期末时间有限。

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

    服务器宕机,原因是第三方不稳定。

团队的角色,管理,合作

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

    依据个人擅长和兴趣选择。

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

    通过腾讯会议和微信语音通话协调解决。

总结

  1. 你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次?

    处于“完成级”。

  2. 你觉得团队目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?

    规范阶段。

  3. 你觉得团队在这个里程碑相比前一个里程碑有什么改进?

    对自己的工作更加熟练了。

  4. 你觉得目前最需要改进的一个方面是什么?

    项目开发速度,需要更多的时间来完善功能。

敏捷开发的原则

  1. 对照敏捷开发的原则,你觉得你们小组做得最好的是哪几个原则?

    最优先的原则,通过早期和持续交付有价值的软件来满足客户。

会议照片

总结

通过事后诸葛亮的分析,我们团队在软件开发中取得了一些进展,但也发现了一些需要改进的地方,特别是在时间管理和团队协作方面。在接下来的项目中,我们将更加注重团队成员的技术培训,提高开发效率,并充分考虑到期末考试的时间压力,做好合理的任务分配和时间规划。

成员角色及具体贡献

姓名 学号 角色 贡献分 可验证的贡献
黄俊强 3121005088 PM,dev 27 项目开发
曾铭鸿 3121005101 前端开发 24 前端页面设计
王浩忠 3121005099 代码管理 23 bug测试
蔡坤泰 3121005073 test 26 项目部署
posted on 2023-12-13 20:15  曾铭鸿  阅读(29)  评论(0)    收藏  举报