
产品负责人成功之道
Scrum中,产品负责人这个角色具有很大的影响力,能够带来很高的价值。但要想运用得当,可没那么轻而易举。成功的运作可以在客户/产品管理和开发者之间建立起全新而融洽的关系,甚至能够增加竞争优势。不过天下没有免费的午餐:为了发挥其作用,组织要经常要做出有针对性的调整。在这篇文章中,Roman Pichler将介绍成功的产品负责人需要具备的条件。

Scrum中,产品负责人这个角色具有很大的影响力,能够带来很高的价值。但要想运用得当,可没那么轻而易举。成功的运作可以在客户/产品管理和开发者之间建立起全新而融洽的关系,甚至能够增加竞争优势。不过天下没有免费的午餐:为了发挥其作用,组织要经常要做出有针对性的调整。在这篇文章中,Roman Pichler将介绍成功的产品负责人需要具备的条件。
上个月,日本劳工委员会声明Camry Hybrid项目的首席工程师死于过劳。一石激起千层浪,种种争论纷至沓来。我们能从丰田学到什么?什么是可持续的开发步骤?我们为什么开发软件?
Google最近开源了其基于xUnit的C++单元测试框架。项目开发者Zhanyong Wan说在Google内部已经有数以千计的C++开发者在使用该框架,并且已经持续好几年了。

准时化生产(Just In Time,JIT)是精益生产(Lean Production)中的重要概念,它来源于丰田汽车公司,强调在合适的时间生产合适数量的满足客户需求的产品。由于制造业和软件开发行业都面临着一些类似的问题,软件开发组织从一开始就借鉴着制造业中不同的生产和管理方式,并形成了不同的软件开发方法。敏捷开发与准时化生产中的很多观点和实践是一致的,精益思想作为准时化生产的指导思想也正在积极地影响着软件开发的方式,向其中注入着创新与活力。

2008年6月14日,InfoQ中文站在北京举办了第一次QClub,邀请了中国雅虎的首席架构师曾宏威分享了关于互联网开放平台方面的架构和趋势等。本文是对本次QClub活动内容的一个简短总结,希望对没有到现场参会的读者了解开放平台的发展和趋势有所帮助,也希望能引起大家更多的讨论。

所谓领域专用语言(Domain Specific Language/DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。 DSL之于程序员正如伽南地之于以色列人,是最初也是最终的梦想。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。而前几年随着被誉为“Web 开发领域专用语言”的Ruby on Rails迅速走红,DSL又一次成为人们讨论的热点话题。很多人都认为,DSL将会是软件业的“next big thing”。然而随着DSL的日益流行,围绕着DSL出现了很多质疑和误解。

Segundo Velasquez参加Agile 2007大会是为了与一个敏捷团队见面,这个团队曾承诺为他设计、开发一个Web应用,用之在慈善机构Mano a Mano和其捐赠者之间建立紧密的联系。整个过程进展迅速,这让Segundo感到惊喜异常。

管理顾问Johanna Rothman帮助她的客户管理风险:包括项目中人员的风险,人员管理方式的风险,或是项目自身的风险。在这次采访中,她谈论了包含在她的新书《Manage It! Your Guide to Modern Pragmatic Project Management》中,对于处于不同敏捷度时期的所有团队都有效的降低风险的策略。

在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。

有证据表明,Scrum已经成为发展最快的敏捷方法了,在原来的Scrum书中都有关于这套方法的详细介绍,但这些书人们常常读完一次就放在一边了。SPRiNT-iT的敏捷教练们从长期的实践中抽取了Scrum的基本要素,为大家献上这样一份简练的参考资料,帮助团队更有效地推动所有的Scrum会议,并创造Scrum成果。这本书的目的不是为了进行Scrum教学,而是为了给接受过培训的团队带来信心,让他们轻车上路,成功启动最初的Sprints——这些成功将帮助他们的组织更亲密地拥抱Scrum。

如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和案例研究或者Jimmy书中提供的动手事例等。