换个角度看敏捷2-敏捷软件开发概述
摘要:敏捷软件开发概述如同前文所述,可以把敏捷看做一种问题解决方式。下面我们就从敏捷问题解决方式的角度解读敏捷软件开发。敏捷软件开发软件开发是问题本身和问题解决能力不确定的一种典型情况。软件项目起源于人的构想,随着时间不断变化。项目团队对项目的认识随时间不断加深,成员能力不断提升,工作方式和过程改变导致团队开发能力不断变化。敏捷软件开发分为3个层次。产品层1.问题与问题参与者问题是产品构想。问题提出者是客户(业务负责人),问题解决者是特性团队。2.问题分解与检验a)问题分解将问题从产品构想分解到业务特性。业务特性是问题提出者客户可检验的单位问题。b)问题检验在可工作的软件中检验完成的业务特性。可工作
阅读全文
posted @ 2011-01-30 14:59