
使用排序法对User Story进行相对估算
软件项目的估算历来是一个难题。由于软件开发活动还无法实现土建工程那种成熟度,所以也无法像做土建工程那样通过预算速查手册来评估。但是,对于一项投资来说,总要说出要投资多少吧,软件开发也要给出投资额,这就需要做估算了。本文主要讨论敏捷软件开发中的用户故事(User Story)估算。

软件项目的估算历来是一个难题。由于软件开发活动还无法实现土建工程那种成熟度,所以也无法像做土建工程那样通过预算速查手册来评估。但是,对于一项投资来说,总要说出要投资多少吧,软件开发也要给出投资额,这就需要做估算了。本文主要讨论敏捷软件开发中的用户故事(User Story)估算。
从IE8开始,微软就逐步在浏览器中增加对HTML5的部分支持,如今IE10已经推出了几个预览版,Web开发人员关心的是在IE10中,哪些HTML5特性获得了支持,由此会影响到技术选型和职业发展等重要问题。在本文中,我们将根据微软发布的相关特性梳理一下IE10对HTML5的支持情况。目前,IE10预览版支持的HTML5特性主要包括:异步脚本执行、拖放、File API、表单验证、HTML5解析、沙箱、Web Workers、通道消息等。

主动架构是一种文档,在敏捷项目的用户故事和传统项目的大型设计交付物之间起到桥梁作用。它利用了用户故事的强大和简洁之处。与传统设计文档不同的是,Active Architecture定义了行动,或者说设计的主动状态,而传统设计文档定义的是设计的消极状态。

InfoQ编辑在QCon北京2010大会期间,采访了中国人寿的技术主管——吴磊,中国人寿基于Silverlight开发了一个企业级应用,他将就RIA技术选型,Silverlight开发实践,Silverlight未来的发展等话题和大家进行交流。

固定价格合同很有害,这是敏捷实践者经常说的。从另一个角度来说,这些合同是很多敏捷团队必须面对的现实。但是,如果我们试着去驯服它而不是去反对它,那结果又会如何?一个公司如何用敏捷实践执行这种合同来达到更佳效果和更低风险?这篇文章试图回答这些问题。
钱安川先生认为软件需求面临最大的问题就是交流,如何才能保证软件开发的结果和用户需求的目标高度一致呢,也就是如何做好用户需求管理的问题。在这里钱安川先生通过向大家介绍userstory的方法对需求的产生、表述、管理做了详尽的解释。