一、累计得分

项目 α例会 α发布 α测试 α展示 α事后 合计
满分 50 10 10 150 10 230
hotcode5 50 10 9 150 9 228
弗朗明哥舞步 50 10 8 131 8 207
NewTeam 50 10 9 138 8 215
sigma 50 10 6 101 8 175
PM=pokemon 50 10 8 130 9 207

二、alpha展示得分计算规则

1.得分表格

NewTeam 结果 工程质量 项目管理 努力程度 总分 排名
罗老师 12 14 14 12 52 1
任老师 11 11 13 11 46 3
刘乾&陈彦吉 11 13 12 10 46 2
均值 11.33333 12.66667 13 11 48

排名总和为6

PM=Pokemon 结果 工程质量 项目管理 努力程度 总分 排名
罗老师 10 11 13 12 46 3
任老师 11 13 11 11 46 3
刘乾&陈彦吉 9 12 12 11 44 3
均值 10 12 12 11.33333 45.33333

排名总和为9

弗朗明戈舞步 结果 工程质量 项目管理 努力程度 总分 排名
罗老师 11 10 12 11 44 4
任老师 14 13 11 13 51 2
刘乾&陈彦吉 10 9 10 13 42 4
均值 11.66667 10.66667 11 12.33333 45.66667

排名总和为10

Sigma 结果 工程质量 项目管理 努力程度 总分 排名
罗老师 8 8 8 8 32 5
任老师 10 10 8 10 38 4
刘乾&陈彦吉 9 10 7 10 36 5
均值 9 9.333333 7.666667 9.333333 35.33333

排名总和为14

Hotcode5 结果 工程质量 项目管理 努力程度 总分 排名
罗老师 13 12 14 13 52 1
任老师 14 14 14 13 55 1
刘乾&陈彦吉 13 11 13 13 50 1
均值 13.33333 12.33333 13.66667 13 52.33333

排名总和为3

3.最终规则

得分表格互评表格中的排名总和之和,计算出来的数据与得分表格中平均分大致相符,因此采用了以下的规则:

  • 将hotcode5得分(最高分52.3)映射至150分
  • 其余团队展示得分 = 该团队得分平均值×(150/52.3)

三、BETA阶段点评与总结

1.点评


  • Scrum博客:

    • 在经过alpha阶段的教训之后,大家普遍完成得较好,都在规定时间内完成了十次Scrum Meeting博客。
    • 但是仍然有一些小问题,某团队两次Scrum用的是同一天以不同角度拍的两张照片。另一个团队甚至直接用了同一张。不过在群内提醒了大家之后,都迅速给出了答复,很好。
    • 另外,点名表扬一下PM=Pokemon团队,beta阶段开始吸取了alpha阶段的教训,团队分工更有条理,从ScrumMeeting就能看出来这个团队有了明显的进步,很好!

  • 测试报告:

    • hotcode5flamenco还有NewTeam的测试矩阵十分详细,覆盖了网站的全部功能。
    • hotcode5将测试分为了新旧功能两个部分,这样做有一个好处:beta阶段新增的内容一目了然;另外,还在测试矩阵下方有一个“温馨提示”,推荐了访问效果最佳的浏览器,这很好。另外场景测试较alpha阶段更加细致。一个可能的小建议,可以给出已修复的bug的issue链接。
    • flamenco则分为前后端两个部分。和alpha阶段的测试报告对比,对前端的测试更加细致了。但是,在测试报告中没有报告bug的修复情况。
    • sigma的测试矩阵则显得很单薄。测试报告的内容也没有alpha阶段的那样认真。
    • NewTeam在给出buglist的基础上,甚至详细报告了每个bug的原因和解决方案。。一个可能的小建议是,兼容性测试那里可以不用给出所有机型的详细的测试情况,一定要给出的话,可以用生成的表格而不是截图。
    • PM=Pokemon的测试报告则在测试矩阵的部分稍有欠缺。

2.总结

  • PM=PokeMon

对比两个阶段的事后分析,可以明显看到这个团队在项目管理、团队合作上的进步。比如:

团队在计划阶段是如何解决同事们对于计划的不同意见的?
alpha:一般是一方说服或者听从另一方。
beta:我们通过每天晚上的长时间的策划会议征集大家的意见,并最终由PM决定是否保留争论或者定下功能进行下一步的计划。

是否每一项任务都有清楚定义和衡量的交付件?
alpha:大部分任务没有。
beta:是,我们每一项任务都有一个issue以及对应的文档写入或者代码签入可以衡量。

对于可能的变更是否能制定应急计划?
alpha:没有,基本上是把不能做的功能推迟实现了。如果开发发现急着要一个功能一般都是先自己实现了再通知别人。
beta:我们制定了应急计划,比如集中开发,在发现严重的框架技术问题后进行快速地两人结对极限编程等等。

等等类似的前后区别。
前后对比之后让我觉得,[捂脸]这是一个命运多舛的团队,尽管在两个迭代中都遇到了致命的问题,但他们在beta阶段克服了困难,取得了不小的进步,这很好。
但是的但是:beta阶段的发布仍然延期了,导致用户数量没有达到要求,希望这个团队的同学可以好好反思。

  • Sigma

Sigma在alpha初提出的新功能的设想是一个亮点:理论题题库。这是一个很好地满足了用户需求的功能,就如同当年民间流传的航概理论题刷题软件一样,如果能完成,可以说是给Phylab打造了另一把刀。
Sigma团队在alpha阶段,在零基础没有前人帮助的条件下修复受损了数据库,这是一个难度很大的工作,他们完成了,并且让网站完全恢复了原来的功能,同时增加了数据库备份机制;但在beta阶段比较可惜,出现了较为严重的车祸。从燃尽图来看,项目的进度是有较大问题的。
从展示和时候分析来看,Sigma团队在合作上缺少一些默契,组织有些许松散。同时,当进度落后时,缺少一些应急情况的应对方式。比如前端工作完成不足,导致前后端对接失败,预期工作没有完全完成,进一步导致发布延期,没有收集到足够的用户的反馈。
希望能够吃一堑长一智。

  • NewTeam

NewTeam团队在alpha阶段的项目管理是做得很好的,这与全组的默契合作是分不开的。在beta阶段,他们依然做得很好,甚至在beta冲刺过半时就完成了一开始计划的功能。
这个团队很优秀,但是有一些地方是可以做得更好的。

  1. 仍然只在酷安平台上发布。
  2. UI可以作进一步优化。
    UI其实没有那么重要,但是我个人比较在意的是发布的事情。
    首先NewTeam在选择技术时,使用了14级团队曾经使用的React-Native,这是一个开发跨平台app的技术,NewTeam克服了这个技术的困难,开发了一个可行的安卓端app,这很好。但是为什么不在iOS平台上也发布呢?
    我明白存在一些困难,这样的困难14级的同学也经历过,但是他们解决了。我认为团队在展示上给我的答复是不能够说服我的。是不是真的一点方法都没有了?希望能仔细考虑一下。
  • 弗朗明哥舞步

弗朗明哥舞步本学期开发了一个界面简洁,UI优美的课程评价网站。
课程评价这个点子的出发点是很好的,实现的结果也是很不错的,网站能够兼容不同的设备,同时UI简洁优美,操作简单。
beta阶段针对alpha提出的几点意见进行了修改,增加了评论的增删改等操作,增强了原有功能,优化了UI的一些细节,很好!
美中不足的是,弗朗明哥舞步在部署上出现了问题,而且网站不能支持较多用户的同时访问,性能上存在较大的提升空间;另外,由于宣传上的失利导致网站的真实用户较少,这一点较为可惜。
希望你们在课程结束之后,不要就这样把你们辛苦开发的网站丢到一边,不要把它当做你们的一个作业,而是当做你们的一个事业,继续维护下去,并且牢牢抓住期末考试后评课的硬性要求,好好推广你们的网站。

  • hotcode5

hotcode5本学期开发了一个功能强大的课程资源共享网站
hotcode5在alpha阶段完成得很好。
hotcode5在beta阶段完成得也很好,甚至给自己的网站开发了一个移动端。
说实话,你们可能是这学期的五支队伍里工作量最大的一个团队。最后完成的效果也是相当优秀的。
当然也确实存在一些做得不够好的地方,比如代码管理,这一点邹老师已经提出来了,而且成员已经反思过了,希望能做出相应的改善。
希望团队在学期结束之后不要就此“散伙”,跟弗朗明哥一样,iCourse是能够长期给学生提供便利的,希望你们能够把它安置好。


[2017BUAA软工助教]团队beta得分总表的更多相关文章

  1. [2017BUAA软工助教]团队alpha得分总表

    一.累计得分 项目 介绍 采访 贡献分 功能 技术 α例会 α发布 α测试 α展示 α事后 合计 满分 10 10 10 10 10 50 10 10 150 10 280 hotcode5 10 9 ...

  2. [2019BUAA软工助教]团队alpha得分总表

    [2019BUAA软工助教]团队alpha得分总表 [2019BUAA软工助教]团队alpha得分总表 一.团队累计得分 累计得分图 得分总表 二.各项得分计算规则 介绍与采访 项目选择与NABCD ...

  3. BUAA2020软工团队beta得分总表

    BUAA2020软工团队beta得分总表 [TOC] 零.团队博客目录及beta阶段各部分博客地址 团队博客 计划与设计博客 测试报告博客 发布声明博客 事后分析博客 敏 杰 开 发♂ https:/ ...

  4. [2017BUAA软工助教]团队开发阶段CheckList

    alpha阶段流程与相关节点 以下流程与团队项目中个人的得分点是一一对应的,详见QA文档中"个人在团队项目的得分部分" http://www.cnblogs.com/Childis ...

  5. [2017BUAA软工助教]团队建议

    关于团队项目的个人建议 (以下排名不分先后) 一.hotcode5 你们组要做一个"课件-心得"共享平台 目前最大的竞争对手其实不是北航课程中心网站,而是每个系自己的大班群. 热心 ...

  6. [2017BUAA软工助教]收集个人信息

    如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...

  7. [2017BUAA软工助教]常见问题Q&A

    软工常见问题Q&A 目录: 1. 转会相关 1.1 转会流程是什么样子的? 1.2 团队中多人要求转会怎么办?(如何解散团队) 1.3 为什么有人想要转会? 1.4 软件工程课为什么有这一环节 ...

  8. [2017BUAA软工助教]第0次作业小结

    BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...

  9. [2017BUAA软工助教]博客格式的详细说明

    一.为什么要强调博客格式 可以对比粗读一下这几篇博客然后自己感受一下博客格式对博客阅读体验的影响: MarkDown流:    [schaepher]2017春季 JMU 1414软工助教 链接汇总 ...

随机推荐

  1. 8.2Solr API使用(Facet查询)

    转载请出自出处:http://eksliang.iteye.com/blog/2165882 一)概述 Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够 ...

  2. 常用npm 命令

    npm 官方网站:npm的使用说明   安装模块 npm install 安装当前目录package.json文件中配置的dependencies模块   安装本地的模块文件 npm install ...

  3. Vue那些事儿之用visual stuido code编写vue报的错误Elements in iteration expect to have 'v-bind:key' directives.

    当用vsc打开我们的vue代码时,在其他编辑器里面本来没有错误,到这个编辑器里面 v-for就出毛病了.如下图所示, 那是因为我们打开了对vue进行Eslint的检查. 搜索vetur.validat ...

  4. leetcode650—2 Keys Keyboard

    Initially on a notepad only one character 'A' is present. You can perform two operations on this not ...

  5. CentOS7下账号与用户

    /etc/passwd用户记录文件,文件记录着ID和账号与一般身份用户的对应关系 用户至少会有2个ID,用户ID(UserID简UID)和用户组ID(GroupID简GID). /etc/group用 ...

  6. C++之构造函数拷贝

    拷贝构造函数,顾名思义,就是通过拷贝对象的方式创建一个新对象.拷贝构造函数有两种原型(我们继续以book类来说明拷贝构造函数原型): book(book &b); book(const boo ...

  7. samba服务器配置及window网络磁盘映射

    1. Samba服务器工作原理 客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,如果来访者具有相应的 ...

  8. 基于多进程和基于多线程服务器的优缺点及nginx服务器的启动过程

    基于多进程服务器的优点: 1.由操作系统进行调度,运行比较稳定强壮 2.能够方便地通过操作系统进行监控和管理 例如对每个进程的内存变化状况,甚至某个进程处理什么web请求进行监控.同时可以通过给进程发 ...

  9. c# HttpWebRequest Cookie 设置到 webBrowser 控件

    [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] public static exte ...

  10. GBDT源码剖析

    如今,GBDT被广泛运用于互联网行业,他的原理与优点这里就不细说了,网上google一大把.但是,我自认为自己不是一个理论牛人,对GBDT的理论理解之后也做不到从理论举一反三得到更深入的结果.但是学习 ...