多个敏捷团队之间的版本控制
当多个敏捷开发团队在同一个代码库上进行工作时,如何在保证混乱最小化的同时,还能在每个迭代结束时拥有一个干净的、可发布的软件版本?Henrik Kniberg在本文中罗列出了在“Scrum and XP from the Trenches”迷你书中所使用的策略要点。本文并非为版本控制专家编写,而是为我们这些希望进行简单、有效的协作的人所准备的。
作者 霍泰稳 发布于 2008年1月16日 下午2时22分
Oracle公司宣布,该公司已经同BEA达成协议,将以85亿美元收购后者,而BEA公司董事会也一致通过接受这一新的报价。尘埃终于落定,这场长达数月的收购大战,最终以Oracle成功入主BEA而告终,但这场交易也被媒体称为“重伤收购”。
在2007年10月,Oracle曾试图以每股17美元(现在是每股19.375美元)收购BEA,但被BEA董事会拒绝,原因是董事会认为Oracle严重低估了BEA的价值。对于此次收购,BEA董事会主席兼CEO庄思浩表示:
我们此前通过多种方式来最大化股东的价值,包括和第三方机构讨论其他公司的可能报价。这次交易是我们深思熟虑之后的结果,我们相信这是对我们股东最有利的价格。
至于为什么Oracle会愿意以如此“高得离谱”的价格收购BEA,Oracle公司CEO埃里森表示说通过这次交易,Oracle可以大幅度增加自己的中间件业务。Gartner公司认为:
Oracle的主要目的不是为了获取技术,而是为了获取市场份额。如果购并成功,Oracle将成为销售额仅次于市场领导者IBM的门户、流程和中间件厂商。
但因为BEA的WebLogic中间件产品线和Oracle自身的Fusion中间件严重重叠,再加上Oracle公司过去一直对所收购的公司“消化不良”,也有人认为Oracle并不是真心拓展自己的业务,而是为了消灭一个竞争对手。由于WebLogic产品系列一直是BEA的拳头产品,也是IBM WebSphere产品的竞争对手,有网友就此发表评论说,在中间件标准方面将面临一次新的全面对抗,对微软和SAP等相关厂商也会带来新的挑战。
2002年庄思浩在清华大学的一场演讲中曾感慨说“王嘉廉(原CA公司创始人兼主席)走后,我感到很孤独!”,让在场的人震撼。此次BEA的被收购,也表示着在当今的IT领域高层中,又少了一个华人的身影。
当多个敏捷开发团队在同一个代码库上进行工作时,如何在保证混乱最小化的同时,还能在每个迭代结束时拥有一个干净的、可发布的软件版本?Henrik Kniberg在本文中罗列出了在“Scrum and XP from the Trenches”迷你书中所使用的策略要点。本文并非为版本控制专家编写,而是为我们这些希望进行简单、有效的协作的人所准备的。
依赖注入出现已经有一段时间了,很多团队都在重构自己的应用以利用DI。但这是一件麻烦的事情。在这篇文章中,Paul Hammant说明了如何将现存应用从单件嵌套设计转为完全成熟的DI设计。
前不久,InfoQ中文站上发表了一篇文章:Scrum在中国——企业实施情况调查实录,引起了激烈争论。在本文中,作者通过对调查实录中案例的分析诊断,探讨了敏捷开发方法的概念及应用。
BEA发布了在WebLogic 10.3中支持的SCA技术预览版,它是以开源的Fabric3运行时为基础构建的。InfoQ对Jim Marino和Meeraj Kunnumpurath进行了专访,前者是BEA Systems的技术主管,后者是VocaLink的首席技术人员。我们就他们对SOA和SCA的看法,VocaLink实施SOA的方法和这个技术的关键优势进行了讨论。
在Ruby世界中流行着一个误解:Ruby没有调试器。这是明显的错误——Ruby不但有调试器,还有供调试器用的GUI和API。InfoQ仔细调查了Ruby世界中调试器的现状——发现Ruby的调试功能支持已经很好了。
Patrick Smacchia是Visual C#的MVP,拥有超过15年的软件开发经验。他是《Practical .NET 2 and C# 2》一书的作者。他在多个领域从事过软件开发,包括在Société Générale开发股票交易系统,在Alcatel开发卫星基站。目前他是NDepend工具的首席程序员。
管理顾问Johanna Rothman帮助她的客户管理风险:包括项目中人员的风险,人员管理方式的风险,或是项目自身的风险。在这次采访中,她谈论了包含在她的新书《Manage It! Your Guide to Modern Pragmatic Project Management》中,对于处于不同敏捷度时期的所有团队都有效的降低风险的策略。
在OSWorkflow一书中,作者Diego Adrian Naya Lazo对基于Java的开源工作流引擎——OSWorkflow展开了讨论。InfoQ采访了作者Diego Naya Lazo,就OSWorkflow的基本情况和这本书主要覆盖的内容与其进行了交流。
6 条回复
回复