1.Agile方法的价值系统
(1)较之于过程和工具,更注重人及其相互作用的价值
(2)较之于无所不及的各类文档,更注重可运行的软件的价值
(3)较之于合同谈判,更注重与客户合作的价值
(4)较之于按计划行事,更注重适应需求变化的价值
2. Agile方法的指导原则
(1)在快速不断地交付用户可运行软件的过程中,将使用户满意放在第一位
(2)以积极的态度对待需求的变化(不管该变化出现在开发早期还是后期)
(3)以几周到几个月为周期,尽快、不断地交付可运行的软件供用户使用
(4)在项目过程中,业务人员和开发人员最好能一起工作
(5)以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们的工作予以充分的信任
(6) 在项目组中,最有用、最有效的信息沟通手段是面对面的交谈
(7)测量项目进展的首要依据是可运行的软件
(8)Agile过程高度重视可持续开发。项目发起者、开发者和用户应能始终保持步调一致
(9)应时刻关注技术上的精益求精和设计的合理,这样能提高软件的快速应变力
(10)简单化(尽可能减少不必要工作的艺术)
(11)最好的框架结构、需求和设计产生于自组织的项目组
(12)项目组要定期对其运作情况进行反思,提出改进意见,并进行相应的微调
posted on 2007-11-02 09:19
周锐 阅读(230)
评论(0) 编辑 收藏