The art of agile development = 敏捷开发艺术 /

副标题:无

作   者:James Shore and Shane Warden著.

分类号:

ISBN:9787564112417

微信扫一扫,移动浏览光盘

简介

本书是讲解如何利用敏捷开发方法构建高价值软件的实用指南,描述了什么是敏捷开发,以及为什么它能帮助软件项目获得成功的原因。该书还将开发者、项目经理、测试者和客户所需信息整合在一起,以便直接运用。. 《敏捷开发艺术》展现了敏捷过程的完整视图,基于作者多年的极限编程(XP)经验,直截了当地提出关于计划、开发、交付和管理等多方面实施的建议。它为开发者和测试者提供实用的技术练习,同样也为非技术背景读者提供了充分的信息。作者还介绍了如何处理敏捷开发中的棘手问题:建立团队成员之间的协作和信任关系。 《敏捷开发艺术》针对下列问题给出明确的答案: 如何采用敏捷开发? 我们是否真的需要结对编程? 应该基于何种度量(metrics)报告?.. 如何让我们的客户共同参与项目? 我们应该撰写多少文档? 何时设计架构? 作为非开发者,该如何与敏捷团队合作? 我的产品路线图在哪里? QA如何适应敏捷开发? 无论你是敏捷团队的一员,还是刚刚对敏捷开发产生兴趣,这本书具备了你需要的所有实用技巧。它向你说明引入XP的过程,详细描述其中每一项实践,并且讨论了如何修改XP和创建自己的敏捷方法等相关原则。该书将随着你的经验提升而不断深入,首先教你规则,然后告诉你如何突破它们,当掌握了敏捷开发艺术之时,最终便可以摈弃一切规则。...

目录

  Preface
  Part I.Getting Started
   1.Why Agile?
   Understanding Success
   Beyond Deadlines
   The Importance of 0rganizatiOnal SL
   Enter Agility
   2.How to Be Agile
   Agile Methods
   Don’t Make Your Own Method
   The Road to Mastery
   Find a Mentor
   3.Undemt~nding XP
   The XP Lifecycle
   TheXPTeam
   XP Concepts
   4.Adopting XP
   IsXPRightforUs?
   Go!
   Assess Your Agility
  Part II.Practicing XP
   5.Thinking
   Pair Programming
   Energized Work
   Informative Workspace
   Root—Cause Analysis
   Retrospectives
   6.Collaborating
   Trust
   Sit Together
   Real Customer Involvement
   Ubiquitous Language
   Stand—up Meetings
   Coding Standards
   Iteration Demo
   Reporting
   7.Releasing
   “Done Done“
   NoBugs
   Version Control
   Ten.Minute Build
   Continuous Integration
   Collective Code Ownership
   Documentation
   8.Planning
   Vision
   Release Planning
   The Planning Game
   Risk Management
   Iteration Planning
   Slack
   Stories
   Estimating
   9.Developing
   Incremental Requirements
   Customer Tests
   Test-Driven Development
   Refactoring
   Simple Design
   Incremental Design and Architecture
   Spike Solutions
   Performance Optimization
   Exploratory Testing
  Part III.Mastering Agility
   10.Values and Principles
   Commonalities
   About Values,Principles,and Practices
   Further Reading
   11.Improve the Process
   Understand Your Project
   Tune and Adapt
   Break the Rules
   12.Rely on People
   Build Effective Relationships
   Let the Right People Do the Right Things
   Build the Process for the People
   13.Eliminate Waste
   Work in Small,Reversible Steps
   Fail Fast
   Maximize W0rk Not Done
   Pursue Throughput
   14.Deliver Value。
   Exploit Your Agility
   Only Releasable Code Has Value
   Deliver Business Results
   Deliver Frequently
   15.Seek TechnicaI Excellence
   Software Doesn’t Exist
   Design Is for Understanding
   Design Trade-offs
   Quality with a Name
   Great Design
   Universal Design Principles
   Principles in Practice
   Pursue Mastery
  References
  Index
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

The art of agile development = 敏捷开发艺术 /
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon