作者:TechExcel公司CEO兼首席软件架构师 周铁人 博士 在敏捷开发中最重要的原则之一就是使用燃尽图报表。基本上有两种类型的燃尽图报表;基于剩余时间的燃尽图,和基于剩余点数的燃尽图。基于剩余时间的燃尽图是一种比较流行的方式,它描绘了Sprint日常工作进度以及预计剩余工作时间。基于剩余时间的燃尽图具有以下优点:易于实践和推广;它真实反映了每个开发人员估计的剩余时间。对于一个有
敏捷开发中,Product Backlog 是否足以实现需求管理? 敏捷方法指导团队将产品需求置于Product Backlog中管理,并按照优先级对每个产品需求进行必要的排列。在计划会(Planning Meeting)之前,由Product Owner从Product Backlog中挑选迭代周期准备开发的意向
敏捷已成为当今最被广泛接受,并被广泛实践的开发方法。有趣的是,敏捷方法的流行并不是因为它取代了其他开发方法,相反它与这些方法进行了更好地融合。现实中,众多敏捷项目的成功,也证明了敏捷将走向杂化的未来。 SpecDD是一个以需求为核心的混合敏捷开发方法。它旨在提供一个简单的框架,在一系列原则指导下能同时管理敏捷项目和传统项目。
以知识为核心的ALM之SpecDD篇 TechExcel周铁人 规范点驱动开发(Specification Driven Development,简称SpecDD)是一种全新的软件开发概念性框架,它贯穿于应用生命周期管理(Application Lifecycle Management,简称ALM)的各个阶段,支持各种成熟开发模型,旨在帮助开发团队提高项目质量,促进软件项目成功。 一、 SpecDD的概念 SpecDD概念性框架用规范点(Specification,以下简称Spec)来表述/定义产品或版本功能,并通过中央知识库与整个团队有效共享,使Spec成为贯穿ALM各阶段的要素,从需求分析到项目规划,从编码到QA测试(如图1所示),驱动整个开发流程。 Spec是SpecDD概念性框架中的最小单元。通常情况下,由来自各种渠道的客户需求和产品需求,结合以往积累的知识文档,可以提炼出多个Spec。它们可以是正规表达的新功能、功能增强或缺陷修复,并与对应的需求和知识相关联。Spec是高度结构化的,其树形结构准确地对应产品/版本功能树,以保证开发人员
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号