副标题:无

作   者:

分类号:

ISBN:9787508322711

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

简介

  "作为一个公认的书籍收藏爱好者和专家,我的书架中收藏了比其他人所能拥有的多得多的关于软件方法方面的书籍。《平衡敏捷和纪律》一书与我书库中的同类书籍相比,地位更为显著,因为它帮助我从现在的方法战争中剔除了噪音和烟幕。"--摘自grady booch序言    "要建立弹性和组织性之间的平衡,其5种关键要素是:人、风险、尺寸、文化,以及推动力。作者为识别这5种关键要素做出了值得赞扬的工作。这些深入的分析可以帮助开发人员理清敏捷与纪律之争,帮助他们在项目中正确地将激昂敏捷及纪律性结合起来。"--摘自arthur pyster的序言    "这是一本主题错综复杂到不可思议的书,我不得不为作者们贯穿本书的那种精心态度而喝彩。"--摘自alistair cockburn的前言    敏捷与纪律,这两个截然相反的属性,是软件开发中的互补因素。计划驱动的开发人员必须具有一定的敏捷性,而敏捷开发人员也必须具有一定的纪律性。成功的关键是找到两者之间的平衡点。根据环境和风险的不同,这个平衡点在不同的项目中也是不同的。那些基于热情总是走极端的开发人员,最后必须学会如何根据实际情况分配其重点。    本书直接介绍可操作的核心概念。并且提供了定义平衡的软件开发策略的建设性方法。作者在书中展示了不具敏捷性的纪律所导致的官僚作风和停滞,以及没有纪律约束的敏捷所导致的松弛和不考虑结果的技术狂热。本书通过对两个开发组生活中的一天的介绍及案例分析,演示了敏捷方法与计划驱动方法之间的区别和相似之处,并展示了结合所有特性之后的最佳开发策略。在进行客观和脚踏实地的分析后,最终得出了对所有软件专家来说清晰和实用的指导--如何在任何项目中定位敏捷和纪律之间的最佳平衡点。

目录

Foreword by Grady Booch
Foreword by Alistair Cockburn
Foreword by Arthur Pyster
Preface
Why We Wrote This Book
Who Should Read This Book
How to Read This Book
Acknowledgments
Prelude
Chapter 1 Discipline, Agility, and Perplexity
The Sources of Perplexity
Multiple Definitions
Distinguishing Method Use from Method Misuse
Overgeneralization Based on the Most Vsible Instances
Claims of Universality
Early Success Stories
Purist Interpretations
Clarifying Perplexity
The Two Approaches
Plan-Driven Methods
Agile Methods
Finding Middle Ground
Chapter 2 Contrasts and Home Grounds
Application Characteristics
Primary Goals
Size
Environment
Management Characteristics
Customer Relations
Planning and Control
Project Communication
Technical Characteristics
Requirements
Development
Testing
Personnel Characteristics
Customers
Developers
Culture
Summary
Home Grounds
Misconceptions
Five Critical Factors
Chapter 3 A Day in the Life
Typical Days
A Typical Day Using PSP/TSP
A Typical Day Using Extreme Programming
Crisis Days
A Crisis Day with TSP/PSP
A Crisis Day with XP
Summary
Differences
Similarities
Observations
Chapter 4 Expanding the Homo Grounds:Two Case Studies
Using Plans to Scale Up Agile Methods:Lease Management Example
Assumption 1:The Effort to Develop or Modify a Story Does Not Increase with Time and Story Number
Assumption 2:Trusting People to Get Everything Done on 1Tree Is Compatible with Fixed Schedules and Diseconomies of Scale
Assumption 3:Simple Design and YAGNI Scale Up Easily to Large Projects
Agile Methods Scaleup: Summing Up
Using Agility to Streamline Plan-Driven Methods:USAF/TRW CCPDS-R Example
Individuals and Interactions over Processes and Tools:CCPDS-R
Working Software over Comprehensive Documentation:CCPDS-R
Customer Collaboration over Contract Negotiation:CCPDS-R
Responding to Change over Following a Plan: CCPDS-R
Summary
Chapter 5 Using Risk to Balance Agility and Discipline
An Overview of the Method
An Example Family of Applications:Agent-Based Planning Systems
An Intermediate Application:Supply Chain Management
Step 1:SupplyChain.com Project Risk Ratings
Step 2:Compare the Agile and Plan-Driven Risks
Step 4a:Individual Risk Resolution Strategies
Step 4b:Risk-Based Strategy for SupplyChain.com System Development
Small Application:Event Planning
Step 1:Event Planning Project Risk Ratings
Step 2:Compare the Agile and Plan-Driven Risks
Steps 4a,4b:Risk-Based Strategy for Event Planning System Development
Very Large Application:National Information System for Crisis Management (NISCM)
Step 1: NISCM Project Risk Ratings
Step 2: Compare the Agile and Plan-Driven Risks
Steps 3 and 4: Risk-Based Strategy for NISCM System Development
Summary
Chapter 6 Conclusions
The Top Six Conclusions
No Agile or Plan-Driven Method Silver Bullet
Agile and Plan-Driven Method Home Grounds
Future Applications Ball Need Both Agility and Discipline
Balanced Agility-Discipline Methods Are Emerging
Build Your Method Up-Don't Tailor It Down
Focus Less on Methods-More on People,Values,Communication,and Expectations Management
What Can You Do Next about Balancing Agility and Discipline?
Steps toward Balancing Software Development Agility and Discipline
Afterword
Appendix A Comparing the Methods
Scrum
Thumbnail Sketch
Comments
References
Adaptive Software Development (ASD)
Thumbnail Sketch
Comments
References
Lean Development (LD)
Thumbnail Sketch
Comments
References
Crystal
Thumbnail Sketch
Comments
References
extreme Programming (XP)
Thumbnail Sketch
Comments
Reference
Dynamic Systems Development Method (DSDM)
Thumbnail Sketch
Comments
References
Rational Unified Process (RUP)
Thumbnail Sketch
Comments
References
Team Software Process (TSP)
Thumbnail Sketch
Comments
References
Feature-Driven Development (FDD)
Thumbnail Sketch
Comments
References
Capability Maturity Model Integration (CMMI)
Thumbnail Sketch
Comments
References
Capability Maturity Model for Software (SW-CMM)
Thumbnail Sketch
Comments
References
Personal Software Process (PSP)
Thumbnail Sketch
Comments
References
Cleanroom
Thumbnail Sketch
Comments
References
Method Comparison Table
Appendix B Manifesto for Agile Softwore Development
Principles behind the Agile Manifesto
Appendix C Capability Maturity Models
A Short History of CMMs
CMM Concepts
Using Models to Improve Processes
Appendix D Tools for Balancing
D1.The Spiral Model Anchor Point Milestones
D2.Benefits Realization Analysis and the DMR Results Chain
Benefits Realized
Results Chain
D3.Schedule as an Independent Variable
Shared Vision and Expectations Management
Feature Prioritization
Schedule Range Estimation
Architecture and Core Capability Determination
Incremental Development
Change and Progress Monitoring and Control
Appendix E Empirical Information
E1.The Cost of Change:Empirical Findings
E2.How Much Architecting Is Enough?A COCOMO Ⅱ Analysis
E3.Experiments and Studies of Agile and Plan-Driven Methods
Oveull Distribution of Project Size
Process Improvement
Team Software Process and Agile Methods
Pair Programming
Hybrid AgilelPlan-Driven Methods
Notes
References

已确认勘误

次印刷

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

    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon