Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 303 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
303
Dung lượng
2,02 MB
Nội dung
[...]... Agile Values in yourorganization 200 Conclusions about the AgileMethods and Practices 200 Adaptive SoftwareDevelopment 200 Dynamic Systems Development Method 201 Extreme Programming 202 Feature-Driven Development 203 Lean SoftwareDevelopment 203 Scrum 205 The AgileMethods in yourorganization 206 Agreeing together on an action plan 24 205 Marketing your conclusions in yourorganization 207 Adopting... methods at yourorganization CHAPTER 1 Contents Historical and background information The Agile methods, generally The Agile methods, specifically Introducing the AgileMethods This chapter provides a brief and basic introduction to the Agilemethods 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 MethodsforYourOrganization 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 evaluatingagilemethods 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 yourorganization should adopt an Agile method PART I Adoption Considerations In the first part of this book, we lay the foundation foryour evaluation of the Agilemethods Chapter 1 provides a brief introduction to the Agilemethods Each of the next five chapters discusses a dimension of yourorganization 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 EvaluatingAgileMethods 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 Agilemethods 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 Agilemethods Their Web site is an active forum for practitioners to share their experiences and the practical matters related to using the Agilemethods 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 foryourorganization 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 yourAgile Method 222 Appendix Introduction Appendix A The Agile Manifesto 223 225 Reference Appendix B The 12 Principles of AgileMethods 226 The 12 Principles of AgileMethods 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 agilemethods 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