事后诸葛亮分析报告
github:https://github.com/enjoy-rabbit520/FunCampus/tree/dev
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队作业6——项目冲刺 |
| 这个作业的目标 | 进行小组项目的复审 |
事后诸葛亮分析报告 - FunCamps 小程序
设想和目标
-
我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
我们的软件旨在解决大学生在生活中的需求问题,提供一个平台让用户发布和接受各类服务。目标用户是在校大学生,场景涵盖了课程代课、跑腿服务等。问题定义清晰,对用户和场景有详细描述。
-
我们达到目标了么?
功能达到了80%,按时交付,但用户数量尚未达到预期。
计划
-
是否有充足的时间来做计划?
是的,但期末考试的压力影响了进度。
-
是否项目的整个过程都按照计划进行,项目出了什么意外?
不是,遇到了对小程序API不了解的问题,这导致了一些学习成本。
-
在计划中有没有留下缓冲区,缓冲区有作用么?
没有设置缓冲区,这可能是导致部分任务未完成的原因之一。
资源
-
我们有足够的资源来完成各项任务么?
有,但美工设计软件不好用,影响了设计阶段。
变更管理
-
每个相关的员工都及时知道了变更的消息?
是的。
-
我们采用了什么办法决定“推迟”和“必须实现”的功能?
根据四个象限决定,Killer功能必须实现,外围功能可以考虑推迟。
设计/实现
-
设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
由PM完成,时间合适。
-
设计工作有没有碰到模棱两可的情况,团队是如何解决的?
目前没有。
-
团队是否运用单元测试(unit test)、测试驱动的开发(TDD)、UML等工具?
有,文档内容更为完善,但UML文档需要不断补充。
测试/发布
-
团队是否有一个测试计划?
没有,期末时间有限。
-
在发布的过程中发现了哪些意外问题?
服务器宕机,原因是第三方不稳定。
团队的角色,管理,合作
-
团队的每个角色是如何确定的,是不是人尽其才?
依据个人擅长和兴趣选择。
-
当出现项目管理、合作方面的问题时,团队成员如何解决问题?
通过腾讯会议和微信语音通话协调解决。
总结
-
你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次?
处于“完成级”。
-
你觉得团队目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?
规范阶段。
-
你觉得团队在这个里程碑相比前一个里程碑有什么改进?
对自己的工作更加熟练了。
-
你觉得目前最需要改进的一个方面是什么?
项目开发速度,需要更多的时间来完善功能。
敏捷开发的原则
-
对照敏捷开发的原则,你觉得你们小组做得最好的是哪几个原则?
最优先的原则,通过早期和持续交付有价值的软件来满足客户。
会议照片

总结
通过事后诸葛亮的分析,我们团队在软件开发中取得了一些进展,但也发现了一些需要改进的地方,特别是在时间管理和团队协作方面。在接下来的项目中,我们将更加注重团队成员的技术培训,提高开发效率,并充分考虑到期末考试的时间压力,做好合理的任务分配和时间规划。
成员角色及具体贡献
| 姓名 | 学号 | 角色 | 贡献分 | 可验证的贡献 |
|---|---|---|---|---|
| 黄俊强 | 3121005088 | PM,dev | 27 | 项目开发 |
| 曾铭鸿 | 3121005101 | 前端开发 | 24 | 前端页面设计 |
| 王浩忠 | 3121005099 | 代码管理 | 23 | bug测试 |
| 蔡坤泰 | 3121005073 | test | 26 | 项目部署 |
浙公网安备 33010602011771号