`
syyixin
  • 浏览: 36681 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

敏捷开发中关于如何做绩效考核的几点思考

 
阅读更多
    今天上午有幸作为嘉宾参加2014World of Tech(WOT)全球软件技术峰会,听了袁斌老师和王立杰老师关于敏捷实践和敏捷团队方面的演讲,收获颇多。遗憾的是因为时间问题两位老师对敏捷开发团队如何做绩效考核涉及不多。袁老师关于绩效考核方面主要提出了有质量的Bug和故事点比值作为关键指标;王老师主要是对团队绩效如何考核进行指导。尽管现场我向王老师请教了一些问题,王老师也给予非常好的解答,但关于绩效考核仍旧存在一些问题让我疑惑。
    一、KPI制定者是谁,考核者是谁?
    敏捷团队做绩效考核,一些关键指标还是尽可能由敏捷团队给出,到底谁给出呢,CPO,PO,Scrum Master,还是Team Leader?尤其是这个敏捷团队人数达到50人甚至100人,产品又比较大,需要拆分成多个子系统的时候?另外又是谁去考核呢?对于过程可能Scrum Master比较了解,对于需求产品经理可能理解的更有深度,优于系统级别任务的拆分工作由CPO来做,所以CPO对整体的把握更强一些。这时候会出现一个问题,那就是考核变成了多层次、高纬度的一项工作。 那么这时候考核指标如何赋权重?考核如何开展?
    二、如何避免“大锅饭”现象?
    其实这个问题王老师在现场已经做了解答,不过无论如何我们无法否认,大锅饭现象的确是个不小的难缠的麻烦。 我们曾经实践过王老师所说的一个点子,团队成员之间互相打分,然而结果并不乐观,各方面原因导致团队成员之间得分很接近。如果团队达到自管理甚至是自组织的阶段时,我认为大锅饭现象就会更加难以避免,因为这时候指标更加难以制定,权重更加难以衡量,一切都松散、模糊了。
    三、故事点的粒度如何控制?
    袁老师提到一个绩效衡量指标,即有质量的Bug和故事点的比值。这时候也会出现问题,就是故事点的粒度怎么掌握,拆分的时候如何保障公平?显然一个常用故事比如登陆故事比包含复杂算法的故事解决起来轻松的多。这时候绩效考核该怎么添加辅助条件或进行怎样的调整?
0
0
分享到:
评论

相关推荐

    敏捷开发之绩效考核讲课教案.doc

    本教案将深入探讨敏捷开发中的绩效考核,帮助管理者理解如何在敏捷环境中评估团队和个人的工作表现,以促进团队协作和持续改进。 一、敏捷开发的基本理念 敏捷开发源于2001年的“敏捷宣言”,它强调了个体和互动...

    软件部绩效考核.doc

    软件开发期的绩效考核是对团队在这个过程中的工作绩效的评估。 5. 软件调试期:软件调试期是指软件开发完成后对软件的测试和修复过程。软件调试期的绩效考核是对团队在这个过程中的工作绩效的评估。 6. 软件测试期...

    敏捷开发 敏捷开发 敏捷开发 敏捷开发

    1. "敏捷开发Scrum.doc":这可能是一份关于敏捷开发中的Scrum框架的详细文档,涵盖了Scrum的角色(产品负责人、Scrum Master和开发团队)、事件(Sprint、Sprint计划、每日Scrum、Sprint评审和Sprint回顾)以及工件...

    软件项目管理论文:敏捷在软件开发中的应用

    通过实际软件开发的案例分析软件生产的价值观,得出敏捷方法在软件开发中的价值。关键词:敏捷开发;增量;迭代;用户故事;文档;软件工程;精益生产从广义上来给敏捷开发下定义,敏捷开发(agiledevelopment)是一...

    系统分析师-敏捷开发方法

    本文将论述敏捷开发方法在系统分析师中的应用,通过实践证明,在项目的开发中采用合适的敏捷开发方法可以有效地缩短开发时间,提高产品质量。本文将从以下几个方面论述敏捷开发方法的应用: 一、极限编程的应用 ...

    敏捷开发,敏捷开发,敏捷开发,敏捷开发

    ### 敏捷开发的核心理念与实践 #### 一、敏捷开发概述 敏捷开发是一种强调灵活性、快速响应变化的软件开发方法论。与传统的瀑布模型相比,敏捷开发更加注重团队之间的紧密协作、持续改进以及高质量的产品交付。...

    敏捷开发知识体系

    《敏捷开发知识体系》面向敏捷实践者学习敏捷知识和敏捷软件开发企业进行敏捷转型的需要,旨在帮助个人更快地掌握敏捷开发知识,帮助企业更好地实施敏捷转型。主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发...

    敏捷开发中编写高质量Java代码

    【敏捷开发中编写高质量Java代码】的实践策略 在敏捷开发模式下,代码质量的提升是项目成功的关键因素。为了确保Java项目的代码质量,我们可以遵循五个关键步骤: 1. **统一编码规范与代码样式** - 编码规范是...

    敏捷开发的艺术

    尤其是,本书为敏捷开发中一些较为困难的方面(合作的需要和团队成员之间的信任)提供了解决办法。, 不管你目前已经是敏捷团队的一部分,还是只对敏捷开发感兴趣,本书都为你提供了开始实践敏捷开发所需的实用技巧。...

    敏捷开发pdf学习敏捷开发的资料

    对于希望深入理解敏捷开发和Scrum的人来说,这是一份宝贵的参考资料,可以提供关于如何在实际工作中应用敏捷方法的实用指导。 通过学习这份PDF,读者可以掌握Scrum的关键要素,提高自己在敏捷环境中管理项目的能力...

    敏捷开发中QA的职责之敏捷中的QA

    敏捷开发中QA的职责之敏捷中的QA!QA,通常指的是质量保证(QualityAssurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(QualityAnalyst),主要基于以下几个方面的原因:质量保证更偏向于工业说法,称参与软件...

    公司员工绩效考核系统

    1. **员工绩效考核**:员工绩效考核是企业管理中的关键环节,通过设定明确的绩效指标(KPIs),对员工的工作成果进行量化评价。系统可能包括目标设定、过程监控、周期性评估和反馈机制,确保公正、公平地衡量每个...

    浅谈敏捷开发中的设计.doc

    【敏捷开发】是一种以用户需求为中心,通过迭代和增量方式进行软件开发的方法论。它强调灵活性、协作和快速响应变化,旨在提高开发效率和客户满意度。敏捷开发的核心原则包括尽早并持续交付有价值的软件、欢迎需求...

    SCRUM(敏捷开发模式)演讲PPT

    根据提供的文件内容,以下是关于SCRUM(敏捷开发模式)的相关知识点: ### 软件过程 软件过程是指为了构建高质量软件所需完成的任务框架。它包括一系列步骤,如定义任务工作步骤、中间产品、资源、角色、方法、工具...

    敏捷开发的实践与思考PPT课件.pptx

    敏捷开发实践与思考 敏捷开发是一种软件开发方法,它强调团队协作、快速响应变化、灵活适应需求和业务价值的 deliveries。敏捷开发实践的目的是为了提高项目的成功率,降低项目的风险和成本。以下是敏捷开发实践的...

    敏捷开发中关于CCB的定义

    CCB的全称是Configuration Control Board,即配置控制委员会

    敏捷开发知识体系--高清版.pdf

    根据提供的文件信息,无法直接生成关于敏捷开发知识体系的具体...以上便是关于敏捷开发的知识体系的介绍,这些知识点涵盖了敏捷开发的理论基础、实践方法和在实际工作中的应用,希望对您了解和掌握敏捷开发有所帮助。

    敏捷开发手册

    敏捷开发手册中还提到了敏捷绩效考核,这涉及到考核对象的设定和团队内部目标的设定。考核不只是对个人的,也是对整个团队和过程的。智慧敏捷(Smart Agile)的概念从精益生产中获得启示,帮助团队保持敏捷并持续...

Global site tag (gtag.js) - Google Analytics