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

Scrum中,产品负责人这个角色具有很大的影响力,能够带来很高的价值。但要想运用得当,可没那么轻而易举。成功的运作可以在客户/产品管理和开发者之间建立起全新而融洽的关系,甚至能够增加竞争优势。不过天下没有免费的午餐:为了发挥其作用,组织要经常要做出有针对性的调整。在这篇文章中,Roman Pichler将介绍成功的产品负责人需要具备的条件。
用户故事是捕获敏捷项目需求的常见形式,它还可以更注重业务价值一些。用户故事的传统形式为,“作为……我希望……”,换作以价值为中心的形式,就成了“为了……作为……我想……”。
按照软件工程学的介绍,软件危机(Software Crisis)是软件发展第二阶段末期,由于硬件快速发展,引发作为“人件”的软件不能满足需求所导致的,作为副产品它催生了软件工程学的快速发展。但在很多企业已经把软件作为其业务神经的今天,通用的商业软件和开源软件已经相对过剩,但软件行业的危机不仅没有缓解,而是更加严峻。“适应性”成了新软件危机的主因。
5月12日的地震给很多同胞带来了彻骨之痛、更凝聚起整个中华民族共同抵御灾难的力量。软件作为一个服务性的产业,面对巨灾我们需要应用什么样的软件和互联网产品呢?根据来自汶川、绵阳、首都机场、天津塘沽以及所有网络用户在使用的各种应用,我们不难发现灾难管理软件确实有很多特点。
由于软件应对需求变化的能力越来越差,最近业界出现了开发全新的软件以替代原有软件的趋势。这种做法相当有风险,因此策略的选择变得相当重要。在文章中,几个此方面的专家从成本、技术复杂性、潜在的商业风险等方面对几种可行方案进行了一些深入的探讨。

敏捷教练Michael Spayd告诉我们:不管是承包商还是永久雇员,都可以担任“咨询师”的角色,并且应该思考与客户一起制定咨询合同或是设计伙伴关系——不是为了完成金钱交易,而是按照“咨询师”自己的价值观与喜好来工作,并要帮助客户产出卓越的绩效。

敏捷软件开发的广泛采用,导致了这个对预先设计和分析不感冒的开发方法,要和在开发开始之前须有详细深入用户调查和建模的以用户为中心设计同时使用的问题。在这篇文章中,Dave Churchville探讨了这些原则是如何相结合以提供有效的开发流程的。

Eric Evans是《领域驱动设计——软件核心复杂性应对之道》一书的作者。早20世纪90年代,他就参与了很多项目,用具有多种不同的方法多种不同的输出的对象开发大型的业务系统。在本文中他与读者分享了为什么领域驱动设计一直都很重要?技术平台,像Java、.NET、Ruby或者其他的,一直在变化。领域驱动设计如何适应这一情况?在领域驱动社区里现在发生了那些值得注意的事情?要学习领域驱动设计的人需要注意什么?《领域驱动设计——软件核心复杂性应对之道》中文版电子书已由InfoQ中文站制作完成,不久会提供下载,敬请期待。

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