软件开发过程纵横谈(2):敏捷过程课程小记
2006-06-27 11:36
375 查看
敏捷过程的价值观
客户合作胜过合同谈判
响应变化胜过循环计划
敏捷过程的基本原则
最优先,尽早持续地交付有价值的软件
参与者不能惧怕变化——即使到开发后期也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势
经常性交付可以工作的软件,间隔越短越好
以人为中心开发,信任,交流,合作
工作的软件是首要的进度度量的标准
敏捷过程提倡可持续的开发速度,负责人/开发者和用户应该能够保持一个长期的/恒定的卡发速度
不断地关注优秀设计的技能和好的设计会增强敏捷能力
简单——使未完成的工作最大化的艺术——是最根本的
最好的架构、需求和设计出自于自组织的团队
如何才能更有效的工作——团队反省,相应地调整自己的行为
极限编程
XP的价值观
——改善沟通
——寻求简单
——获得反馈
——富有勇气
XP的最佳实践
——客户座位团队成员
——用户素材
——短交付周期
——验收测试
——结对编程
——测试先行,测试驱动开发
——集体所有权,所有人都对代码负责
——持续集成,良好的配置支持,提高速度
——可持续的开发速度,以人为本,人员工作效率
——开放的工作时间,交流讨论
——计划。调整,变化
——简单的设计。匹配当前迭代状态
——重构。优化系统结构,增加灵活性,提高代码利用率
——隐喻。
XP的特点
——基本过程与AP一致
——对XP的批评:文档过少,竞争体现不足
其他敏捷过程
SCRUM
——充分发挥人的创造力
——开发过程
————计划和体系结构设计(确定性过程)
————Sprint(经验性过程)
开发、打包、评审、调整
————交付和巩固(确定性过程)
——对过程的管理
————风险、难点、变更、Backlog、对象构件、packets、问题
————项目组织。管理组、小组
————Sprint期间的调控。避免干扰、陷入混乱,会议,评审
——特点
————强调协作
动态系统开发方法
水晶系列方法
适配性软件开发
特征驱动开发
开放源代码
相关图片下载 Download
客户合作胜过合同谈判
响应变化胜过循环计划
敏捷过程的基本原则
最优先,尽早持续地交付有价值的软件
参与者不能惧怕变化——即使到开发后期也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势
经常性交付可以工作的软件,间隔越短越好
以人为中心开发,信任,交流,合作
工作的软件是首要的进度度量的标准
敏捷过程提倡可持续的开发速度,负责人/开发者和用户应该能够保持一个长期的/恒定的卡发速度
不断地关注优秀设计的技能和好的设计会增强敏捷能力
简单——使未完成的工作最大化的艺术——是最根本的
最好的架构、需求和设计出自于自组织的团队
如何才能更有效的工作——团队反省,相应地调整自己的行为
极限编程
XP的价值观
——改善沟通
——寻求简单
——获得反馈
——富有勇气
XP的最佳实践
——客户座位团队成员
——用户素材
——短交付周期
——验收测试
——结对编程
——测试先行,测试驱动开发
——集体所有权,所有人都对代码负责
——持续集成,良好的配置支持,提高速度
——可持续的开发速度,以人为本,人员工作效率
——开放的工作时间,交流讨论
——计划。调整,变化
——简单的设计。匹配当前迭代状态
——重构。优化系统结构,增加灵活性,提高代码利用率
——隐喻。
XP的特点
——基本过程与AP一致
——对XP的批评:文档过少,竞争体现不足
其他敏捷过程
SCRUM
——充分发挥人的创造力
——开发过程
————计划和体系结构设计(确定性过程)
————Sprint(经验性过程)
开发、打包、评审、调整
————交付和巩固(确定性过程)
——对过程的管理
————风险、难点、变更、Backlog、对象构件、packets、问题
————项目组织。管理组、小组
————Sprint期间的调控。避免干扰、陷入混乱,会议,评审
——特点
————强调协作
动态系统开发方法
水晶系列方法
适配性软件开发
特征驱动开发
开放源代码
相关图片下载 Download
相关文章推荐
- 软件开发过程纵横谈(2):敏捷过程课程小记
- 软件开发过程纵横谈系列课程
- 软件开发过程纵横谈(视频课程讲师:王为)
- 触摸屏点餐软件开发过程中的挂单取单编程思路视频课程
- Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发
- 手机软件开发管理过程中,如何采用敏捷开发模式
- 面向对象软件开发的敏捷过程
- Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发
- 手机软件开发管理过程中,如何采用敏捷开发模式
- 敏捷开发过程中如何开发高质量的软件
- 敏捷开发系列之旅 第五站(不一样的RUP统一软件开发过程)
- 敏捷开发总结(1)软件研发过程
- 《敏捷软件开发过程及最佳实践》培训总结
- 软件开发过程-敏捷开发过程
- 手机软件开发管理过程中,如何采用敏捷开发模式
- 敏捷软件开发过程模型
- 《敏捷软件开发过程及最佳实践》培训总结
- 软件过程软件Scrum敏捷开发