敏捷需求分析
钱安川先生认为软件需求面临最大的问题就是交流,如何才能保证软件开发的结果和用户需求的目标高度一致呢,也就是如何做好用户需求管理的问题。在这里钱安川先生通过向大家介绍userstory的方法对需求的产生、表述、管理做了详尽的解释。
钱安川先生认为软件需求面临最大的问题就是交流,如何才能保证软件开发的结果和用户需求的目标高度一致呢,也就是如何做好用户需求管理的问题。在这里钱安川先生通过向大家介绍userstory的方法对需求的产生、表述、管理做了详尽的解释。

前不久,InfoQ中文站上发表了一篇文章:Scrum在中国——企业实施情况调查实录,引起了激烈争论。在本文中,作者会对调查报告中的案例分类进行分析、诊断。并探讨什么是敏捷开发方法、什么是SCRUM、使用敏捷方法需要什么条件、它可以解决什么问题以及如何在团队中合理的使用敏捷方法。
在前面的两篇敏捷咨询工具箱中,我分享了如何做读书写代码活动和OO训练营。认真的做好这两项活动之后,团队的开发设计能力会提升一个台阶。对于有经验和有能力的团队,他们可以直接把这些技术和思想直接应用到项目中。但有一些团队还需要进一步的跟进。那我们如何进一步的跟进,保证大家能把这些技术应用到项目中呢?
在ThoughtWorks,如果招聘了一个没有经验的开发人员,会把他们送到印度的TWU(ThoughtWorks University)培养2-6个月,OO训练营是开发人员的主要课程之一。它专门用来训练开发人员如何使用面向对象,如何进行测试驱动开发。
在我们咨询过程中,遇到一些开发技术很薄弱的团队,大部分人只会通过复制和粘贴的方式写代码,然后花费大量的时间进行修改和调试。有些开发人员还只是刚刚从学校毕业,几乎没有什么开发经验。面对这样的团队,如何教他们使用敏捷开发方法?如何教他们测试驱动开发?如何教他们简单设计呢?
InfoQ与Mingle的开发工程师Jay Wallace一起,花了一些时间体验了Mingle的公测版本,向我们展示了Mingle作为一个真正的敏捷项目管理工具与其它工具的不同之处。