InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

视频:熊节谈敏捷在软件开发中的实践

作者 霍泰稳 发布于 2007年9月28日

领域
架构 & 设计,
过程 & 实践
主题
敏捷技术 ,
企业级敏捷 ,
交付价值 ,
敏捷
标签
持续集成 ,
伸缩性敏捷 ,
敏捷介绍 ,
结对编程

在本节的视频采访中,敏捷方法的布道者熊节分享了敏捷的基本概念,敏捷在消除浪费方面的作用,敏捷实践的最小集合,以及如何通过敏捷方法提高团队的交流和工作效率,并回答了在国内的企业里面如何实施这一“舶来”的方法,最后他还推荐了一套在项目中使用敏捷方面的工具集合等。

敏捷的出现为软件开发带来更多有价值的实践,尤其对于中小型的研发团队。因为就像在汽车制造中的精益理念一样,敏捷非常重视的一点就是消除浪费,降低成本。虽然敏捷中的很多实践,比如结对编程,看似一种人力资源的浪费,但如果认识到知识型人才“1+1>2”的道理,我想对敏捷的理解就会非常的深刻。

敏捷为软件开发带来的另外一个变革是让研发团队更加重视了交流的作用,虽然从前的一些重量级的方法如RUP、CMMI也非常重视交流,但基本是集中在文档和代码的交流上,而敏捷更强调的是人与人之间面对面的交流,通过这种交流将开发中可能出现的错误扼杀在摇篮的状态。从而从源头上节省了整个项目所花费的时间!

敏捷在国外得到了认可,那么在国内会得到企业的认可,会产生水土不符的现象吗?可能会,但从另外一个角度来说经历这个“不服”的阶段,然后消化吸收其精髓,也未尝不是一条道路。熊节的看法是:

我们的出发点是一致的,所有的企业,不管是西方的企业,中国的企业,西方的软件团队,中国的软件团队,大家有一个共同的出发点,消除浪费,提高质量,然后呢,我们必须站在中国的角度上,去找到适合我们的实践,也许会对以前的实践做一些改进,但是这个出发点是不会变的,比如说对质量的重视是不会变的。

更多的精彩观点,请大家直接观看视频(长度:30分33秒)

霍泰稳 是InfoQ中文站的联合创始人兼总编辑,有多年的软件开发经验和媒体从业经历。

严重希望雄节大哥把那个发型改改。。。 发表人 zhao rocman 发表于
Re: 严重希望雄节大哥把那个发型改改。。。 发表人 陆 超 发表于
Re: 严重希望雄节大哥把那个发型改改。。。 发表人 li kui 发表于
Re: 严重希望雄节大哥把那个发型改改。。。 发表人 Lai Jason 发表于
Re: 严重希望雄节大哥把那个发型改改。。。 发表人 yin cheng 发表于
你的发型让人无法想到敏捷 发表人 lin hong 发表于
发型不错啊,大叔们就不要发劳骚了 发表人 qingyin wang 发表于
有帮助 发表人 Long Allen 发表于
怎样下载那个视频? 发表人 贺 光强 发表于
Re: 怎样下载那个视频? 发表人 Lai Jason 发表于
对话中反证错误 发表人 文明 钟 发表于
Re: 对话中反证错误 发表人 yin cheng 发表于
听不出有啥buzz words啊 发表人 fan fan 发表于
Re: 听不出有啥buzz words啊 发表人 Fangzhao li 发表于
发型不错 发表人 Chen Jerome 发表于
实施敏捷一年多了,冲着这个鬼魅的发型进来的 发表人 天色 璎珞 发表于
这个比较靠谱。 发表人 Zhang Charlie 发表于
为什么 Martin Fowler 输给了熊节? 发表人 Zhang Charlie 发表于
熊节:裤腿追咬者的创举 发表人 Zhang Charlie 发表于
  1. 返回顶部

    严重希望雄节大哥把那个发型改改。。。

    发表人 zhao rocman

    看着的确相当郁闷。。。

  2. 返回顶部

    Re: 严重希望雄节大哥把那个发型改改。。。

    发表人 陆 超

    还好啦,和我胡子的长度差不多:D

  3. 返回顶部

    Re: 严重希望雄节大哥把那个发型改改。。。

    发表人 li kui

    发型怪异不说,好像还有染色,够个性!

  4. 返回顶部

    你的发型让人无法想到敏捷

    发表人 lin hong

    个性并不总是怪异,才华也不需要怪异

  5. 返回顶部

    Re: 严重希望雄节大哥把那个发型改改。。。

    发表人 Lai Jason

    看着的确相当郁闷。。。
    你这不是要gigix自拆招牌么?呵呵

  6. 返回顶部

    发型不错啊,大叔们就不要发劳骚了

    发表人 qingyin wang

    发型不错啊,大叔们就不要发劳骚了

  7. 返回顶部

    有帮助

    发表人 Long Allen

    很有启发,期待熊节的更多分享:)

  8. 返回顶部

    怎样下载那个视频?

    发表人 贺 光强

    怎样下载那个视频?谢谢!直接看速度慢,断断续续的,不爽。

  9. 返回顶部

    Re: 怎样下载那个视频?

    发表人 Lai Jason

    怎样下载那个视频?谢谢!直接看速度慢,断断续续的,不爽。
    抱歉,由于版权原因,InfoQ不提供任何站上视频的下载。

    在您带宽充分(不开任何下载工具,没有其它大量消耗上网带宽的连接)的情况下,InfoQ 站上的视频流速度应该是能满足流畅播放的,因为我们的视频服务提供商在国内,比如说上海也有服务器集群。因为 InfoQ 上的视频是按照 512k ADSL 的带宽优化的视频,因此很少出现不能连贯播放的情况。

    在一些高峰时段您观看视频可能偶尔会有不连贯的情况,您可以尝试换一个时间试试。

    祝大家国庆愉快!休息之余,也可以多到 InfoQ 中文站来充充电哦:)

    Best regards,
    Jason
    ----------------------------------------------------------------
    Jason Lai
    News Channel Manager, InfoQ China / Developer, InfoQ.com
    www.infoq.com/cn/
    Enterprise Software Development Community

  10. 返回顶部

    对话中反证错误

    发表人 文明 钟

    熊节说到:
    "那么我们仍然站在这个点上来看的话,你就没有办法说敏捷不适合中国,或者说,中国的企业对敏捷水土不服。因为那就意味着你在说,消除浪费不适合中国,改进质量不适合中国,提高竞争力不适合中国,显然这不是事实。"

    这个反证推导存在明显的错误,agile的目标是 消除浪费,改进质量,而不能说agile = "消除消费,改进质量。" 因此基于这一点做的反证是不正确的。

    反观记者的问题,其实是问agile这套方法和过程是否适合中国。固然agile是个很套很好的理念或者说方法/过程,并且不乏它的成功经验。但必然也会有它的问题,即,不是完美的,更何况是在中国,中国人和外国人是有文化差异的,这点是很明显的,那么既然agile是一套关于"人"的东西,那么这种文化差异当然不能乎略不计,所我们不能一味的copy别人的东西。

    中国已经有些公司,有团队在饯行新的方法/过程来达到和敏捷同样的目标,只是中国人往往不会像外国人那样能捣鼓概念,或者说也往往没有那种疯狂的创造新概念来分享的激情。

    agile固然好,在中国也并不是一定行不通,但在中国,必然会有适合中国的新模式。

  11. 返回顶部

    听不出有啥buzz words啊

    发表人 fan fan

    听不出有啥buzz words啊

  12. 返回顶部

    Re: 听不出有啥buzz words啊

    发表人 Fangzhao li

    我呸,你们怎么没要求James Gosling也把发型改改呀!
    有能耐的人非得要遵循那么多你们制定的规矩吗?

  13. 返回顶部

    Re: 严重希望雄节大哥把那个发型改改。。。

    发表人 yin cheng

    I thought no one will pay attention to look in IT, however, it does. shall we just focus on Agile? Is your next iteration ready?

  14. 返回顶部

    Re: 对话中反证错误

    发表人 yin cheng

    Any methodology needs to be tailored to fit in an organization, no matter it is in US, or in any other country. Every organization, it has its own culture. Always focusing on requirement drive approach, Agile definitely brings some new practice and mitigate risk by decomposing the development cycle to smaller, however, it is still a buzz word, a lot of company already using this. Iterative development methodology has existed for a long time. It is never easy to how to define your iteration and prioritize your iteration, which is the key to success.

  15. 返回顶部

    发型不错

    发表人 Chen Jerome

    哈哈。这也是特色啊。

    ------------------------------------
    [Ruby中文社区] - www.ruby-lang.org.cn

  16. 返回顶部

    实施敏捷一年多了,冲着这个鬼魅的发型进来的

    发表人 天色 璎珞

    第一步 小步快跑 迭代加重构 潜移默化的推进Scrum的流程
    第二步 引入工具:Sharepoint(需求/文档管理)SVN(代码管理)Xplanner(项目进度)Cruisecontrol(持续集成)bugfree(缺陷管理)...
    第三步 单元测试和自动化测试的大面积覆盖
    第四部 引入过程和质量的度量,实现量化管理

  17. 返回顶部

    这个比较靠谱。

    发表人 Zhang Charlie

    --如题--

  18. 返回顶部

    为什么 Martin Fowler 输给了熊节?

    发表人 Zhang Charlie

    在 Martin Fowler 2005 年首次敏捷中国行的演讲之后,著名的布道者熊节在该年的《程序员》杂志以及次年的《程序员》精华合订本上发表了《敏捷的迷思与真实》一文,信誓旦旦地告诉我们读者:

    Martin Fowler 毫不掩饰地告诉我们:XP 不打算包含软件开发中的一切,至少它就不包含“如何记录/传递知识”的功能


    我第一次看到这段文字时的感觉,只有两个字:诧异!如此这般地耍弄文字,真是耍出了派头,耍出了艺术 ...

    熊名家知道自己在大言不惭地胡说些什么吗?难道敏捷/XP的 Pair Programming、Daily Meeting、System Metaphors、Collective Code Ownership 等等实践不具有记录/传递知识的功能?在我看来,当时职业编程经历未满一年的熊节,不过是曾经做了 Martin Fowler 的陪同、会议主持人,还有幸译了一本《重构》(第二译者),请不要随随便便以大师的发言人自居,okay?

    果不出所料,在楼上采访中,只见那熊名家如是说:

    那结对编程我可以说出它的很多很多好处,我可以说它具有信息交流的优势,让两个人可以互相交流关于这个项目的知识;我可以说他是一种很好的知识传递的方式,让新来的开发者可以跟着资深的开发者学习,我可以说出它很多的好处。


    可见,非常不幸,在 XP 至少是否具备“如何记录/传递知识的功能”的这个认识问题上,我们的享誉全球的敏捷大师 Martin Folwer 先生终于输给了咱中国本土最著名的敏捷程序员、软件工匠、ThoughtWorks 咨询师、InfoQ 社区名编 —— 晚辈熊节!

    好了,玩笑归玩笑,相信我们的新新程序员们一定能从这件事情上,吸取应有的教训,善哉,善哉!

    要想领略更多熊名家的精彩忽悠段落,请访问这里

    太极敏捷教练 张恂
    www.zhangxun.com

  19. 返回顶部

    熊节:裤腿追咬者的创举

    发表人 Zhang Charlie


    2008年5月1日 上午2时21分 发表人 Jeff Xiong 对 Charlie Zhang 说:



    ... 如果是这样,麻烦你道个歉,收回你不负责的言论 ...


    侮辱自己的批评者为裤腿追咬者、档次最高的裤腿追咬者,这大概是四年前“程序员”名家、大牌熊节(Jeff Xiong,gigix)的首创,好不风光。



    <strong>如此虚伪、无耻的政客,还有脸皮做 Thoughtworks 咨询师?不如自己拿镜子照照,真丢脸!</strong>




    档次最高的裤腿追咬者



    gigix.blogdriver.com/gigix/199515.html



    所谓“裤腿追咬者”,是指“不以实用或审美为目的,专为驳倒某个特定对手的辩论者”。拥有裤腿追咬者是件值得骄傲的事情,因为裤腿追咬者的逻辑总是“扳倒了xxx就证明我很NB”,既然如此,这个“被扳倒”的对象无疑已经在裤腿追咬者眼中具有崇高地位了。曾经有一次和Jacques聊起,就像胶片和照片的关系一样,裤腿追咬者和搞偶像崇拜的fans其实是同一回事。所以,拥有一位迄今为止档次最高的裤腿追咬者,我的虚荣心得到了极大的满足。



    www.iturls.com/~xzhang/reviews/scrafts.htm



    虚荣心满足一下就好。还是Kent Beck那句话:“我要去写程序了。”前一阵没啥好玩的,随手写了点文字;最近又找到了好玩的东东,让这位裤腿追咬者自己玩去吧,不陪他了。



    作者: gigix 2004年06月14日, 星期一 15:30

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。