6

认可(recognition) - 在敏捷软件开发中的作用

 3 years ago
source link: https://www.bobjiang.com/recognition-in-agile-2014/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

认可(recognition) - 在敏捷软件开发中的作用

Bob Jiang
2014-10-17

在一次和滕振宇、Michael James的cotrain过程中,讲到开发团队的职责时,碰到一个很有趣的讨论结果。当时讨论的问题是:

日常工作中,什么时候你的心情会很好?

最后有3组同学都提到了“认可(recognition)”这个词。但更有趣的是,虽然都说认可,不过认可的程度是不一样的。下面我就认可在敏捷软件开发中的作用展开谈一下。

  • 团队的认可
  • 管理层的认可
  • 客户的认可
1. 自我认可。

你有没有做完一件事情后发现,哇,时间过的这么快!好有成就感啊,又搞定了一个问题!一般这样的情景发生在什么样的事情上呢,或者什么时间呢?这个现象叫做Flow(心流)。

还记得在Dan Pink的《驱动力》(参见我的读书笔记)一书中,提到驱动力3.0的概念(1.0和2.0大家去买一本书自行脑补哈)。在驱动力3.0中(即内在驱动),Dan提到3个关键因素:自主(autonomy),专精(mastery)和目的(purpose)。要达到Flow,上述的3个因素是很关键的。首先是自主,人们可以决定自己做什么,怎么做,什么时候做,在哪儿做。其次是专精,每个人都有一颗专精的心,什么事情都想精益求精,做的更好。刻意的练习,是一条通往专精的康庄大道。最后是目的,不论做什么事情要有明确的目的,可以参考SMART原则。

2. 团队的认可

在Scrum中提倡的是团队绩效,团队的结果。但不代表Scrum就不鼓励个人,最常用的方法是激励卡或感谢卡(为什么采用这种方式呢?给大家留个问题)。Scrum中团队被认可是很关键的,怎么实现呢?进展(progress)很关键,也就是说通过Sprint review来评审潜在可交付的产品增量。每个Sprint都会产出一些结果,因此管理层或客户能感受到实际的内容,也会基于这些内容提供一些反馈。

3. 管理层的认可

管理层的认可,这个问题稍微复杂一点。作为管理层,常常关注在KPI,度量结果。度量本身是一个非常复杂且庞大的问题。根据度量的目的和意义,可以把度量划分为两类:A.如果度量对于团队和个人具有正向激励作用,这就是一个好的度量。 B.如果度量对于团队或个人具有负面的作用,这就不是一个好的度量。所以为了得到管理层的认可,ScrumMaster和团队要一起思考我们需要度量什么指标,怎么度量以满足管理层的需要。

4. 客户的认可

软件开发的最终目的是什么?我认为是让客户高兴,即得到客户的认可。想要得到客户的认可,就需要共情(Empathy),可以换位思考,想其所想,真正解决客户的问题。这里可以参考设计思维(Design Thinking),就不展开论述了。

Scrum中,认可是一个奇妙的事情。人的内心总是渴望认可,不论个体或团队。认可同时也是内在驱动的动力之一。内在驱动还有很多其他类型的动力,详情可以参见《管理3.0》(如好奇心,自主,目标,荣誉,专精,秩序,影响力,人脉,职位等等)


Recommend

  • 64

    周小川谈数字货币:不认可比特币一类的虚拟货币作为零售支付工具

  • 61
    • www.10tiao.com 6 years ago
    • Cache

    敏捷软件开发中的风险管理

    敏捷软件开发风险管理的思路是:首先分析敏捷软件开发的特点,然后结合风险管理过程进行管理。敏捷软件开发通过其执行结构规避和减轻了常见的软件开发风险,但这也引进了开发过程的不确定,因此也蕴含了大量的风险。 ...

  • 49

    本文笔者将从软件工程的角度来聊一聊敏捷开发模式,会涉及瀑布,V字、RUP、迭代、螺旋等开发模型,同时重点分享下敏捷模式的核心思想。 文章分两部分: 通过举例和对标其他行业,聊聊软件开发模型的发展演进。 聊聊敏捷的核心思想。 敏捷开发是互联网界比较流行的...

  • 9

    在上一篇文章中,我提到以下几点: 绩效管理(度量)的主要目的 度量指标的分类 在这篇文章中,将会展开描述度量指标,详述...

  • 8

    前段时间有位朋友问我如下2个问题: 如何衡量一个好的敏捷教练? 团队达到什么情况时,就是敏捷了,是否有标准? 这两个问题的本质是有关于绩效管理的,因此触发我想写两篇有关敏捷软件开发绩效管理的文章。本篇是系列一——如何考核敏捷...

  • 3
    • www.bobjiang.com 3 years ago
    • Cache

    京东敏捷软件开发套路

    京东敏捷软件开发套路 ##开场语 京东,作为国内最大的电子商务公司,是如何进行敏捷转型的呢?在转型过程中,都碰到过哪些坑,然后又用了哪些套路,得到了什么样的结果。 我将结合自己在京东进行敏捷转型的实践,告诉大家:敏捷的核心是什么...

  • 7
    • www.bobjiang.com 3 years ago
    • Cache

    敏捷软件开发中的版本规划

    敏捷软件开发中的版本规划 Bob Jiang 2014-01-19 Page content 如上图,开始之前我们假设产品backlog做过第一次梳理,并且总的故事点为127. 0. 在迭代开...

  • 4
    • www.bobjiang.com 3 years ago
    • Cache

    敏捷软件开发中的架构设计

    敏捷软件开发中的架构设计 Bob Jiang 2015-05-30 前言:本文主要从软件开发的架构设计根源、以及敏捷软件开发中如何做架构设计两个方面来进行阐述。 架构设计的根源

  • 8
    • www.bobjiang.com 3 years ago
    • Cache

    京东敏捷软件开发精髓

    大家好,我是今天的分享老师:姜信宝,Bob Jiang。我来自京东商城-技术研发管理部,是京东的敏捷教练。 很高兴受到“京技院“的邀请,能有机会与大家分享关于京东的敏捷软件开发商的一些心得体会,希望分享的内容能给大家带来一些收获。这次准备的时间有...

  • 1
    • www.fly63.com 3 years ago
    • Cache

    敏捷软件开发五大原则

    敏捷软件开发五大原则更新日期: 2022-02-28阅读量: 353标签: 原则分享扫一扫分享

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK