敏捷软件开发方法与实践

本书特色

[

  《敏捷软件开发方法与实践》第1章阐述了敏捷软件开发方法出现的历史背景、敏捷宣言、敏捷原则及*动态;第2章介绍了常见的敏捷软件开发方法及其相互间的简单比较;在第3章至第5章中,作者结合自己的敏捷项目开发经验,融合其他方法,介绍了敏捷软件交付模型以及部分敏捷项目管理和开发实践;第6章从组织变革实施模型的角度分析了软件开发组织(全企业或企业中的一些部门)如何进行敏捷转型;第7章介绍了在分布式开发环境和团队中如何采用敏捷实践。
  《敏捷软件开发方法与实践》的目标读者包括软件行业从业人员、高等院校软件工程专业本科生和研究生以及对敏捷软件开发感兴趣的教学研究人员。

]

内容简介

[

本书分为七章, 内容包括: 敏捷软件开发方法的历程、敏捷软件方法族、敏捷项目交付模型、敏捷管理实践、敏捷开发实践等。

]

目录

第1章 敏捷软件开发方法的历程1.1 敏捷方法的出现1.1.1 软件开发简史1.1.2 敏捷方法是历史的必然1.2 敏捷联盟与敏捷宣言1.2.1 个人与沟通胜过过程与工具1.2.2 可工作软件胜过面面俱到的文档1.2.3 客户协作胜过合同谈判1.2.4 响应变化胜过遵循计划1.3 敏捷原则1.3.1 敏捷的十二项原则1.3.2 敏捷实践和原则与传统方法的比较1.4 敏捷方法动态1.4.1 敏捷领导力运动1.4.2 敏捷成熟度模型第2章 敏捷软件方法族2.1 Scrum方法2.1.1 理论方法与经验方法2.1.2 Scrum——经验式过程框架2.1.3 Scrum流程与实践2.2 极限编程方法2.2.1 XP的过程模型2.2.2 XP的价值观、原则和实践2.2.3 XP2的一些变化2.3 Crystal方法2.4 特性驱动开发方法2.4.1 FDD中的角色和职责2.4.2 FDD开发过程2.5 精益软件开发2.5.1 丰田生产系统与精益生产2.5.2 精益软件开发原则和工具2.6 适应性软件开发2.7 动态系统开发方法2.7.1 DSDM项目生命周期阶段的四个步骤2.7.2 DSDM的原则2.8 敏捷统一过程2.8.1 AUP的四个总体阶段2.8.2 AUP规程及在各阶段的工作2.8.3 增量式发布2.8.4.AUP的原则2.9 各种敏捷方法的简单总结第3章 敏捷项目交付模型3.1 敏捷软件交付模型3.2 项目规划3.2.1 本阶段工作概述3.2.2 统一不同涉众的目标和愿景3.2.3 确定项目初始范围3.2.4.制定初始发布计划3.3 迭代开发3.3.1 项目启动迭代03.3.2 迭代开发过程3.4 发布前的用户验收测试3.4.1 发布前验收测试的必要性3.4.2 用户验收测试的分类及实施第4章 敏捷管理实践4.1 项目范围管理4.1.1 引例4.1.2 项目管理三角形4.1.3 需求变更管理4.1.4 敏捷范围管理4.2 每日站立会议(Stand-up)4.2.1 Stand.up及其作用4.2.2 Stand.up的常用实践4.2.3 Stand.up的常见问题4.3 项目进度跟踪4.3.1 发布进度跟踪4.3.2 迭代进度跟踪4.4 迭代回顾4.4.1 回顾的作用4.4.2 迭代回顾过程——海星图法4.4.3 其他回顾方法4.5 项目风险管理4.5.1 风险识别4.5.2 风险评估4.5.3 风险应对.4.5.4 风险管理检查4.6 促进信息交换的工作空间4.6.1 作战墙4.6.2 开放式工作室第5章 敏捷开发实践5.1 敏捷需求分析5.1.1 传统需求分析和敏捷需求分析的对比5.1.2 敏捷需求划分的单位5.1.3 敏捷需求分析的时机和细化过程5.1.4 敏捷需求分析中的文档5.2 设计与编码实践5.2.1 简单设计5.2.2 重构5.2.3 持续集成5.2.4 测试驱动开发5.2.5 演进式设计5.3 测试5.3.1 开发沙箱测试5.3.2 自动化验收测试5.3.3 探索测试5.3.4 冒烟、Sanity与回归测试第6章 软件开发企业的敏捷转型6.1 采用敏捷与敏捷转型6.2 企业转型决策分析6.2.1 转型动因分析6.2.2 判断敏捷是否是企业所需6.2.3 选择变革方式6.3 企业变革模型6.3.1 Lewin变革模型6.3.2 Kotter变革实施模型6.4 转型的实施过程6.4.1 产生紧迫感6.4.2 建立强有力的领导联盟6.4.3 确立转型愿景6.4.4 沟通转型愿景6.4.5 排除障碍6.4.6 计划并夺取短期胜利6.4.7 巩固成果并深化变革6.4.8 变革成果制度化第7章 分布式环境下的敏捷实践7.1 分布式敏捷和案例项目简述7.2 敏捷方法面临的困难7.2.1 沟通障碍7.2.2 语言与文化背景差异7.2.3 缺乏控制7.2.4 缺乏信任7.2.5 现场业务分析师的强势7.3 一些改进性实践7.3.1 沟通改进7.3.2 保持项目状态可视7.3.3 增进信任7.3.4 减少转手工作7.3.5 额外的客户联系7.3.6 更详细的需求文档7.3.7 持续的过程调整参考文献

封面

敏捷软件开发方法与实践

书名:敏捷软件开发方法与实践

作者:桑大勇,王瑛,吴丽华编著

页数:208页

定价:¥35.0

出版社:西安电子科技大学出版社

出版日期:2010-05-01

ISBN:9787560624198

PDF电子书大小:101MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注