`
aqingsao
  • 浏览: 174686 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一句话的敏捷

阅读更多

你能用一句话解释什么是敏捷吗?

米高的一篇文章里,谈到了他去客户现场第一天,客户就问这个问题:他们觉得了解敏捷了,可是很难说清楚。尤其是向别人解释的时候,需要费很多口舌。于是请教能不能一句话就能解释什么是敏捷。

读到这里,我下意识地想到,如果是自己,会怎样回答呢?之前向不少人介绍过敏捷,自己也感觉到颇为费劲:敏捷是软件开发的一种方法论...有很多相关的实践,比如...采用迭代式的开发方式,把最终用户引入进来...保证稳定地高质量的交付...

说实话,每次说这么多,把各个层次的内容罗列在一块,我自己也比较汗颜别人能否听明白。所以看到“能否一句话就解释什么是敏捷”时,立刻兴奋了起来,不知道会是什么样的答案。

当时,另外一位同事黄亮是这么说的:不知道大家看过美剧《越狱》没有...

看到这里,相比很多读者已经明白了,《越狱》确实是个不错的比喻。据说,《越狱》还有很多其他美剧,拍完一集,就在电视上播放,等待观众的反映,并且根据观众的反馈及时调整拍摄计划。通过这种方式,及时调整剧情,观众会有比较高的参与度,并能争取较高的收视率。

可能有人会说,这种方式也不是最好,《越狱》的很多续集不怎么地...这里,我们不讨论剧情的好坏,只是借用这种拍摄方式。而且,软件开发与之相比,不但能调整后面的计划,还可以让用户及时反馈已完成的功能,从而让用户对交付产品有更高的满意度。

 

这些天,一直在想,除了《越狱》,有没有其他的比喻,可以让人一句话就能了解什么是敏捷。

这些天看了些精益方面的书,并与同事进行了一些敏捷开发、交付相关的讨论。这让我突然想到了另外一个可能的比喻:河流每天流向大海。

客户是大海,需要很多水,我们的开发过程是河流,把水交付给大海。如果河的流量持续稳定,那么客户会比较放心:他能知道半年之后到大海里会收到多少水。但如果我们不是以河流的方式,而是找了一个很大很大的运水车,向客户承诺水车很大,保证半年后把足够的水运到大海里。具体运输的过程是什么样的,我们当前运到什么地方了,客户很难看到噢阿,你觉得他能放心吗?

从大海的角度看,河流每天甚至每时都会有水,这个稳定的节奏与丰田精益理论中的“生产节拍”非常类似。虽然有的时候,大海觉得河流每周给我一定量的水就可以了,但是如果你能做到每天都有稳定的水流,这对客户来说是最理想的一种方式。

其实这也是精益中很多理论的一个假设。

 

如果说“越狱”很好地比喻了持续改进的过程,那么“河流”则能很好地比喻“持续交付”。理解了这个,就可以去了解什么是影响流量大小的因素了。为了能交付更多的内容,我们需要及时识别并清除河流中的各种障碍。

分享到:
评论
5 楼 aqingsao 2010-04-12  
dearwolf 写道
嗯。。如果客户看不到车走到哪里去的话,那就能讲通了

我再想想,有没有更合适的比喻
4 楼 dearwolf 2010-04-11  
嗯。。如果客户看不到车走到哪里去的话,那就能讲通了
3 楼 dearwolf 2010-04-11  
aqingsao 写道
河流用来比喻团队具有持续交付的能力:
如果要在100天内交付100点的story,如果团队每天都可以交付一点,客户signoff了,而且确实看到了到手的东西,那么会放心的多;
如果用水车的方式,第1天把所有100点向前推了一点,第二天又前进一些,但是谁也不知道终点在哪里,也不知道100天能做到什么程度。
河流和水车只是用来比喻团队的交付能力。我认为具有“河流”能力的团队更可靠,只拥有“水车”能力的团队让人不放心。


如果水车的移动速度是恒定的话,那他的交付日期也就是一定的。

这里可以说水车的交付周期太长,但不能说不让人放心吧?
2 楼 aqingsao 2010-04-09  
河流用来比喻团队具有持续交付的能力:
如果要在100天内交付100点的story,如果团队每天都可以交付一点,客户signoff了,而且确实看到了到手的东西,那么会放心的多;
如果用水车的方式,第1天把所有100点向前推了一点,第二天又前进一些,但是谁也不知道终点在哪里,也不知道100天能做到什么程度。
河流和水车只是用来比喻团队的交付能力。我认为具有“河流”能力的团队更可靠,只拥有“水车”能力的团队让人不放心。
1 楼 dearwolf 2010-04-07  
这个比喻有点站不住脚啊。

比起造一条河流而言,造运水车的代价更小啊

相关推荐

    23条英语一句话绕口令

    此句通过讲述一个故事来训练发音准确性和连贯性。“drunk”、“drove”、“deep ditch”等词汇中包含的辅音群需要清晰地发出,尤其是“dr”和“th”这些组合音。 ### 6. Whether the weather be fine or whether ...

    敏捷C#开发

    ”这句话形象地比喻了敏捷开发的核心理念——适应性和灵活性。作者指出,传统开发模式往往因为过度依赖僵化的流程和文档,忽视了人的作用和项目实际情况的变化,导致项目延期、成本超支和质量问题。这一系列问题的...

    敏捷!可视化管理分享

    “最近的一个故事两周内没有Story被做完”这句话暗示了看板上的某一用户故事停滞不前,需要团队关注。 此外,看板上的列通常对应不同的工作状态,例如“等待队列”、“进行中”、“完成”等,以便直观显示当前工作...

    敏捷思维-架构设计中的方法学

    这句话揭示了方法学诞生背后的原因:面对项目延期、预算超支等风险时,项目经理试图从过往经验中总结出一套控制和监测项目进展的方法和技术。这正是方法学出现的初衷。 #### 方法学的核心要素 根据《敏捷软件开发...

    浅谈敏捷开发及Scrum工具leangoo(三)

    这些“一句话需求”虽然不具备足够的细节来指导开发工作,但对于团队来说同样有价值。因此,PO首先会将这类需求记录在“待梳理需求”列中,以便日后进一步细化和完善。 **2. 以后的Sprint** 当PO对收集到的需求...

    一句话演讲:话不在多而在精

    很抱歉,根据您提供的信息,这个压缩包文件“一句话演讲:话不在多而在精.DOC”似乎是一个关于演讲技巧或公共演讲的文档,而非IT专业知识点。标题和描述都指向了演讲的艺术,强调了在表达观点时质量优于数量的原则。...

    SAP中文概括

    SAP,全称为System Applications and Products in Data Processing,是一家德国软件公司开发的企业资源规划(ERP)软件,全球商业软件市场的领导者之一。SAP系统主要用于整合企业内部各项业务流程,实现跨部门、跨...

    DBA 在公司的自我定位以及可持续发展的价值

    #### 一、引言 随着信息技术的快速发展,数据库管理员(DBA)的角色变得越来越重要。在企业信息化的过程中,DBA不仅需要具备强大的技术能力,还需要具备前瞻性的战略眼光。本文将探讨DBA如何在企业中找到自己的定位...

    it受用的几句话

    Martin Fowler 是一位知名的软件开发专家和作者,他在软件架构设计、敏捷开发等领域有着深厚的造诣。尽管给定的部分内容并未直接给出Martin Fowler的具体言论,但根据其在业界的影响力和贡献,我们可以推测他可能...

    什么是用户故事,如何用Scrum工具Leangoo管理用户故事?

    用户故事在Leangoo中体现为一张卡片,卡片的标题通常就是用户故事的一句话描述。开发团队可以围绕用户故事展开讨论,讨论的细节可以放在卡片的描述里面。每个用户故事都会验收条件,验收条件在Leangoo中可以用检查项...

    [Web开发敏捷之道--应用rails源代码][5]txt

    ”这句话强调了本教程的目标受众——Ruby初学者。Rails作为Ruby的主要开发框架,对于新手来说,通过学习Rails的源代码,可以深入了解Ruby语言特性,以及Web开发的最佳实践。这不仅能够加速学习进程,还能帮助初学者...

    【引用】心理学中经典60句话[借鉴].pdf

    【引用】心理学中经典60句话的PDF文件虽然标签为“软件开发”,但实际上内容与心理学和人际关系更为相关,而非直接的IT技术知识。不过,这些心理智慧同样适用于软件开发人员和其他IT专业人士,因为它们涉及人际交往...

    2021教师资格考试综合素质(一):国学经典40句.docx

    - **解析**:这句话提倡了一种自我提升和改进的态度。面对贤能之人,我们应该思考如何向他们看齐;面对不贤之人,则应该反思自己是否也存在类似的不足之处。 ### 7. 己所不欲,勿施于人 - **原文**:“己所不欲,...

    酒店服务管理手册.doc

    - 最后一句话是服务结束时的道别,给客人留下良好印象 这些理念和标准为酒店员工提供了明确的行为指导,旨在打造一流的服务体验,提升酒店品牌形象。通过实施这些原则,酒店能够增强客户忠诚度,吸引更多的回头客...

    世界名人名言名句格言大全录.doc

    ”这句话告诉我们,敏捷和快速是非常重要的,我们应该珍惜时间,快速地完成任务。 希望和理想 富兰克林(美国)说:“希望是生命的源泉,失去它生命就会枯萎。”这句话告诉我们,希望是生命的动力,我们应该保持...

Global site tag (gtag.js) - Google Analytics