evaluating agile software development methods for your organization

303 1.1K 0
evaluating agile software development methods for your organization

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Agile Values in your organization 200 Conclusions about the Agile Methods and Practices 200 Adaptive Software Development 200 Dynamic Systems Development Method 201 Extreme Programming 202 Feature-Driven Development 203 Lean Software Development 203 Scrum 205 The Agile Methods in your organization 206 Agreeing together on an action plan 24 205 Marketing your conclusions in your organization 207 Adopting... methods at your organization CHAPTER 1 Contents Historical and background information The Agile methods, generally The Agile methods, specifically Introducing the Agile Methods This chapter provides a brief and basic introduction to the Agile methods It is designed to provide a minimal foundation for the contents of this book but also contains pointers to sources of more complete information for those... book, Agile Software Development: Evaluating the Methods for Your Organization comes in There are a number of good books on Extreme Programming and Scrum There are only a handful of books that I would recommend on comparing and evaluating agile methods Barry Boehm and Richard Turner have written an excellent book, Balancing Agility and Discipline, that takes a risk-oriented view of the agile methods. .. decision about whether your organization should adopt an Agile method PART I Adoption Considerations In the first part of this book, we lay the foundation for your evaluation of the Agile methods Chapter 1 provides a brief introduction to the Agile methods Each of the next five chapters discusses a dimension of your organization that you will want to keep in mind as you do your evaluation They are:... Considering Your Organizational Culture; ◗ Chapter 3: Considering Your Customers; ◗ Chapter 4: Considering Your Projects; ◗ Chapter 5: Considering Your Tools and Processes; ◗ Chapter 6: Considering Your Staff Chapter 7 (the final chapter in Part I) contains guidance on how to use the information in this book and the available Evaluating Agile Methods Workbook” to reach a decision about using Agile methods. .. Foreword by Mark Paulk I have been involved with software process improvement since 1987 I led the team at the Software Engineering Institute that wrote the Capability Maturity Model® for Software, which formalized Watts Humphrey’s vision for transforming software organizations I have had the pleasure of seeing the Software CMM® become a de facto standard for the software community—and I have seen it abused... meeting, the Agile methods have become a popular topic in software development circles, giving rise to much confusion and contention The Agile Alliance4 has grown to become the voice of the Agile methods Their Web site is an active forum for practitioners to share their experiences and the practical matters related to using the Agile methods The Web site is probably the best source of up-to-date information... in hours or days? Your software development lives somewhere on the continuum already You don’t get to pick agile or “not agile. ” The question is, is your agility enough for your organization and if not, what are you going to do about it? This book presents the alternatives for improvement fairly and impartially Kent Beck Three Rivers Institute Merlin, Oregon October 2004 xxi Foreword by Mark Paulk... Continuously improving your Agile Method 222 Appendix Introduction Appendix A The Agile Manifesto 223 225 Reference Appendix B The 12 Principles of Agile Methods 226 The 12 Principles of Agile Methods 227 227 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software 228 Welcome changing requirements, even late in development Agile processes... methods I would also recommend Craig Larman’s Agile and Iterative Development: A Manager’s Guide Foreword by Mark Paulk xxv Alan views agile methods as a new process that organizations need to learn how to make work, building on the insights gained from the software process world The element missing from the agile methodologies, which is crucial for the Software CMM®, is the concept of establishing . Agile Software Development Evaluating the Methods for Your Organization For a listing of recent titles in the Artech House Computing Library, turn to the back of this book. Agile Software Development Evaluating. Publication Data Koch, Alan S. Evaluating Agile software development: Methods for your organization. —(Artech House computing library). 1. Computer software Development 2. Computer software Evaluation I Programming 202 Feature-Driven Development 203 Lean Software Development 203 Scrum 205 The Agile Methods in your organization 205 Marketing your conclusions in your organization 206 Agreeing together

Ngày đăng: 03/06/2014, 02:00

Từ khóa liên quan

Mục lục

  • Agile Software Development: Evaluating The Methods For Your Organization

    • Cover

    • Contents

    • Foreword by Kent Beck

    • Foreword by Mark Paulk

    • Preface

    • Part I Adoption Considerations

      • 1 Introducing the Agile Methods

      • 2 Considering Your Organizational Culture

      • 3 Considering Your Customers.

      • 4 Considering Your Projects

      • 5 Considering Your Tools and Processes

      • 6 Considering Your Staff.

      • 7 Using This Book to Make Your Adoption Decisions

      • Part II Value: "Individuals and Interactions over Processes and Tools".

        • 8 About People, Processes, and Tools

        • 9 Motivated Individuals and Self-Organizing Teams

        • 10 Face-to-Face Communication

        • 11 Sustainable Pace

        • 12 The Unstated Principle: Appropriate Processes and Tools

        • Part III Value: "Working Software over Comprehensive Documentation"

          • 13 The Role of Documentation in a Software Project

          • 14 Incremental Delivery of Working Software

          • Part IV Value: "Customer Collaboration over Contract Negotiation"

            • 15 Defining the Customer Relationship

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan