极限编程实践:Ron Jeffries, Ann Anderson, Chet Hendrickson的指导
4星 · 超过85%的资源 需积分: 9 65 浏览量
更新于2024-07-31
1
收藏 899KB PDF 举报
"Extreme Programming Installed by Ron Jeffries, Ann Anderson, Chet Hendrickson"
这本书《Extreme Programming Installed》由Ron Jeffries、Ann Anderson和Chet Hendrickson合著,深入介绍了极限编程(Extreme Programming, XP)这一敏捷软件开发方法。XP的核心原则强调简洁、沟通、反馈和勇气,旨在通过强化团队中的顾客、经理和程序员角色来优化软件开发流程。
书中首先介绍了XP的基本理念,它是一种以简化、高效沟通、及时反馈和勇于面对挑战为特点的软件开发纪律。在XP中,顾客、经理和程序员的角色至关重要,每个角色都有其独特的权利和责任。作者强调,这些角色间的有效互动是项目成功的关键。
接下来,书中探讨了项目的生命周期,指出成功的XP项目是基于团队随着时间推移持续交付功能的能力,顾客会选择具有最高业务价值的功能优先实施。为了确保顾客的需求得到满足,书中有专门的章节讨论了现场客户(On-site Customer)的角色,他们为项目提供实时指导。
在需求定义方面,作者提倡使用用户故事(User Stories)写在卡片上,这种方式有助于清晰地表达和组织需求。同时,为了验证系统是否按预期工作,书中详细阐述了验收测试(Acceptance Tests)的重要性。验收测试不仅让顾客知道系统何时完成,也为程序员提供了明确的工作指南。附带的边栏章节还提供了如何编写验收测试的示例,帮助读者克服初学阶段的困难。
对于成本和进度管理,书中详细讲解了故事估算(Story Estimation),顾客需要了解每个用户故事的成本,以便进行有效的计划和预算。此外,书中还涵盖了持续集成(Continuous Integration)和频繁迭代(Frequent Iterations)的概念,这些实践确保团队能够快速响应变化,提高软件质量。
《Extreme Programming Installed》是一本全面介绍XP实践的指南,通过详细步骤解析了软件开发周期的各个环节,对于希望采用或深入了解极限编程的读者来说,是一本不可或缺的参考资料。
2012-06-23 上传
2009-07-31 上传
2023-08-19 上传
2023-06-06 上传
2023-04-01 上传
2023-05-21 上传
2023-04-27 上传
2023-09-02 上传
2023-05-20 上传
2024-04-17 上传
xasux
- 粉丝: 3
- 资源: 1
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布