个人附加作业
个人附加作业
对于个人平时成绩希望再提高的同学或者之前做得不好的同学请抓住机会,回答下列问题:
你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
个人:每个得分点都很细致。个人觉得挺好的。
结对:认为可以加入一个结对贡献比来区分不同同学的贡献。毕竟每个同学的贡献不一样。每个人的水平不一致,能者多劳,也应多得。
团队:团队每个人的贡献分那块,是按照最高分为5分然后再映射其他组员的分数,那只要每个人的贡献比在比较接近的情况下每个人都能得到相对较高的分数。这样子的话团队贡献分还是没能够起到协调团队中主力与打酱油的分数差。个人认为可以给定一个团队贡献的总分,然后在按贡献比来分配这个总分。还有,团队博客的得分得分点的设置有的地方不是很合理,比如在beta阶段的得分点设置为任务结果是2分,而代码签入是1分,代码的签入通常就是会签入当天完成的可执行代码,而运行结果就是把它进行运行的一个结果或者说在博客上展示出来就只是一张截图而已。完成这两个得分点的任务在时间上不是一个量级的,但是分数上却是颠倒的。我们组就因为在写博客时没有注意,没有上传结果截图吃了亏。。
还想提一个就是总分的问题。不同的班级之间的分数差异较大,虽然这是不可避免的。。。每个人的成绩是班级最高成绩的映射,这个就是会导致如果班级的最高分特别高,就会导致班级的其他人的分数相对较低。但是我们是一整个专业,这就又导致班级间的分数差异更大了。
你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
我觉得我们的团队是成功的。我经历了两个团队。首先第一个团队对我的影响比较大,毕竟是从一开始就跟的团队,也是在这个团队里面,我第一次接触到了前端,也激发了自己学习前端的兴趣。虽然我我们的水平参差不齐,大多数的成员都是没有项目经理,但是我们团队中的每个人都处于积极向上的状态。在我们的PM 的带领下,每个人都周到了兴趣点,对于每次的任务都能够按时的完成;每次有什么设计点,都会在我们的讨论组里积讨论;在博客的撰写方面,也是分工合作,每个人都有参与感与存在感。我的第二个团队,在一开始还是非常不熟悉的,全新的项目以及不一样的小伙伴。团队里有一个强大的队长,能够安排好所有的工作,在他的带领下,很轻松愉快地就完成了beta阶段的冲刺,有什么不懂的,也都会在群里面讨论。很荣幸很够参与到两个这么优秀的团队当中。
总结一下你们团队在做项目时大家的时间安排情况,可以匿名写;
大多数的任务都是在晚上或者周末完成的,平时我们的课程量也是挺多的,一些的实验课要写实验报告,有时候大家就一起搬来电脑,讨论项目以及一些不懂的问题。
软件工程这门学问有很多 “知识点”, 这门课强调 “做中学” - 在实践中学习知识点。请问你们在项目的 需求/设计/实现/测试/发布/维护 阶段(一共6 个阶段)中都学到了什么 “知识点”, 每个阶段只要说明一个知识点就可以。
需求阶段:以客户为中心。第一次真正地去进行采访调查人们的实际需要,会发现一些不一样的细节以及功能。
设计阶段:这个阶段就是考虑怎么把客户的需求实际地转化成功能来实现。需要考虑的问题有很多。如何实现?怎么实现更加人性化?怎么实现更加美观。。。都需要慢慢地思考摸索。
实现阶段:这是关键的阶段,把前期的设想现在都要实现。在过程中会出现这样那样的问题,而且基于我们的水平有限,“理想很丰满,显得是却很骨感”,很多设计阶段的美好想法无法很好实现,这时候就要进行取舍了。
测试阶段:测试每个代码模块的稳定性,以及网站在不同浏览器上的稳定性及兼容性等。
发布阶段:把我们的项目不熟到服务器上,并向身边的同学推广自己的项目。
维护阶段:听取客户的使用感受,并适时作出修改完善。
小小感受
这应该是最后一次写软工的博客了(终于等到你~),在学习软工的过程中经历了很多,也收获了很多。如果软件工程师以前的那种上课的模式,我们可能能轻松地考个试就拿到学分,但是对我们个人而言是没有成长的。但是现在,你们要是问我大学让你映像深刻的课有哪些,软工绝对排的上号。衷心祝愿软工的这门课能够越上越好。最后说一句,老师、助教你们辛苦啦,谢谢你们一路相陪!