社区
广工软件工程课程学习
作业提交
帖子详情
团队作业6——事后诸葛亮分析报告
冯秋胜
2022-11-30 23:38:12
这个作业属于哪个课程
软件工程
作业要求
https://bbs.csdn.net/topics/609514376
所属团队
https://bbs.csdn.net/topics/608632478?spm=1001.2014.3001.6377
仓库地址
gitcode
目录
设想和目标
计划
资源
变更管理
设计/实现
测试/发布
总结:
全组讨论的照片:
团队成员在Alpha阶段的角色和具体贡献
设想和目标
我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
就是开发一个小游戏;清楚;没有规定典型的用户场景,就类似单机游戏。
我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用户数量达到了么?)
达到了,加载游戏,计算积分,规定失败情况这些情况都没有什么大问题,只是比较简陋。
计划
是否有充足的时间来做计划?
有,作业的时间还是比较长的
团队在计划阶段是如何解决同事们对于计划的不同意见的?
不断地交换意见,知道大家都满意并且计划可行才执行
是否每一项任务都有清楚定义和衡量的交付件?
是的,游戏功能都有明确的标准
是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?
不是,一开始的选题过于理想导致完不成,后来又改换了一个项目,耽误了一点时间。
在计划中有没有留下缓冲区,缓冲区有作用么?
有,但是基本没有用上,应为没有出现明显的错漏
将来的计划会做什么修改?(例如:缓冲区的定义,加班)
会继续完善功能。
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
如果再来一遍,我们会添加更多的功能,比如注册登录,记录游戏进程,删除数据等等。
资源
我们有足够的资源来完成各项任务么?
有,这一项目貌似不用太多资源
各项任务所需的时间和其他资源是如何估计的,精度如何?
按照经验和实际情况大概规划一下,其实不太精准
测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?
足够,有点低估了不编程工作的难度,其实不是难度,只是比较繁琐。
你有没有感到你做的事情可以让别人来做(更有效率)?
我觉得编程可以交给别人来做(不是),这样更高效(确实)
有什么经验教训? 如果历史重来一遍, 我们会做什么改进?
可能会整体变成一个类似网络游戏这种吧,感觉这个小游戏比较简陋
变更管理
每个相关的员工都及时知道了变更的消息?
微信通知,线下讨论
我们采用了什么办法决定“推迟”和“必须实现”的功能?
看看这个功能对后续功能有多大影响
对于可能的变更是否能制定应急计划?
虽然项目进行时并没有需要制定应急计划,但出现变更时能够应对,队员还是比较配合的
员工是否能够有效地处理意料之外的工作请求?
能够有效地处理,因为我们都愿意为这个项目付出自己的努力,做到“有求必应”。
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
多多加强团队沟通,否则会严重拖拉
设计/实现
设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
两名队员共同决定
团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么? 比较项目开始的 UML 文档和现在的状态有什么区别?这些区别如何产生的?是否要更新 UML 文档?
项目的有效工具:
计划工具:excel。
GIT网站:gitcode。
编程工具:pycharm。
文案工具:topora
什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
主要是游戏失败的情况bug最多,应为经验较少所以没有考虑
代码复审(Code Review)是如何进行的,是否严格执行了代码规范?
首先检查代码规范化,其次检查代码在不改变功能的情况是否能够化简。重来的话,会更注重代码的规范化,让代码更清晰,使后面的测试和寻找BUG工作更加简易。
我们学到了什么? 如果历史重来一遍, 我们会做什么改进?
增加测试的次数
测试/发布
团队是否有一个测试计划?为什么没有?
没有,关于测试这块学习的不多,所以基本都是进行一些简单的单元测试
是否进行了正式的验收测试?
有,除了一些小bug,基本程序进行了正式验收测试。
团队是否有测试工具来帮助测试?
没有,就pycharm内置的测试
我们学到了什么? 如果重来一遍, 我们会做什么改进?
多点测试容易发现问题,可以令后续工作更高效
总结:
1,你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次?
已定义级和已管理级之间,软件的质量有一定保证,同时项目管理也有一定标准。
2,你觉得团队目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?
团队目前处于磨合阶段,磨合度还不高,还需要不断融合
3,你觉得团队在这个里程碑相比前一个里程碑有什么改进?
从个人项目转变成团队项目,了解了团队项目的流程与步骤。
4,你觉得目前最需要改进的一个方面是什么?
能力提升,我们的项目整体来说离真正的项目差距巨大
5,正如我们前面提到的, 软件的质量 = 程序的质量 + 软件工程的质量,那团队在下一阶段应该如何提高软件工程的质量呢?
再增加游戏功能的基础上来优化
代码管理的质量具体应该如何提高? 代码复审和代码规范的质量应该如何提高?
多写注释与文档,规范化,严格化
其它软件工具的应用,应该如何提高?
多做项目
项目管理有哪些具体的提高?
任务分配不太妥当,又是冲突比较多且难
项目跟踪用户数据方面,计划要提高什么地方?例如你们是如何知道每日/周活跃用户等数据的?
还没有增加这个用户的功能
项目文档的质量如何提高?
参考专业人员的项目文档,并分类优化文档
对于人的领导和管理, 有什么具体可以改进的地方? 请看《构建之法》关于PM、绩效考核的章节, 或者 《人件》等参考书
积极调动组员的积极性,若出现进度滞后的现象要积极寻找原因并落实奖惩机制。
组织会议等工作可以轮流进行,增加团队归属感,锻炼大家的能力
对于软件工程的理论,规律有什么心得体会或不同意见? 请看阅读作业。 (这个作业的期中阅读)
软件工程的理论给我们入门团队项目提供了一个基础
全组讨论的照片:
团队成员在Alpha阶段的角色和具体贡献
名字
角色
团队贡献分
可验证的贡献
陈法成
pm
50
项目管理、后台开发、代码测试、博客编辑
冯秋胜
dev
50
项目管理、后台开发、代码测试、博客编辑
...全文
196
回复
打赏
收藏
团队作业6——事后诸葛亮分析报告
这个作业属于哪个课程 软件工程 作业要求 https://bbs.csdn.net/topics/609514376 所属团队 https://bbs.csdn.net/topics/608632478?spm=1001.2014.3001.637
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
团队
作业
6——复审与事后分析
作业
属于哪个课程 广工2023软件工程课程社区-CSDN社区云
作业
要求
团队
作业
6——复审与事后分析-CSDN社区 Alpha阶段项目复审
团队
作业
6——Alpha阶段项目复审 ...
团队
作业
6——
事后诸葛亮
分析报告
团队
作业
6——
事后诸葛亮
分析
你觉得
团队
目前的状态属于 CMM/CMMI 中的哪个档次?我认为达到CMMI中的三级,定义级别你觉得
团队
目前处于 萌芽/磨合/规范/创造 阶段的哪一个阶段?规范阶段。你觉得
团队
在这个里程碑相比前一个里程碑有什么改进?大家的...
团队
作业
10——
事后诸葛亮
分析
事后诸葛亮
分析 总结的提纲内容,请参照课本15章内容或邹欣老师的博客: a. 项目管理之
事后诸葛亮
会议 http://www.cnblogs.com/xinz/archive/2011/11/20/2256310.html 设想和目标 1. 我们的软件要解决什么问题?...
团队
作业
9————
事后诸葛亮
分析
解决了小学生练习四则运算,老师进行管理的问题,对也典型用户和典型场景在
团队
作业
五和六都有描述。 2. 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么?原计划达到的用户数量达到了么...
团队
作业
10——项目复审与事后分析(Beta版本)
油炸咸鱼24点APP
团队
作业
10——
事后诸葛亮
分析;
团队
作业
10——Beta阶段项目复审; 转载于:https://www.cnblogs.com/24app/p/7003315.html
广工软件工程课程学习
203
社区成员
849
社区内容
发帖
与我相关
我的任务
广工软件工程课程学习
高校教学社区
复制链接
扫一扫
分享
社区描述
高校教学社区
其他
高校
广东省·广州市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章