敏捷技术不仅仅应用于软件开发

日期: 2015-07-12 作者:Jennifer Lent翻译:崔婧雯 来源:TechTarget中国 英文

如果有能够衡量敏捷是否成功的终极因素,那就是敏捷方式持续改进软件开发的外围系统。我知道一些高管采用敏捷技术来改进业务运营。但是直到最近,我才听说敏捷也可以成功应用到家庭管理上。

上周,我无意在本地公共电台广播听到纽约时报记者Bruce Feiler讨论敏捷的成功。我很熟悉他的工作,但是不知道他居然还涉猎软件开发领域。听完后才知道,他其实并没有从事软件开发。《快乐家庭的秘密》一书的作者提出过敏捷编程技术如何帮助他和很多其他家庭解决一起生活或者工作的人们都会面临的问题。“几乎我认识的每个人都被家庭生活的琐事所淹没,”Feiler在广播里说,之前他也在TED公开演讲里讲过相同主题。

Feiler在演讲中谈到了如何召开简短会议,让孩子们设计自己的解决方案,以及在错误发生时,如何在家庭中得到大家的承诺,在事情变成一团糟之前快速解决问题。

Feiler说,对家庭而言,敏捷的成功来自于三个方面:随机应变、给孩子们自主权、分享自己的经验。他的演讲让我意识到贯彻执行敏捷技术的巨大作用。这也让大家更容易理解敏捷的成功,尤其对于拥有成熟经验的软件团队而言。下面是我认为Feiler的观点中可以应用到软件行业的方面。

敏捷的成功:随机应变

持续调节和适应是敏捷实践的核心。Feiler称其为“为变化而生的系统”。他说父母在寻找养育孩子的正确方式时,太依赖于shrinks和自助专家。他们不会质疑传统观念,比如“家庭晚餐对孩子有益”。但是你家庭里的实际情况是什么呢?妈妈下班很晚。孩子们要练习足球。可能家庭早餐才是你需要的,Feiler告诉听众。也就是说,家庭,或者整个团队,可以在任何问题出现前解决它们。

要达到敏捷的成功—交付支撑业务的最佳软件—软件专家也可以引用这些规则。比如,传统方式认为应该在开发过程中让业务的利益相碰者持续参与。所有软件团队需要理解什么才是最重要的事情。但是是不是几乎所有敏捷团队都在这些方面苦苦挣扎?这就需要掌握敏捷的技术核心,而不是循规蹈矩。如果你坚持让业务主管参与到流程里,但是他不听怎么办?那可能不如让他们参与到简短的sprint里。作为团队,需要持续寻找新的,更加高效的方式来让业务领导参与到软件开发中来。

敏捷的成功:给孩子们自主权

Feiler的演讲让我意识到孩子(和父母)在家庭的行事方式和他们在工作上专业的行为通常都不一样。比如,他的家庭正在解决过激反应的问题:一个孩子在iPhone被没收时发脾气;孩子考试没通过时妈妈怒气冲天。在头脑风暴出解决方案时,Feiler的一个女儿提议每个家庭成员在一周之内只能过激10分钟。“这意味着10分钟的发脾气时间吗?或者可以一次五分钟,分成两次?还是一周10次,每次持续一分钟?“她的姐姐继续问。

和孩子们一样,专业人员 —有一些比另外一些严重—也会过激反应,不是因为他们还年轻,而是因为这是人类的天性。但是,如果选择不被这些行为激怒,而是一起探讨,参与并且将其融入到流程里是不是会更好呢?当有人过激反应时, 我们接受它并且限制它。这会让我们更容易找到解决方法,继续前进并完成工作。作为软件专家,我们不太可能阻止参与项目的外部stakeholder发脾气,但是可以预见到这样的情况,专注于工作,交付正确的软件,而不是被他人的愤怒情绪所影响。

敏捷的成功:分享自己的经验

Feiler说适应能力和预测某种行为的能力是敏捷成功的两个方面。第三点我们称之为”分享自己的经验“。家庭—以及软件团队—可以尝试说出自己是谁,知道些什么,来自于哪里,相信什么以及追求什么。通常,这意味着像真正的团队一样一起工作,创建使命宣言,团队认为的价值列表非常重要。

我正在我的团队里尝试这些。如下是目前我收获的:讲出真相,知错就改。一天至少步行10000步,尽可能早得关闭电脑。找到达到长期目标的方法,同时也预留足够的时间处理紧急事务以满足截止日期。

构建完美软件开发流程,或者正确管理家庭,并没有统一的模式。两者都很困难。但是在这两个领域,敏捷技术,加上持续的应用和改进,都能够达到敏捷的成功。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐