敏捷开发
敏捷开发
敏捷实践
原则
- 我们最优先做的是通过尽早的、持续的交付有价值的软件来是客户满意。
 - 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。
 - 经常性的交付可用软件,交付周期可以从几周到几个月。
 - 在整个项目开发期间,业务人员和开发人员必须天天在一起工作。
 - 围绕被激励起来的个人来构建项目。给它们提供所需要的环境和支持,并信任它们能够完成工作。
 - 在团队内部,最有效的传递信息方式,就是面对面交谈。
 - 工作的软件是首要进度度量标准。
 - 敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。
 - 不断的关注优秀的技能和好的设计会增强敏捷能力。
 - 简单——-使未完成的工作最大化的艺术——-是根本。
 - 最好的架构、需求和设计出自于自组织团队
 
极限编程
- 客户作为团队成员
 - 用户素材
 - 短交付周期
 - 验收测试
 - 结对编程
 - 测试驱动开发
 - 集体所有权
 - 持续集成
 - 可持续的开发速度
 - 开放的工作空间
 - 计划游戏
 - 简单设计
 - 重构
 
计划
- 初始探索
 - 发布计划
 - 迭代计划
 - 任务计划
 - 迭代
 
                    
                
                
            
        
浙公网安备 33010602011771号