这是一个非常有用的问题。如果不仔细思考这个问题,就会造成团队成员的不公平、积极性不高等问题。
Shine团队的队员们,可以在这篇随笔里畅所欲言,我先来:
王安然:对于一个项目来说,我们关心的是它的效率和效果。为了提升它的效率,我们需要提升项目的质量,并尽可能高效的编码、调试、发布;为了提升它的效果,我们需要认真分析用户需求,找到用户的真正需求所在,投其所好,做好管理工作,并做好宣传。所以,个人对团队的贡献也分为两部分:一部分是在设计、编码、调试、发布的过程中,个人的工作量是否达到要求,完成效率是否高效,完成质量是否达标;另一部分是在分析用户需求、分配任务、宣传等方面,个人是否能将团队的努力转化为用户或收益。
所以,我认为对于工程师或美工等技术人员,他的工作量(代码量、素材数量、代码质量等)越高,工作越困难,贡献越大,而效率越低(花费时间、成本越多),甚至影响了他人工作,贡献越低;对于项目经理、公关等非技术人员,他对团队的协调(1+1&2)做的越好、能带来的用户量、收益越高,贡献越大。
谭传奇:我认为,团队的分应该这样给:分数=完成情况*工作量+积极程度&
完成情况无论分工,只讨论完全的质量,这包括的bug、时间等等因素
工作量只与相同分工的组员进行比较,毕竟因为个人能力的原因,每人完成的工作量是不同的
积极程度在于你对于这个团队的热情
具体详见我的BLOG
Glede:我认为,对于一个严肃的团队来讲,对一个成员得分的评价在于他的实际贡献,是最后在项目中能看到的工作结果;但是最为一个学生团队,我们的目标更在于学习和实践。成功的实践能够成为实际的贡献,但是学习的投入和一些失败的实践有时候却不能,所以对于学生团队的个人得分评价应当适当地有所倾斜,鼓励更多的学习和尽可能的实践而不是过分关注于结果。
所以我认为,评判个人得分的要素有四:工作量、工作质量、工作关键性和投入精力。
& & & 得分 = (工作量 * 工作质量 * j)&+ (工作关键性 * k) + (投入精力 * l)。
& & & & && j 、k 、l 为量化比*权重,个人推荐权重0.5、0.2、 0.3。具体的量化比还需要具体的标准。
工作量:描述工作的劳动量,比如程序猿,比如计算几个复杂度相近的完整模块数量;美工,图片总张数;设计的文档具体程度等等;再比如PM每天过来催程序猿几句,发现项目问题并且响应的工作。
工作质量:比如程序猿的代码效率多高、bug多少;美工的图片精美程度、总体效果;设计取得的游戏可玩性效果;PM何种程度上保证了项目顺利进行等。取一个0~100%的值。
工作关键性:描述工作的关键性,有一些事情,你干不好,别人干的再好,整个项目也NB不起来,这就是关键。将关键性作一个这个项而非工作量的一个因子,使得明星和其他最远的贡献差距不要过于明显。
前三者衡量了实际的贡献,投入精力则代表成员的学习过程,鼓励成员多花一些时间、心思在自己的项目上,积极的成员也许业绩不佳但是至少在这里能够获得更好的评价和得分。
另:在这里工作效率我们可以并不考虑,只要能够按时完成任务就不会影响工作质量就能获得一样的质量评分(超时则会影响质量评分),效率底下的人需要花更多的时间做一样的工作,虽然会得到一些投入精力的加分,但是相对效率高的人可以利用额外的时间申请完成更多的工作,可以获得更多的得分,在合理的权重下就会不影响公平性。
刘俊伟:&同意Glede的说法,毕竟是学生团队,定下一个基准分是需要的,此外上下浮动吧,比如对他人提供一定帮助,完成关键性工作,个人表现等等。
分数=基准分+浮动分。
至于上面所说各种工作的困难程度给的加分,对不同人来说同一样工作的难度不同,因此权重需要在实际工作中再行商榷,或者是在完成前讨论定下,现在定比例并不合适。
谢伯炎:我认为,团队给分取决于以下几个方面。(1)工作量(2)完成质量(3)积极程度
工作量包括两个方面:自己的工作在整个项目中的比重,自己的工作在项目中的位置(即重要性)。工作越多,工作越关键,则该项指数越大。
完成质量即为完成自己的工作的优劣程度,反映到每个人上,比如程序猿的程序bug多少,美工的图片效果等等。
积极程度就是每个成员对于项目的关注,投入精力的程度。如果自身的水平一般,但是通过团队合作过程学到了大量的知识,那么一样达到了软工课的最终目的,毕竟我们的主要目的是学习知识,而不一定要求项目的下载量达到一个多么大的数字(当然,下载量还是越多越好)。
总结:总得分为(项目比重+关键程度)*完成质量+积极程度
首先,我们要清楚公平有利于整个团队的团结合作,有利于保证每个队员的积极性,从而提高整个团队的效率。但是,绝对的公平是没有的,只有相对的公平。因为每人个的能力是不相同的,但是团队分工中的每个角色都是不可或缺的。因此我们出于这样的考虑,在保证相对公平的前提下,我们用两个参数来衡量某个队员的贡献:相对工作量(a%)和完成程度(b%)。我们取相对工作量的满分为40分,完成程度的满分为60分。给出一个简单的公式:个人贡献=a*40+b*60对于相对工作量,我们将团队工作总量定为100,根据每个人负责部分的难度和工作强度,为每个人分配一个值,保证所有人的工作量总和为100,然后再以工作量最大的人的工作量为1,其他人相对于他的工作量求相对工作量.对于完成程度,如果一个人只是完成了自己的本份工作,而没有任何创新或者说超出既定目标的预期,我们定为完成程度为80%。在此标准上,如果做出了创新或者说改进,或者提出了建设性意见,我们最多可以给他100%。反而,如果出现了完成情况不好,拖延时间,态度不认真等行为,我们最低可以给他0%。
阅读(...) 评论()当前位置:&&&
应城市再度获评省固定资产投资及重点建设项目贡献单位
& & 2014年,应城市固定资产投资及重点建设项目在全省各县(市、区)综合排名第28名,被评为2014年湖北省固定资产投资及重点建设项目贡献单位,获得省专项奖励资金61万元,这是应城市继2013年后再次获得该项荣誉。2014年,应城市完成固定资产投资214.94亿元,同比增长22.9%,分别排在第37位和第39位;3000万元以上在建项目177个,新开工项目89个,分别排在第29位和第16位。
上一篇:下一篇:一定要为开源项目做贡献的六大理由
一定要为开源项目做贡献的六大理由
来源: | 时间: 10:39:46 | 阅读数:
[导读] 成就感出色完成工作所带来的成就感实在是种难以言喻的宝贵体验。对于一部分人群来说,成就感正是生活当中做人做事的首要原因。那么还有什么更好的选择能比加入开源项目带来更为广阔的施展平台?为开源项目作出贡献能够让你体会到从无到有构建成果的满足感。
开发人员到底为什么甘愿为开源项目贡献辛苦编写出的代码?
我们不久之前就此进行了一次调查。受访者们给出的***非常简单,当然不同受众的反馈信息也有所区别。我们可以比较宽泛地将贡献者们划分为两种基本类型,双方的核心差异在于其初始驱动因素:
1.已经在办公或者环境中使用特定开源软件的软件开发人员与专家。
2.目前尚未使用相关应用程序,但却出于某些理由而有意愿加入开源软件开发项目的其他人士。
下面是我们汇总出的六大主要理由:
好的,这一条非常明确,而且同时适用于前面提到的两类开源项目参与者。作为开发人员,大家可能出于对某种新型功能特性的需要或者修改某项功能以使其符合自身需求的目的加入贡献者队伍。此外,对现有功能进行强化或者修复某项漏洞也是重要原因之一。最终,大家需要从贡献当中获得成果。
&也许开发人员着手进行开源项目贡献的最常见的原因就是因为他们需要借此获取自己需要的成果。他们所使用的软件可能存在漏洞或者缺少某种功能特性,而对于一部分这类问题、他们可能恰好帮得上忙。&
明智的开发人员会意识到经验中蕴含的巨大力量&&我所指的并不是长年累月的开发经历,而是具备广度与深度的接触与学习机会。没有任何一个人能够将编程世界中的全部知识融汇在自己的脑袋里头。很多人喜爱徜徉在全新代码库当中所带来的挑战感受,也很清楚只有这样不断学习才能提高自己的技术水平。
&经验。在这里你可能会用到一些在日常工作中永远无法涉及到的技能与知识。&
从心理层面讲,我们每个人都属于社会性动物,而开源社区正是一个容纳社交关系网的良好处所。大家能够在这里遇到才能出众的同好、经验丰富的开发人员并结交到很多新朋友。程序员的生活有时候显得过于孤寂,开源社区作为技术大家庭足以温暖我们冰冷的内心。很明显,为开源项目作出贡献正是一种拓展交际圈并与对方分享知识交流经验的绝佳途径。
&你有机会与一些真正出色的成员共事。开源社区允许你同朋友以及同事圈之外的人们建立起深厚的友谊。&
自由(免费)
为开源项目作贡献所带来的自由感体现在两个方面。其一,我们能够将自己的聪明才智转化为真正杰出的作品,而且在这里我们可以自由自在地使用并分享各种灵感。其二,货币与价格的概念都是人为创造出来的&&而生命中真正美好的东西都跟金钱没什么关系。
在另一方面,开源当中还蕴含着另一种自由&&我们可以随意根据自己的喜好对软件作出改动。没有任何强制性的规则或者管理机制束缚我们完成任务的具体方式。
俗话说得好,重要的是自由而不是免费。
&我们为自己热情所寄托的开源项目作出贡献,而且在此过程中学习新的知识,没有任何人能来决定我们应该如何工作!&
出色完成工作所带来的成就感实在是种难以言喻的宝贵体验。对于一部分人群来说,成就感正是生活当中做人做事的首要原因。那么还有什么更好的选择能比加入开源项目带来更为广阔的施展平台?为开源项目作出贡献能够让你体会到从无到有构建成果的满足感,并因此得到承认与感激。
&我之所以这么做,是因为我喜欢完成任务的感觉。我希望通过实际行动证明我对这个世界是有所贡献的。&
必须承认的是,拥有开源软件贡献经历能够让我们的简历变得光彩照人。不过除此之外,大家还能够仅凭开源贡献在软件社区当中积累起人气与声望。你可能会被列入到某款软件的开发人员名单,而朋友们恰好都在使用这款软件。由此带来的激励效果要远远超过每天枯燥完成的业务应用代码行。这种感觉很赞,真的很赞。
&我爱技术挑战以及解决难题带来的荣誉。我爱自己发布且饱含着个人编程技巧体现的代码成果。&
(本文译自warewolf.io,有整理改动)
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
haowubai&&
友情链接与合作伙伴
粤ICP备号-3