紧张的第一次迭代落下帷幕,便到了分数分配这样令人揪心又无奈的日子。如何进行分数分配,以使大家都能满意,这一直是个难以非常好地处理的问题。幸运地是,我们团队的所有成员每个人都对本次迭代乃至整个项目过程付出了很多,每个人都尽力地做好自己的事情。这让分数分配的环节显得容易了许多。

最后我们根据上次例会产生的团队个人排名,并按照老师的“各人不同分”的要求,对此次迭代的各人分数进行了分配。

一、本次迭代团队个人排名及工作的简单介绍:

1、毛宇。

毛宇在本次迭代中主要负责了软件集成这一重要又较为困难的任务。在过程中出现问题,也及时找相应的代码编写人沟通,并最终将软件成功地进行了集成。同时,他还负责编写游戏技能模块,设计出多种技能(最终选出5种),效果非常好。

2、李孟

  李孟是团队本次迭代的PM,负责团队组织及协调工作。在软件方面,他的主要工作是进行模块测试,以及集成测试等测试工作。于此同时,他完成了游戏主界面的设计和功能实现(按钮、血量条等),以及帮助,排行榜,分享,关于等辅助功能,并完成了软件移植工作。

3、周敏轩

  周敏轩非常完美地完成了主角的编写,代码质量非常好,使得后期调试工作量减小很多。其精美的主角和丰富的效果也使得团队成员信心大增。同时,他还参与了《设计文档》的编写。他还在队友发生困难的时候给予了帮助,搜集了缺失的素材,他的团队精神让人佩服。

4、薛亚杰

  薛亚杰在本次迭代中主要负责地图模块的编辑。地图编辑不仅需要编写代码,还更需要寻找合适的素材,做出漂亮使用的地图。对于计算机系的同学来说,美工的工作着实有些为难。但是他迎难而上,一夫当关,集中精力解决技术难题并搜集大量素材,高效地设计出初版并在过程中不断地优化,最终达到了让团队满意的效果。同时,他还参与了《测试报告》的编写工作。

5、肖俊鹏

肖俊鹏在本次迭代中主要负责敌军模块的编写。该模块涉及到AI算法,是本次分工中难度较高的一项任务。但是他凭借扎实的技术功底和领先的算法思维,成功地完成了敌军模块的编写。同时,他还参与了《设计文档》的编写。不得不提的是,他在整个项目开发过程中提出了很多有建设性的想法,尤其在分工阶段发起了深刻的讨论,他的思维能力和责任感让人佩服。

6、马辰

马辰是团队里唯一的女生,但是她向我们展示了“谁说女子不如男”的巾帼气派。她完成了道具类、子弹类、以及圣塔类的编写效果。尤其圣塔的效果被大家所称赞。同时,她还完成了《功能说明》的编写工作。她在生病期间还不忘坚持工作,让人十分感动。

7、罗凡

罗凡在本次迭代中主要负责主菜单、成就系统、设置类以及游戏结束场景的编写。更重要的是,他搜集了大量素材提供给队友,使得游戏地图显得十分漂亮。他在美工上下足了功夫,使得游戏美工提升了一个层次。同时,他还完成了《需求文档》的编写工作。

值得一提的是,在开发的最后,我们团队每一个人都参与了软件的测试,并积极进行调试。也因着大家的认真和努力,和对敏捷开发原则的坚持,我们的软件开发过程一直在受控制的进度控制良好地进行下去,并取得了较为满意的效果。人多必有排名,但是这排名也只是一个排名。最重要地是,大家在过程中付出自己的努力,团结团队的智慧,做出团队的产品!

二、公布分数分配:

成员 分数
毛宇 19.9
李孟 20.2
周敏轩 20.1
薛亚杰 20.0
肖俊鹏 20.3
马辰 19.8
罗凡 19.7

三、困惑解释:

看到我们的分数以0.1分成等差数列,相信大家会提出质疑,认为我们的分配不合理或者太随意。下面我将就几个可能的问题作出解释。

1、如此分配是否符合规定?

分数分配的原则是每个人的分数都不一样,而且总和等于20*团队人数(在我们团队,就是140)。并没有任何规定限定最小分差值,因此我们此次分数分配是符合规定的。

2、这符合你们之前设定的分数分配方案吗?

我们最开始设定的分配方案是见此。在当时我们以为很好,然后再软件工程的方法学习中以及软件开发过程的进行中,我们发现该方法确实存在一定问题。比如难度系数事实上较难确定,大家都没有开发经验。(当然,如果团队里有个老板,能明确地说哪个任务是哪种难度,值多少分值,就另当别论了。)因此如果完全按照原来分分配方法进行的话,大家的分数会相差很大(初步的评分结果证明了这一点)。在发现这个问题之后,我们对分数分配政策进行了调整。考虑到我们团队的自身的特点,我们按照初次评分后的结果进行排名,并最终按照排名结果对分数进行了上述表格的分配。

3、大家分数差距这么小,是否会有人因此工作积极度下降。因为做多做少,分数也差的不多啊。

实质上,如果单从分数分配政策角度上来说,这种分配方式肯定会造成问题提到的消极情况。然而,一切方法都是应用在实际中的。只有适合实际的方法才是好方法。我们基于自身团队的特点做出这样的分配,是出于以下几点理由:

(1)首先从过程中我们可以看到,大家都在努力的完成工作。对于分配到的任务,没有接了而不做的。即便再忙,大家也会尽量把工作赶在进度内。毕竟这是团队的事情。

(2)平时地接触和了解,我们团队的每个人都不会甘于打酱油,大家都是抱着学习的心态进行软件工程。如果发现自己完成的水了,还会觉得对不起大家。另外,大家也都很看重自己的学习,不会荒废自己的学业。

(3)然而,最重要的一点是,项目团队的目标在产品。所以团队的竞争在于产品的竞争而不在于团队内成员的个人竞争。微软臭名昭著的排名制度终究被废除,也是微软管理方法升级的体现。借助这种排名制度,微软的各级管理者会对手下的员工进行评分,将他们分为卓越、优秀、普通、糟糕四个等级。这种排名方式源于销售行业。在销售行业是销售者之间在竞争。这种评分有助于极大刺激销售者的工作积极性,增大销量。然而对于项目团队来说,不管该成员做得如何,他一定会被归于四个等级的其中一个。这样反而会压抑成员,降低其工作积极性。这样的团队很难有100%的干劲去实现做出最好产品这样一个目标。对于我们这样一个学生项目团队来说,分数就像我们的工资(甚至比工资更重要,所谓分数如命),而我们的产品将会被拿去和其他产品进行竞争。只要大家的利益被绑定在一起,我们所有人才能全力以赴,为着共同的目标奋斗。当然,这一定是基于以上两点基础。毕竟,一切说到底,还是落到人头上。

写在最后

最后,希望我们Z.XML团队能一如既往地发挥优良的风格,摒弃过程中呈现出来的缺点和不足;积极合作,高效工作;学习软件开发方法,践行敏捷开发原则;拓宽思路,建言献策;实现我们做出做好产品的共同目标!

如有错误,请指正。

编辑:李孟

Z.XML第一次迭代分数分配的更多相关文章

  1. Z.XML第二次迭代分数分配

    这是一篇简介的日志. 它关于二轮迭代Z-XML团队7名成员的分数分配. 每名成员的工作内容与之前的任务分工相同,即,大家都非常好的完成了计划的工作. 按照最初设定的分数分配原则,在今晚大家吃全家桶之前 ...

  2. M2迭代分数分配

    M2中仍然依据每个成员的工作量,贡献度分配相应得分. 成员 得分 申开亮 25 王皓南 24 许晋 21 黄玉冰 20 王宇杰 18 吴润凡 17 巴丹益昔 15

  3. 软件工程项目组Z.XML会议记录 2013/09/25

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月25日周三21:30-22:10 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]肖俊鹏 会议整体流程 签 ...

  4. 软件工程项目组Z.XML会议记录 2013/09/14

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月14日星期六21:00-22:30 [例会形式]小组讨论 [例会地点]新主楼A1025 [例会主持]李孟 [会议记录]李孟 会议整体流程 一 ...

  5. 软件工程项目组Z.XML会议记录 2013/11/20

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月20日星期三21:00-22:00 [例会形式]小组讨论 [例会地点]学生公寓3号楼会客厅 [例会主持]李孟 [会议记录]李孟 会议整体流 ...

  6. 软件工程项目组Z.XML会议记录 2013/11/06

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月06日星期二21:00-22:00 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]薛亚杰 会议整体流程 ...

  7. 软件工程项目组Z.XML会议记录 2013/11/27

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月27日星期三21:00-22:00 [例会形式]小组讨论 [例会地点]学生公寓3号楼会客厅 [例会主持]罗凡 [会议记录]罗凡 会议整体流 ...

  8. 远航1617团队alpha版本分数分配与人员调动

    一.根据项目开始初期的分数分配要求及项目发布后大家的讨论,我们对组内成员的分数分配如下: 刘昊岩 20.5 周  萱 20.0 林谋武 19.0 杨  帆 18.5 高小洲 21.0 谢勤政 21.5 ...

  9. 软件工程项目组Z.XML会议记录 2013/09/18

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月18日周三21:00-23:00 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]毛宇 会议整体流程 一. ...

随机推荐

  1. Spring知识点总结(五)Spring整合JDBC

     1. 回顾JDBC        a. java操作关系型数据的API.导入相关数据库的驱动包后可以通过JDBC提供的接口来操作数据库.        b. 实现JDBC的六个步骤          ...

  2. TIDB3 —— 三篇文章了解 TiDB 技术内幕 - 说计算

    原文地址:https://pingcap.com/blog-cn/tidb-internal-2/ 关系模型到 Key-Value 模型的映射 在这我们将关系模型简单理解为 Table 和 SQL 语 ...

  3. 初学oracle遇到些小麻烦

    前段时间学习了Oracle数据库,在超级用户sys下运行一些基本语句的时候都没有发现有什么问题,但是却发现不能执行删除字段的的命令,老师检查说可能是权限不够,但是在授权之后依旧不能完成该语句,所以就另 ...

  4. 经验之谈—控制器的view的显示

    经验之谈—控制器的view的显示 开发中,我们经常需要将一个控制器的view添加到另一个控制器的view上,这种效果是我们期望看到的,但是里边隐藏着一些细节,不注意的话,可能会达不到我们想到的效果. ...

  5. iOS之一些实用的Demo

    图像浏览及处理 FLAnimatedImage - gif播放处理的工具. CLImageEditor - 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情. ios-image-f ...

  6. c#实现的udt

    不多说,当前具备基本通信,是从java版本转换过来的.可以参阅. 项目地址 https://github.com/jinyuttt/netudt.git

  7. oracle-sql优化-通过分组和缓存减少不必要的读

    环境:aix 7.1,oracle12.1.0.2 cdb 优化前SQL select * from (select row_.*, rownum rownum_ from (select '弱覆盖' ...

  8. 爬虫——Handler处理器 和 自定义Opener

    我们之前一直都在使用的urlopen,这是一个特殊的opener(也就是模块帮我们构建好的). 但是基本的urlopen()方法不支持代理.cookie等其他的HTTP/HTTPS高级功能.所以要支持 ...

  9. web3.js_1.x.x--API(一)event/Constant/deploy/options

    /* 事件是使用EVM日志内置功能的方便工具,在DAPP的接口中,它可以反过来调用Javascript的监听事件的回调. 事件在合约中可被继承.当被调用时,会触发参数存储到交易的日志中(一种区块链上的 ...

  10. 【PHP】PHP常用数组(Array)函数整理

    整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数等. 一.数组操作的基本函数 数组的键名和值 array_va ...