time 
设为首页】【收藏本站
当前位置: 主页 > 软件工程 > 软件过程 > 敏捷环境下的领导问题

敏捷环境下的领导问题

时间:2009-12-04 22:56 点击:2215次 字体:[ ]




  Agile 领导的背景

  当我们回忆软件开发的进程,在 21 世纪的头 10 年间,可能是 Agile 时代。Agile 开发,发展自一大批在会议中陈述软件开发方式的咨询员,现在我们已经举行了专门讨论 Agile 开发的会议。Agility 不再是一小部分人的专有讨论物;现在整个软件开发机构的主要兴趣扩展到技术与应用的广泛领域。我们仍然面临着误解 Agility 的严重问题,但是不管有新的流行趋势出现,或者从新奇性转变为普遍接受时,这种情况都会发生。 2 如果你知道盲人与象的故事,那么你就可以理解要了解 Agility – 以及 Agile 领导人的真正意义该有多么困难。 3

  每一个与我交谈的人都承认 Agile 软件开发在当今社会是无处不在。小型公司与大公司一样都采用了 Agility 的一些方法。这个问题出现在 Association of Computing Machinery 的 Communications 与 Crosstalk 之类不同的杂志内,软件工程的军事防御杂志。Agility 与提高开发软件系统的方式变得相同。

  就像名词“Agile”对不同的人有不同的涵义一样,所谓的“Agile 领导人”也是这样。参考的框架是软件开发员的。如果我们不去考虑领导人,那么这种问题就不会自己解决。如果我们讨论成为一个 Agile 项目领导的有效方式,我们就必须承认与这种“独特性”打交道。

  我一般会在我的演讲中 问我的听众(就像最近我在 IIBA 中所做的一样),他们是否在使用 Agile 方法。在最近的几年间观众举手的越来越多。然后我就会问这些使用这种方法的人,什么才是 Agile。虽然我对收到的回答的多样性没有多大的惊讶,但是我却对这个问题一致的回答震惊了。一些问题来自于词语“Agile”的滥用。我曾经对含有该词的软件开发短语做了一个简单的调查。在大约 30 分钟内,我总结的列表包括:Agile 开发,Agile 设计,Agile 建模,Agile 测试,Agile 项目管理,Agile 策划,Agile 决策,Agile Scrum, Agile 语言, Agile 数据库, Agile 编程, Agile 集成, Agile 游戏开发, Agile 思考, Agile 使用, Agile IT…我也许会向这个列表添加一条:Agile 过载。当然我们都经受了这一切。

  所以,关于领导权,我更想探讨在与 Agile Manifesto 中描述的 Agile 特征相符的举措与特征。 4 对于 Manifesto 的四个主要特征,个人的价值,以及过程和工具之间的联系,才是最与下列讨论相关的。

  我们拥有不同类型的领导人,就像不同类型的软件开发。关于“领导人”这个词的另外一个简单的调查,产生了一系列描述领导特征的词:官僚,独裁,民主,无为而治,人际关系型的,任务型的,业务型的,仆人-领导,转化以及环境。也许像 Agile 这样的领导对不同的人有不同的意义,这取决于他们对参考的框架。怎样开始去让它们变得合理呢?

敏捷环境下的领导问题_www.fengfly.com 
图 1:一些著名的领导者

  我从列举一些不同领域著名的领导人开始我的阐述。图 1 显示了一些这样的领导人。读者也许知道他们中的一些,像 Winston Churchill,John F. Kennedy,以及 Adolf Hitler。其他的,像 Lee Iacocca 以及 Lou Gerstner,也许只有特定的人群才会知道他们。 5

  接下来让我们回忆一下技术领导人:这些人就是软件开发员在软件开发工业中参考意见的一群人。开发员想要理解这群人,模仿他们,并听取他们的意见。图 2 显示了技术领导人的列表。 6 这个列表中并不是所有人,都来自一个建模背景。他们中有一些人把注意力放在运行主要的公司上面,如图 1 所示。我把他们列为技术领导的原因是,他们完成了开发员们想要做的事情。

敏捷环境下的领导问题_www.fengfly.com 
图 2:技术领导人



本文地址 : http://www.fengfly.com/plus/view-159850-1.html
标签: 环境 问题 敏捷 领导 Agile
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: